|
xale-db 1.0
minimal SQL engine, written in c++
|
#include <string>#include <vector>#include <memory>#include <variant>

Go to the source code of this file.
Classes | |
| struct | Xale::Query::Expression |
| Base expression structure. More... | |
| struct | Xale::Query::BinaryExpression |
| Binary expression. More... | |
| struct | Xale::Query::WhereClause |
| WHERE clause representation. More... | |
| struct | Xale::Query::Statement |
| Base statement structure. More... | |
| struct | Xale::Query::SelectStatement |
| SELECT statement structure. More... | |
| struct | Xale::Query::InsertStatement |
| INSERT statement structure. More... | |
| struct | Xale::Query::UpdateStatement |
| UPDATE statement structure. More... | |
| struct | Xale::Query::DeleteStatement |
| DELETE statement structure. More... | |
| struct | Xale::Query::ColumnDefinitionStmt |
| Column definition for CREATE TABLE statement structure. More... | |
| struct | Xale::Query::CreateStatement |
| CREATE TABLE statement structure. More... | |
| struct | Xale::Query::DropStatement |
| DROP TABLE statement structure. More... | |
| struct | Xale::Query::ListStatement |
| LIST TABLE statement structure. More... | |
Namespaces | |
| namespace | Xale |
| namespace | Xale::Query |
Enumerations | |
| enum class | Xale::Query::StatementType { Xale::Query::Select , Xale::Query::Insert , Xale::Query::Update , Xale::Query::Delete , Xale::Query::Create , Xale::Query::Drop , Xale::Query::List , Xale::Query::Unknown } |
| Types of SQL statements. More... | |
| enum class | Xale::Query::ExpressionType { Xale::Query::Identifier , Xale::Query::StringLiteral , Xale::Query::NumericLiteral , Xale::Query::BinaryOp , Xale::Query::Wildcard } |
| Types of expression nodes. More... | |