Documentation
¶
Index ¶
- func Migrate(config pgx.ConnConfig) error
- func Transaction[T any](ctx context.Context, conn Connection, options pgx.TxOptions, ...) (T, error)
- type Connection
- type DBTX
- type InsertListParams
- type InsertTaskParams
- type List
- type Querier
- type Queries
- func (q *Queries) DeleteList(ctx context.Context, db DBTX, id int64) error
- func (q *Queries) DeleteTask(ctx context.Context, db DBTX, id int64) error
- func (q *Queries) InsertList(ctx context.Context, db DBTX, arg InsertListParams) (List, error)
- func (q *Queries) InsertTask(ctx context.Context, db DBTX, arg InsertTaskParams) (Task, error)
- func (q *Queries) SelectList(ctx context.Context, db DBTX, id int64) (List, error)
- func (q *Queries) SelectLists(ctx context.Context, db DBTX) ([]List, error)
- func (q *Queries) SelectTasksForList(ctx context.Context, db DBTX, listID int64) ([]Task, error)
- func (q *Queries) UpdateList(ctx context.Context, db DBTX, arg UpdateListParams) (List, error)
- func (q *Queries) UpdateTaskSetCompletedAtNow(ctx context.Context, db DBTX, id int64) (Task, error)
- type Task
- type UpdateListParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Connection ¶
type InsertListParams ¶
type InsertTaskParams ¶
type Querier ¶
type Querier interface { DeleteList(ctx context.Context, db DBTX, id int64) error DeleteTask(ctx context.Context, db DBTX, id int64) error InsertList(ctx context.Context, db DBTX, arg InsertListParams) (List, error) InsertTask(ctx context.Context, db DBTX, arg InsertTaskParams) (Task, error) SelectList(ctx context.Context, db DBTX, id int64) (List, error) SelectLists(ctx context.Context, db DBTX) ([]List, error) SelectTasksForList(ctx context.Context, db DBTX, listID int64) ([]Task, error) UpdateList(ctx context.Context, db DBTX, arg UpdateListParams) (List, error) UpdateTaskSetCompletedAtNow(ctx context.Context, db DBTX, id int64) (Task, error) }
type Queries ¶
type Queries struct { }
func (*Queries) DeleteList ¶
func (*Queries) DeleteTask ¶
func (*Queries) InsertList ¶
func (*Queries) InsertTask ¶
func (*Queries) SelectList ¶
func (*Queries) SelectLists ¶
func (*Queries) SelectTasksForList ¶
func (*Queries) UpdateList ¶
type UpdateListParams ¶
Click to show internal directories.
Click to hide internal directories.