relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | I | J | L | M | N | O | P | Q | R | S | T | U | V
A
AddColumnOperation (relx::migrations)
AddColumnOperation< ColumnMetadata > (relx::migrations)
AddConstraintOperation (relx::migrations)
AliasedColumn (relx::query)
ArithmeticExpr (relx::query)
AscendingExpr (relx::query)
AsyncStreamingResultSet::async_streaming_iterator (relx::connection)
AsyncStreamingResultSet (relx::connection)
autoincrement (relx::schema)
B
BetweenCondition (relx::query)
BinaryCondition (relx::query)
BinaryDateFunctionExpr (relx::query)
C
CaseExpr (relx::query)
Cell (relx::result)
check (relx::schema)
class_of_t (relx::query)
class_of_t< T Class::* > (relx::query)
CoalesceExpr (relx::query)
column (relx::schema)
column< TableT, Name, std::optional< T >, Modifiers... > (relx::schema)
column_check_constraint (relx::schema)
column_member_value (relx::result)
column_traits (relx::schema)
column_traits< bool > (relx::schema)
column_traits< double > (relx::schema)
column_traits< float > (relx::schema)
column_traits< int > (relx::schema)
column_traits< long > (relx::schema)
column_traits< long long > (relx::schema)
column_traits< std::chrono::system_clock::time_point > (relx::schema)
column_traits< std::chrono::year_month_day > (relx::schema)
column_traits< std::nullopt_t > (relx::schema)
column_traits< std::optional< T > > (relx::schema)
column_traits< std::string > (relx::schema)
column_type_of (relx::query)
ColumnExpression (relx::query)
ColumnMetadata (relx::migrations)
ColumnRef (relx::query)
CommandLineArgs (relx::migrations::cli)
composite_foreign_key (relx::schema)
composite_index (relx::schema)
composite_primary_key (relx::schema)
composite_unique_constraint (relx::schema)
Connection (relx::connection)
Connection (relx::pgsql_async_wrapper)
ConnectionError (relx::connection)
ConnectionPoolError (relx::connection)
ConstraintMetadata (relx::migrations)
CountAllExpr (relx::query)
create_table (relx::schema)
CreateTableOperation (relx::migrations)
CurrentDateTimeExpr (relx::query)
D
DateArithmeticExpr (relx::query)
default_value (relx::schema)
DeleteQuery (relx::query)
DescendingExpr (relx::query)
DistinctExpr (relx::query)
drop_table (relx::schema)
DropColumnOperation (relx::migrations)
DropColumnOperation< ColumnMetadata > (relx::migrations)
DropConstraintOperation (relx::migrations)
DropTableOperation (relx::migrations)
E
extract_arithmetic_type (relx::query::arithmetic_checking)
extract_arithmetic_type< schema::column< TableT, Name, ColumnT, Modifiers... > > (relx::query::arithmetic_checking)
extract_column_type (relx::query::aggregate_checking)
extract_column_type (relx::query::date_checking)
extract_column_type< schema::column< TableT, Name, ColumnT, Modifiers... > > (relx::query::aggregate_checking)
extract_column_type< schema::column< TableT, Name, ColumnT, Modifiers... > > (relx::query::date_checking)
F
fixed_string (relx::schema)
fk_impl (relx::schema)
fk_impl< std::tuple< std::integral_constant< decltype(LocalColumns), LocalColumns >... >, std::tuple< std::integral_constant< decltype(ReferencedColumns), ReferencedColumns >... > > (relx::schema)
foreign_key (relx::schema)
FunctionExpr (relx::query)
I
identity (relx::schema)
InCondition (relx::query)
index (relx::schema)
InsertItem (relx::query)
InsertQuery (relx::query)
IntervalExpr (relx::query)
is_awaitable (relx::connection)
is_awaitable< boost::asio::awaitable< T > > (relx::connection)
is_default_value_specialization (relx::schema)
is_default_value_specialization< default_value< Value > > (relx::schema)
is_specialization (relx::query::meta)
is_specialization< Template< Args... >, Template > (relx::query::meta)
is_string_default_specialization (relx::schema)
is_string_default_specialization< string_default< Value, IsLiteral > > (relx::schema)
is_time_point (relx::query::date_checking)
is_time_point< std::chrono::time_point< Clock, Duration > > (relx::query::date_checking)
IsNotNullCondition (relx::query)
IsNullCondition (relx::query)
LazyResultSet::iterator (relx::result)
J
JoinSpec (relx::query)
L
LazyCell (relx::result)
LazyResultSet (relx::result)
LazyRow (relx::result)
LikeCondition (relx::query)
M
member_pointer_class (relx::schema)
member_pointer_class< T C::* > (relx::schema)
member_pointer_type (relx::schema)
member_pointer_type< T C::* > (relx::schema)
Migration (relx::migrations)
MigrationError (relx::migrations)
MigrationOperation (relx::migrations)
MigrationOptions (relx::migrations)
ModifyColumnOperation (relx::migrations)
N
NotCondition (relx::query)
null_default (relx::schema)
NullaryFunctionExpr (relx::query)
O
on_delete (relx::schema)
on_update (relx::schema)
P
pack_element (relx::schema)
pack_element< 0, First, Rest... > (relx::schema)
pack_element< N, First, Rest... > (relx::schema)
PgError (relx::pgsql_async_wrapper)
PostgreSQLConnectionPool::PooledConnection (relx::connection)
PostgreSQLAsyncConnection (relx::connection)
PostgreSQLAsyncStreamingSource (relx::connection)
PostgreSQLConnection (relx::connection)
PostgreSQLConnectionParams (relx::connection)
PostgreSQLConnectionPool (relx::connection)
PostgreSQLConnectionPoolConfig (relx::connection)
PostgreSQLError (relx::connection)
PostgreSQLStatement (relx::connection)
PostgreSQLStreamingSource (relx::connection)
PreparedStatement (relx::pgsql_async_wrapper)
primary_key (relx::schema)
Q
QueryError (relx::query)
R
references (relx::schema)
RelxException (relx)
remove_optional (relx::query::arithmetic_checking)
remove_optional (relx::query::date_checking)
remove_optional (relx::type_checking)
remove_optional< std::optional< T > > (relx::query::arithmetic_checking)
remove_optional< std::optional< T > > (relx::query::date_checking)
remove_optional< std::optional< T > > (relx::type_checking)
RenameColumnOperation (relx::migrations)
RenameConstraintOperation (relx::migrations)
Result (relx::pgsql_async_wrapper)
ResultError (relx::result)
ResultSet (relx::result)
Row (relx::result)
RowAdapter (relx::result)
RowIterator (relx::result)
RowsView (relx::result)
S
SchemaColumnAdapter (relx::query)
SchemaTableAdapter (relx::query)
SelectQuery (relx::query)
SetItem (relx::query)
SqlExpression (relx::query)
StreamingResultSet::streaming_iterator (relx::result)
StreamingResultSet (relx::result)
string_default (relx::schema)
T
table_check_constraint (relx::schema)
table_primary_key (relx::schema)
TableMetadata (relx::migrations)
TransactionException (relx::connection)
TransactionGuard (relx::connection)
TypedCaseBuilder (relx::query)
TypedInCondition (relx::query)
U
UnaryDateFunctionExpr (relx::query)
unique (relx::schema)
unique_constraint (relx::schema)
UpdateDataOperation (relx::migrations)
UpdateQuery (relx::query)
V
Value (relx::query)
Value< const char * > (relx::query)
Value< std::optional< T > > (relx::query)
Value< std::string > (relx::query)
Value< std::string_view > (relx::query)