Documentation
¶
Index ¶
- Constants
- func Connect[DB Pinger](ctx context.Context, newDB NewFunc[DB]) (DB, error)
- func Name() (string, error)
- func RunMigrations(pool *pgxpool.Pool) error
- func Setup(ctx context.Context) (*pgxpool.Pool, error)
- func URL() (string, error)
- type Caller
- type DBTX
- type List
- type NewFunc
- type Pinger
- type Plan
- type Querier
- type Queries
- func (q *Queries) ListByID(ctx context.Context, id int32) (List, error)
- func (q *Queries) Lists(ctx context.Context) ([]List, error)
- func (q *Queries) SetTaskPriority(ctx context.Context, arg SetTaskPriorityParams) error
- func (q *Queries) TasksByListID(ctx context.Context, id int32) ([]TasksByListIDRow, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type ReadOnlyFunc
- type ReadOnlyQuerier
- type SetTaskPriorityParams
- type Task
- type TaskPriorityUpdateFunc
- type TaskPriorityUpdater
- type TasksByListIDRow
- type Transactions
Constants ¶
View Source
const ConnectPingTimeout = 5 * time.Second
Variables ¶
This section is empty.
Functions ¶
func RunMigrations ¶
Types ¶
type Querier ¶
type Querier interface {
// interface: ReadOnlyQuerier TaskPriorityUpdater
ListByID(ctx context.Context, id int32) (List, error)
// interface: ReadOnlyQuerier
Lists(ctx context.Context) ([]List, error)
// interface: TaskPriorityUpdater
SetTaskPriority(ctx context.Context, arg SetTaskPriorityParams) error
// interface: ReadOnlyQuerier
TasksByListID(ctx context.Context, id int32) ([]TasksByListIDRow, error)
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) SetTaskPriority ¶
func (q *Queries) SetTaskPriority(ctx context.Context, arg SetTaskPriorityParams) error
interface: TaskPriorityUpdater
func (*Queries) TasksByListID ¶
interface: ReadOnlyQuerier
type ReadOnlyFunc ¶
type ReadOnlyFunc func(ReadOnlyQuerier) error
type ReadOnlyQuerier ¶
type SetTaskPriorityParams ¶
type TaskPriorityUpdateFunc ¶
type TaskPriorityUpdateFunc func(TaskPriorityUpdater) error
type TaskPriorityUpdater ¶
type TasksByListIDRow ¶
type Transactions ¶
type Transactions struct {
// contains filtered or unexported fields
}
func NewTransactions ¶
func NewTransactions(conn transaction.Beginner) *Transactions
func NewTransactionsWithCaller ¶
func NewTransactionsWithCaller(m Caller) *Transactions
func (Transactions) ReadOnly ¶
func (t Transactions) ReadOnly(ctx context.Context, f ReadOnlyFunc) error
func (Transactions) UpdatePriorityList ¶
func (t Transactions) UpdatePriorityList(ctx context.Context, f TaskPriorityUpdateFunc) error
Click to show internal directories.
Click to hide internal directories.