Documentation ¶
Index ¶
- Variables
- func NullString(s *string) sql.NullString
- type ApiKey
- type ApiKeyCreateParams
- type ApiKeyFindParams
- type DBTX
- type Drop
- type DropCreateParams
- type DropDeleteParams
- type DropFindParams
- type DropListParams
- type DropMoveParams
- type DropStatus
- type DropTag
- type DropTagApplyParams
- type DropTagsIntersectParams
- type DropUpdateFields
- type DropUpdateSelect
- type DropUpdateSet
- type Querier
- type Queries
- func (q *Queries) ApiKeyCreate(ctx context.Context, arg ApiKeyCreateParams) (ApiKey, error)
- func (q *Queries) ApiKeyFind(ctx context.Context, arg ApiKeyFindParams) (ApiKey, error)
- func (q *Queries) DropCreate(ctx context.Context, arg DropCreateParams) (Drop, error)
- func (q *Queries) DropDelete(ctx context.Context, arg DropDeleteParams) (Drop, error)
- func (q *Queries) DropFind(ctx context.Context, arg DropFindParams) (Drop, error)
- func (q *Queries) DropList(ctx context.Context, arg DropListParams) ([]Drop, error)
- func (q *Queries) DropMove(ctx context.Context, arg DropMoveParams) (Drop, error)
- func (q *Queries) DropNext(ctx context.Context, userID uuid.UUID) (Drop, error)
- func (q *Queries) DropTagApply(ctx context.Context, arg DropTagApplyParams) (DropTag, error)
- func (q *Queries) DropTagsIntersect(ctx context.Context, arg DropTagsIntersectParams) ([]DropTag, error)
- func (q *Queries) DropTagsList(ctx context.Context, dropID uuid.UUID) (DropTag, error)
- func (q *Queries) ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error)
- func (q *Queries) PrepareContext(ctx context.Context, query string) (*sql.Stmt, error)
- func (q *Queries) QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error)
- func (q *Queries) QueryRowContext(ctx context.Context, query string, args ...interface{}) *sql.Row
- func (q *Queries) TagCreate(ctx context.Context, arg TagCreateParams) (Tag, error)
- func (q *Queries) TagDelete(ctx context.Context, arg TagDeleteParams) (Tag, error)
- func (q *Queries) TagFind(ctx context.Context, arg TagFindParams) (Tag, error)
- func (q *Queries) TagFindAll(ctx context.Context, arg TagFindAllParams) ([]Tag, error)
- func (q *Queries) TagList(ctx context.Context, userID uuid.UUID) ([]Tag, error)
- func (q *Queries) TagMove(ctx context.Context, arg TagMoveParams) (Tag, error)
- func (q *Queries) TagsDrop(ctx context.Context, arg TagsDropParams) ([]Tag, error)
- func (q *Queries) TagsDrops(ctx context.Context, arg TagsDropsParams) ([]TagsDropsRow, error)
- func (q *Queries) UserCreate(ctx context.Context, emailAddress string) (User, error)
- func (q *Queries) UserFind(ctx context.Context, id uuid.UUID) (User, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Queryable
- type SchemaMigration
- type Tag
- type TagCreateParams
- type TagDeleteParams
- type TagFindAllParams
- type TagFindParams
- type TagMoveParams
- type TagsDropParams
- type TagsDropsParams
- type TagsDropsRow
- type User
Constants ¶
This section is empty.
Variables ¶
View Source
var Pq = sq.StatementBuilder.PlaceholderFormat(sq.Dollar)
Functions ¶
func NullString ¶
func NullString(s *string) sql.NullString
Types ¶
type ApiKeyCreateParams ¶
type ApiKeyFindParams ¶
type Drop ¶
type Drop struct { ID uuid.UUID UserID uuid.UUID Title sql.NullString URL string Status DropStatus MovedAt time.Time CreatedAt time.Time UpdatedAt time.Time }
func DropUpdate ¶
type DropCreateParams ¶
type DropCreateParams struct { UserID uuid.UUID Title sql.NullString URL string Status DropStatus MovedAt time.Time }
type DropListParams ¶
type DropListParams struct { UserID uuid.UUID Limit int32 Statuses []DropStatus }
type DropMoveParams ¶
type DropStatus ¶
type DropStatus string
const ( DropStatusUnread DropStatus = "unread" DropStatusRead DropStatus = "read" DropStatusSaved DropStatus = "saved" )
func (*DropStatus) Scan ¶
func (e *DropStatus) Scan(src interface{}) error
type DropTagsIntersectParams ¶
type DropUpdateFields ¶
type DropUpdateFields struct { Select DropUpdateSelect Set DropUpdateSet }
type DropUpdateSelect ¶
type DropUpdateSet ¶
type Querier ¶
type Querier interface { ApiKeyCreate(ctx context.Context, arg ApiKeyCreateParams) (ApiKey, error) ApiKeyFind(ctx context.Context, arg ApiKeyFindParams) (ApiKey, error) DropCreate(ctx context.Context, arg DropCreateParams) (Drop, error) DropDelete(ctx context.Context, arg DropDeleteParams) (Drop, error) DropFind(ctx context.Context, arg DropFindParams) (Drop, error) DropList(ctx context.Context, arg DropListParams) ([]Drop, error) DropMove(ctx context.Context, arg DropMoveParams) (Drop, error) DropNext(ctx context.Context, userID uuid.UUID) (Drop, error) DropTagApply(ctx context.Context, arg DropTagApplyParams) (DropTag, error) DropTagsIntersect(ctx context.Context, arg DropTagsIntersectParams) ([]DropTag, error) DropTagsList(ctx context.Context, dropID uuid.UUID) (DropTag, error) TagCreate(ctx context.Context, arg TagCreateParams) (Tag, error) TagDelete(ctx context.Context, arg TagDeleteParams) (Tag, error) TagFind(ctx context.Context, arg TagFindParams) (Tag, error) TagFindAll(ctx context.Context, arg TagFindAllParams) ([]Tag, error) TagList(ctx context.Context, userID uuid.UUID) ([]Tag, error) TagMove(ctx context.Context, arg TagMoveParams) (Tag, error) TagsDrop(ctx context.Context, arg TagsDropParams) ([]Tag, error) TagsDrops(ctx context.Context, arg TagsDropsParams) ([]TagsDropsRow, error) UserCreate(ctx context.Context, emailAddress string) (User, error) UserFind(ctx context.Context, id uuid.UUID) (User, error) }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) ApiKeyCreate ¶
func (*Queries) ApiKeyFind ¶
func (*Queries) DropCreate ¶
func (*Queries) DropDelete ¶
func (*Queries) DropTagApply ¶
func (*Queries) DropTagsIntersect ¶
func (*Queries) DropTagsList ¶
func (*Queries) ExecContext ¶
func (*Queries) PrepareContext ¶
func (*Queries) QueryContext ¶
func (*Queries) QueryRowContext ¶
func (*Queries) TagFindAll ¶
func (*Queries) TagsDrops ¶
func (q *Queries) TagsDrops(ctx context.Context, arg TagsDropsParams) ([]TagsDropsRow, error)
func (*Queries) UserCreate ¶
type TagCreateParams ¶
type TagsDropsRow ¶
Click to show internal directories.
Click to hide internal directories.