relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
connection.hpp
Go to the documentation of this file.
1#pragma once
2
91// Re-export connection components to the top-level namespace
Abstract base class for database connections.
Asynchronous PostgreSQL implementation of the Connection interface.
PostgreSQL connection pool that manages a collection of PostgreSQL connections.
PostgreSQL implementation of the Connection interface.
RAII wrapper for database transactions.
std::expected< T, ConnectionPoolError > ConnectionPoolResult
Type alias for result of connection pool operations.
std::expected< T, ConnectionError > ConnectionResult
Type alias for result of connection operations.
std::expected< T, PgError > PgResult
std::expected< T, QueryError > QueryResult
Type alias for result of query operations.
Definition core.hpp:25
std::expected< T, ResultError > ResultProcessingResult
Type alias for result of processing operations.
Definition result.hpp:33
relx database connection
Error type for database connection operations.
Error type for connection pool operations.
Basic parameters for a PostgreSQL connection.
Configuration for PostgreSQL connection pool.