Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBQuerier ¶
type DBQuerier struct {
// contains filtered or unexported fields
}
func NewQuerier ¶
func NewQuerier(conn genericConn) *DBQuerier
NewQuerier creates a DBQuerier that implements Querier. conn is typically *pgx.Conn, pgx.Tx, or *pgxpool.Pool.
func (*DBQuerier) OutParams ¶
func (q *DBQuerier) OutParams(ctx context.Context) ([]OutParamsRow, error)
OutParams implements Querier.OutParams.
func (*DBQuerier) OutParamsBatch ¶
func (q *DBQuerier) OutParamsBatch(batch genericBatch)
OutParamsBatch implements Querier.OutParamsBatch.
func (*DBQuerier) OutParamsScan ¶
func (q *DBQuerier) OutParamsScan(results pgx.BatchResults) ([]OutParamsRow, error)
OutParamsScan implements Querier.OutParamsScan.
type OutParamsRow ¶
type Querier ¶
type Querier interface {
OutParams(ctx context.Context) ([]OutParamsRow, error)
// OutParamsBatch enqueues a OutParams query into batch to be executed
// later by the batch.
OutParamsBatch(batch genericBatch)
// OutParamsScan scans the result of an executed OutParamsBatch query.
OutParamsScan(results pgx.BatchResults) ([]OutParamsRow, error)
}
Querier is a typesafe Go interface backed by SQL queries.
Methods ending with Batch enqueue a query to run later in a pgx.Batch. After calling SendBatch on pgx.Conn, pgxpool.Pool, or pgx.Tx, use the Scan methods to parse the results.
Click to show internal directories.
Click to hide internal directories.