Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NamedExecer ¶
type NamedExecer interface { ScanOneContext(ctx context.Context, dest interface{}, q Query, args ...interface{}) error ScanAllContext(ctx context.Context, dest interface{}, q Query, args ...interface{}) error }
NamedExecer интерфейс для работы с именованными запросами с помощью тегов в структурах
type Query ¶
Query обертка над запросом, хранящая имя запроса и сам запрос Имя запроса используется для логирования и потенциально может использоваться еще где-то, например, для трейсинга
type QueryExecer ¶
type QueryExecer interface { ExecContext(ctx context.Context, q Query, args ...interface{}) (pgconn.CommandTag, error) QueryContext(ctx context.Context, q Query, args ...interface{}) (pgx.Rows, error) QueryRowContext(ctx context.Context, q Query, args ...interface{}) pgx.Row }
QueryExecer интерфейс для работы с обычными запросами
type SQLExecer ¶
type SQLExecer interface { NamedExecer QueryExecer }
SQLExecer комбинирует NamedExecer и QueryExecer
type Transactor ¶
Transactor интерфейс для работы с транзакциями
Click to show internal directories.
Click to hide internal directories.