Documentation ¶
Index ¶
- type DBTX
- type File
- type FileStat
- type GetAllFilesRow
- type GetFileByHashRow
- type GetFileByIDRow
- type InsertFileParams
- type InsertFileRow
- type InsertPermissionParams
- type InsertPermissionRow
- type InsertTemporaryLinkParams
- type InsertTemporaryLinkRow
- type Permission
- type Queries
- func (q *Queries) DeleteExpiredLinks(ctx context.Context) error
- func (q *Queries) DeleteFile(ctx context.Context, id string) (string, error)
- func (q *Queries) DeleteFilePermissions(ctx context.Context, fileID string) error
- func (q *Queries) GetAllFiles(ctx context.Context) ([]GetAllFilesRow, error)
- func (q *Queries) GetFileByHash(ctx context.Context, fileHash string) (GetFileByHashRow, error)
- func (q *Queries) GetFileByID(ctx context.Context, id string) (GetFileByIDRow, error)
- func (q *Queries) GetFilePermissions(ctx context.Context, fileID string) ([]Permission, error)
- func (q *Queries) GetFileStats(ctx context.Context, fileID string) (FileStat, error)
- func (q *Queries) GetTemporaryLinkByToken(ctx context.Context, token string) (TemporaryLink, error)
- func (q *Queries) InsertFile(ctx context.Context, arg InsertFileParams) (InsertFileRow, error)
- func (q *Queries) InsertPermission(ctx context.Context, arg InsertPermissionParams) (InsertPermissionRow, error)
- func (q *Queries) InsertTemporaryLink(ctx context.Context, arg InsertTemporaryLinkParams) (InsertTemporaryLinkRow, error)
- func (q *Queries) UpdateFileDescription(ctx context.Context, arg UpdateFileDescriptionParams) (UpdateFileDescriptionRow, error)
- func (q *Queries) UpsertFileStats(ctx context.Context, arg UpsertFileStatsParams) (UpsertFileStatsRow, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type TemporaryLink
- type UpdateFileDescriptionParams
- type UpdateFileDescriptionRow
- type UpsertFileStatsParams
- type UpsertFileStatsRow
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetAllFilesRow ¶
type GetFileByHashRow ¶
type GetFileByIDRow ¶
type InsertFileParams ¶
type InsertFileRow ¶
type InsertPermissionParams ¶
type InsertPermissionRow ¶
type InsertTemporaryLinkRow ¶
type Permission ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) DeleteExpiredLinks ¶
func (*Queries) DeleteFile ¶
func (*Queries) DeleteFilePermissions ¶
func (*Queries) GetAllFiles ¶
func (q *Queries) GetAllFiles(ctx context.Context) ([]GetAllFilesRow, error)
func (*Queries) GetFileByHash ¶
func (*Queries) GetFileByID ¶
func (*Queries) GetFilePermissions ¶
func (*Queries) GetFileStats ¶
func (*Queries) GetTemporaryLinkByToken ¶
func (*Queries) InsertFile ¶
func (q *Queries) InsertFile(ctx context.Context, arg InsertFileParams) (InsertFileRow, error)
func (*Queries) InsertPermission ¶
func (q *Queries) InsertPermission(ctx context.Context, arg InsertPermissionParams) (InsertPermissionRow, error)
func (*Queries) InsertTemporaryLink ¶
func (q *Queries) InsertTemporaryLink(ctx context.Context, arg InsertTemporaryLinkParams) (InsertTemporaryLinkRow, error)
func (*Queries) UpdateFileDescription ¶
func (q *Queries) UpdateFileDescription(ctx context.Context, arg UpdateFileDescriptionParams) (UpdateFileDescriptionRow, error)
func (*Queries) UpsertFileStats ¶
func (q *Queries) UpsertFileStats(ctx context.Context, arg UpsertFileStatsParams) (UpsertFileStatsRow, error)
type TemporaryLink ¶
type UpdateFileDescriptionParams ¶
type UpdateFileDescriptionParams struct { Description sql.NullString ID string }
type UpdateFileDescriptionRow ¶
type UpdateFileDescriptionRow struct { ID string Description sql.NullString }
type UpsertFileStatsParams ¶
Click to show internal directories.
Click to hide internal directories.