|
xale-db 1.0
minimal SQL engine, written in c++
|
| CXale::Query::BinaryExpression | Binary expression |
| CXale::DataStructure::BPlusTree< TKey, TValue > | BPlus Tree implementation |
| CXale::DataStructure::ColumnDefinition | Column definition |
| CXale::Query::ColumnDefinitionStmt | Column definition for CREATE TABLE statement structure |
| CXale::Core::ConfigurationHandler | |
| Cstd::exception | |
| CXale::Core::DbException | Custom exception class for database-related errors. It includes an error code, message, and source location information |
| CXale::Query::Expression | Base expression structure |
| CXale::DataStructure::Field | A single field in a row |
| CXale::Query::ForeignKeyRef | Represents a REFERENCES clause in a column definition |
| CXale::Client::IClient | |
| CXale::Client::CLIClient | |
| CXale::Net::IClientConnection | Represents an established per-client TCP connection |
| CXale::Net::LinuxSSLClientConnection | SSL/TLS client connection (Linux) |
| CXale::DataStructure::IDataTemplate | Abstract base class for data collections Base for Table, ResultSet, View, Index, etc |
| CXale::DataStructure::ResultSet | Read-only temporary dataset |
| CXale::DataStructure::Table | Represents a mutable and persistent dataset (table) |
| CXale::Execution::IExecutor | Interface for executing SQL statements and returning results |
| CXale::Execution::BasicExecutor | Basic implementation of the IExecutor interface, responsible for executing SQL statements and returning results |
| CXale::Storage::IFileManager | Interface for file management operations |
| CXale::Storage::BinaryFileManager | Concrete implementation of IFileManager for binary file operations |
| CXale::Net::IListenerSocket | Server-side socket: binds a port and produces per-client connections |
| CXale::Net::LinuxSSLListenerSocket | Linux SSL/TLS implementation of IListenerSocket |
| CXale::Net::IPacket | |
| CXale::Net::Packet | Represents a network packet for communication in Xale DB |
| CXale::Query::IParser | Interface for SQL parsers |
| CXale::Query::BasicParser | Basic implementation of SQL parser |
| CXale::Net::ISocket | |
| CXale::Net::LinuxSSLSocket | |
| CXale::Net::ISocketFactory | |
| CXale::Net::BasicSocketFactory | |
| CXale::Net::SSLSocketFactory | |
| CXale::Storage::IStorageEngine | Interface for storage engine operations |
| CXale::Storage::FileStorageEngine | Implementation of the storage engine |
| CXale::Query::ITokenizer | Interface for SQL tokenizer that converts an input string into a sequence of tokens |
| CXale::Query::BasicTokenizer | Basic implementation of SQL tokenizer |
| CXale::Query::JoinClause | Represents a JOIN clause (INNER JOIN only for now) |
| CXale::DataStructure::Node< TKey, TValue > | Node struct for B+Tree implementation |
| CXale::Engine::QueryEngine | |
| CXale::DataStructure::Row | A row of data |
| CXale::Core::Setup | |
| CXale::Query::Statement | Base statement structure |
| CXale::Query::CreateStatement | CREATE TABLE statement structure |
| CXale::Query::DeleteStatement | DELETE statement structure |
| CXale::Query::DropStatement | DROP TABLE statement structure |
| CXale::Query::InsertStatement | INSERT statement structure |
| CXale::Query::ListStatement | LIST TABLE statement structure |
| CXale::Query::SelectStatement | SELECT statement structure |
| CXale::Query::UpdateStatement | UPDATE statement structure |
| CXale::Execution::TableManager | Manages the lifecycle of tables, including creation, retrieval, deletion, and persistence |
| CXale::Net::TcpClient | |
| CXale::Net::TcpServer | |
| CXale::Query::Token | Token struct defined by type, value and pos |
| CXale::Query::WhereClause | WHERE clause representation |