Documentation
¶
Index ¶
- type CreateFileParams
- type DBTX
- type File
- type Queries
- func (q *Queries) Close() error
- func (q *Queries) CreateFile(ctx context.Context, arg *CreateFileParams) (sql.Result, error)
- func (q *Queries) DeleteFileByID(ctx context.Context, id int64) error
- func (q *Queries) DeleteFileByObjectName(ctx context.Context, objectName string) error
- func (q *Queries) GetFileByID(ctx context.Context, id int64) (File, error)
- func (q *Queries) GetFileByName(ctx context.Context, name string) (File, error)
- func (q *Queries) GetFileByObjectName(ctx context.Context, objectName string) (File, error)
- func (q *Queries) ListFiles(ctx context.Context) ([]File, error)
- func (q *Queries) ListOwnerFiles(ctx context.Context, owner int64) ([]File, error)
- func (q *Queries) ListPermittedFiles(ctx context.Context, uID int64) ([]File, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateFileParams ¶
type CreateFileParams struct { Name string `db:"name" json:"name"` ObjectName string `db:"object_name" json:"object_name"` Owner int64 `db:"owner" json:"owner"` CreatedAt time.Time `db:"created_at" json:"created_at"` UpdatedAt sql.NullTime `db:"updated_at" json:"updated_at"` DeletedAt sql.NullTime `db:"deleted_at" json:"deleted_at"` }
type File ¶
type File struct { ID int64 `db:"id" json:"id"` Name string `db:"name" json:"name"` ObjectName string `db:"object_name" json:"object_name"` Owner int64 `db:"owner" json:"owner"` CreatedAt time.Time `db:"created_at" json:"created_at"` UpdatedAt sql.NullTime `db:"updated_at" json:"updated_at"` DeletedAt sql.NullTime `db:"deleted_at" json:"deleted_at"` }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateFile ¶
func (*Queries) DeleteFileByID ¶
func (*Queries) DeleteFileByObjectName ¶
func (*Queries) GetFileByID ¶
func (*Queries) GetFileByName ¶
func (*Queries) GetFileByObjectName ¶
func (*Queries) ListOwnerFiles ¶
func (*Queries) ListPermittedFiles ¶
Click to show internal directories.
Click to hide internal directories.