# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Query wrapper around a query, storing query name and query itself Query name is used for logging and potentially can be used elsewhere, for example, for tracing.
# Interfaces
Client client for working with database.
DB interface for working with database.
NamedExecer interface for working with named queries using struct tags.
Pinger interface for checking connection to database.
QueryExecer interface for working with regular queries.
SQLExecer combines NamedExecer and QueryExecer.
Transactor interface for working with transactions.
TxManager transaction manager that executes a user-provided handler in a transaction.
# Type aliases
Handler - function that is executed in a transaction.