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