# Structs
Query обертка над запросом, хранящая имя запроса и сам запрос Имя запроса используется для логирования и потенциально может использоваться еще где-то, например, для трейсинга.
# Interfaces
Client клиент для работы с БД.
DB интерфейс для работы с БД.
NamedExecer интерфейс для работы с именованными запросами с помощью тегов в структурах.
Pinger интерфейс для проверки соединения с БД.
QueryExecer интерфейс для работы с обычными запросами.
SQLExecer комбинирует NamedExecer и QueryExecer.
Transactor интерфейс для работы с транзакциями.
TxManager менеджер транзакций, который выполняет указанный пользователем обработчик в транзакции.
# Type aliases
Handler - функция, которая выполняется в транзакции.