|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Namespaces | |
| namespace | tests |
Classes | |
| struct | condition |
| Represents a single WHERE condition. More... | |
| class | condition_builder |
| Builds WHERE clause conditions with proper precedence. More... | |
| class | join_builder |
| Builds JOIN clauses for SQL queries. More... | |
| struct | join_spec |
| Specification for a single JOIN clause. More... | |
| class | postgresql_dialect |
| PostgreSQL-specific SQL dialect. More... | |
| class | sql_dialect |
| Abstract base class for database-specific SQL dialects. More... | |
| class | sqlite_dialect |
| SQLite-specific SQL dialect. More... | |
| class | value_formatter |
| Formats database values for different backends. More... | |
Enumerations | |
| enum class | logical_op { AND , OR } |
| Logical operators for combining conditions. More... | |
| enum class | join_type { inner , left , right , full_outer , cross } |
| Types of SQL joins. More... | |
|
strong |
Types of SQL joins.
| Enumerator | |
|---|---|
| inner | INNER JOIN. |
| left | LEFT OUTER JOIN. |
| right | RIGHT OUTER JOIN. |
| full_outer | FULL OUTER JOIN. |
| cross | CROSS JOIN. |
Definition at line 18 of file join_builder.h.
|
strong |
Logical operators for combining conditions.
| Enumerator | |
|---|---|
| AND | |
| OR | |
Definition at line 19 of file condition_builder.h.