xale-db 1.0
minimal SQL engine, written in c++
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CXale::Query::BinaryExpressionBinary expression
 CXale::DataStructure::BPlusTree< TKey, TValue >BPlus Tree implementation
 CXale::DataStructure::ColumnDefinitionColumn definition
 CXale::Query::ColumnDefinitionStmtColumn definition for CREATE TABLE statement structure
 CXale::Core::ConfigurationHandler
 Cstd::exception
 CXale::Core::DbExceptionCustom exception class for database-related errors. It includes an error code, message, and source location information
 CXale::Query::ExpressionBase expression structure
 CXale::DataStructure::FieldA single field in a row
 CXale::Query::ForeignKeyRefRepresents a REFERENCES clause in a column definition
 CXale::Client::IClient
 CXale::Client::CLIClient
 CXale::Net::IClientConnectionRepresents an established per-client TCP connection
 CXale::Net::LinuxSSLClientConnectionSSL/TLS client connection (Linux)
 CXale::DataStructure::IDataTemplateAbstract base class for data collections Base for Table, ResultSet, View, Index, etc
 CXale::DataStructure::ResultSetRead-only temporary dataset
 CXale::DataStructure::TableRepresents a mutable and persistent dataset (table)
 CXale::Execution::IExecutorInterface for executing SQL statements and returning results
 CXale::Execution::BasicExecutorBasic implementation of the IExecutor interface, responsible for executing SQL statements and returning results
 CXale::Storage::IFileManagerInterface for file management operations
 CXale::Storage::BinaryFileManagerConcrete implementation of IFileManager for binary file operations
 CXale::Net::IListenerSocketServer-side socket: binds a port and produces per-client connections
 CXale::Net::LinuxSSLListenerSocketLinux SSL/TLS implementation of IListenerSocket
 CXale::Net::IPacket
 CXale::Net::PacketRepresents a network packet for communication in Xale DB
 CXale::Query::IParserInterface for SQL parsers
 CXale::Query::BasicParserBasic implementation of SQL parser
 CXale::Net::ISocket
 CXale::Net::LinuxSSLSocket
 CXale::Net::ISocketFactory
 CXale::Net::BasicSocketFactory
 CXale::Net::SSLSocketFactory
 CXale::Storage::IStorageEngineInterface for storage engine operations
 CXale::Storage::FileStorageEngineImplementation of the storage engine
 CXale::Query::ITokenizerInterface for SQL tokenizer that converts an input string into a sequence of tokens
 CXale::Query::BasicTokenizerBasic implementation of SQL tokenizer
 CXale::Query::JoinClauseRepresents a JOIN clause (INNER JOIN only for now)
 CXale::DataStructure::Node< TKey, TValue >Node struct for B+Tree implementation
 CXale::Engine::QueryEngine
 CXale::DataStructure::RowA row of data
 CXale::Core::Setup
 CXale::Query::StatementBase statement structure
 CXale::Query::CreateStatementCREATE TABLE statement structure
 CXale::Query::DeleteStatementDELETE statement structure
 CXale::Query::DropStatementDROP TABLE statement structure
 CXale::Query::InsertStatementINSERT statement structure
 CXale::Query::ListStatementLIST TABLE statement structure
 CXale::Query::SelectStatementSELECT statement structure
 CXale::Query::UpdateStatementUPDATE statement structure
 CXale::Execution::TableManagerManages the lifecycle of tables, including creation, retrieval, deletion, and persistence
 CXale::Net::TcpClient
 CXale::Net::TcpServer
 CXale::Query::TokenToken struct defined by type, value and pos
 CXale::Query::WhereClauseWHERE clause representation