10namespace storages::sqlite {
15struct ExecutionResult;
18using ClientPtr = std::shared_ptr<Client>;
24using ClientImplPtr = std::unique_ptr<ClientImpl>;
27using StatementBasePtr = std::shared_ptr<StatementBase>;
30using StatementPtr = std::shared_ptr<Statement>;
33using ResultWrapperPtr = std::unique_ptr<impl::ResultWrapper>;
41using PoolPtr = std::shared_ptr<Pool>;