Documentation ¶
Index ¶
- type Access
- type CreateFileParams
- type CreateFilesParams
- type DBTX
- type File
- type NullAccess
- type Querier
- type Queries
- func (q *Queries) CreateFile(ctx context.Context, arg *CreateFileParams) (*File, error)
- func (q *Queries) CreateFiles(ctx context.Context, arg []*CreateFilesParams) (int64, error)
- func (q *Queries) DeleteFilesByNames(ctx context.Context, names []string) ([]*File, error)
- func (q *Queries) GetFileByName(ctx context.Context, name string) (*File, error)
- func (q *Queries) GetFileByNames(ctx context.Context, names []string) ([]*File, error)
- func (q *Queries) UpdateFile(ctx context.Context, arg *UpdateFileParams) (*File, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type UpdateFileParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateFileParams ¶
type CreateFilesParams ¶
type DBTX ¶
type DBTX interface { Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) Query(context.Context, string, ...interface{}) (pgx.Rows, error) QueryRow(context.Context, string, ...interface{}) pgx.Row CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error) }
type NullAccess ¶
type NullAccess struct { Access Access `json:"access"` Valid bool `json:"valid"` // Valid is true if Access is not NULL }
func (*NullAccess) Scan ¶
func (ns *NullAccess) Scan(value interface{}) error
Scan implements the Scanner interface.
type Querier ¶
type Querier interface { CreateFile(ctx context.Context, arg *CreateFileParams) (*File, error) CreateFiles(ctx context.Context, arg []*CreateFilesParams) (int64, error) DeleteFilesByNames(ctx context.Context, names []string) ([]*File, error) GetFileByName(ctx context.Context, name string) (*File, error) GetFileByNames(ctx context.Context, names []string) ([]*File, error) UpdateFile(ctx context.Context, arg *UpdateFileParams) (*File, error) }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateFile ¶
func (*Queries) CreateFiles ¶
func (*Queries) DeleteFilesByNames ¶
func (*Queries) GetFileByName ¶
func (*Queries) GetFileByNames ¶
func (*Queries) UpdateFile ¶
type UpdateFileParams ¶
type UpdateFileParams struct { Access NullAccess `json:"access"` Name string `json:"name"` }
Click to show internal directories.
Click to hide internal directories.