|
relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
|
#include "../query/core.hpp"#include "../results/result.hpp"#include "meta.hpp"#include <expected>#include <memory>#include <sstream>#include <string>#include <string_view>#include <tuple>#include <type_traits>#include <vector>#include <boost/pfr.hpp>Go to the source code of this file.
Classes | |
| struct | relx::connection::ConnectionError |
| Error type for database connection operations. More... | |
| struct | relx::connection::PostgreSQLConnectionParams |
| Basic parameters for a PostgreSQL connection. More... | |
| class | relx::connection::Connection |
| Abstract base class for database connections. More... | |
Namespaces | |
| namespace | relx |
| relx database connection | |
| namespace | relx::connection |
Typedefs | |
| template<typename T > | |
| using | relx::connection::ConnectionResult = std::expected< T, ConnectionError > |
| Type alias for result of connection operations. | |
Enumerations | |
| enum class | relx::connection::IsolationLevel { relx::connection::ReadUncommitted , relx::connection::ReadCommitted , relx::connection::RepeatableRead , relx::connection::Serializable } |
| Transaction isolation levels. More... | |