Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cdatabase::security::access_controlRole-based access control (RBAC) system
 Cdatabase::async::async_databaseAsynchronous database interface wrapper
 Cdatabase::async::async_executorHigh-performance asynchronous executor using thread_system
 Cdatabase::async::async_result< T >Template class for asynchronous operation results
 Cdatabase::security::audit_log_entryAudit log entry for security events
 Cdatabase::security::audit_loggerSecurity audit logging system
 Cdatabase::testing::backend_expectationSingle query expectation with configurable behavior for database_backend
 Cdatabase::testing::backend_expectation_builderFluent builder for backend expectations
 Cdatabase::utils::backend_loggerCentralized logging utility for database backends
 Cdatabase::core::backend_registrar< BackendType >Helper class for automatic backend registration
 Cdatabase::core::backend_registrySingleton registry for database backend plugins
 CBenchmarkUser
 Cdatabase::integrated::unified_database_system::builderBuilder class for custom configuration
 Cdatabase::query::conditionRepresents a single WHERE condition
 Cdatabase::query::condition_builderBuilds WHERE clause conditions with proper precedence
 Cdatabase::query::condition_builder::condition_node
 Cdatabase::testing::mock_connection_pool::config
 Cdatabase::protocol::connect_requestClient connection request
 Cdatabase::protocol::connect_responseServer connection response
 Cdatabase::core::connection_configConfiguration for database connection
 Cdatabase::monitoring::connection_metricsMetrics for database connection usage
 Cdatabase::security::connection_securityHandles secure database connections
 Cdatabase::integrated::connection_string_builderFluent builder for constructing database connection strings
 Cdatabase::integrated::database_coordinator::coordinator_statsGet coordinator statistics
 Cdatabase::security::credential_managerManages encrypted credential storage and retrieval
 Cdatabase::monitoring::dashboard_serverSimple HTTP server for performance dashboard
 Cdatabase::core::database_backendAbstract base class for database backends
 Cdatabase::integrated::database_configDatabase-specific configuration
 Cdatabase::database_contextDependency injection container for database components
 Cdatabase::integrated::database_coordinatorManages lifecycle and coordination of all database system adapters
 Cdatabase::database_managerManages database connections and operations
 Cdatabase::integrated::adapters::database_metricsDatabase-specific metrics structure
 Cdatabase::integrated::database_metricsDatabase performance metrics
 Cdatabase::integrated::db_logger_configLogger configuration
 Cdatabase::integrated::db_monitoring_configMonitoring and metrics configuration
 Cdatabase::integrated::db_thread_configThread pool configuration for async operations
 Cdatabase::async::transaction_coordinator::distributed_transaction
 Cdatabase::security::encryption_managerData encryption and key management
 Cdatabase::orm::entity_baseBase class for all ORM entities
 Cdatabase::orm::entity_managerManages entity metadata and provides factory methods
 Cdatabase::orm::entity_metadataMetadata for entire entities including table mapping and relationships
 Ccommon::error_info
 Cdatabase::protocol::error_responseError response message
 Cstd::exceptionSTL class
 Cdatabase::testing::expectationSingle query expectation with configurable behavior
 Cdatabase::testing::expectation_builderFluent builder for expectations
 Cdatabase::async::fallback_contextFallback thread context (empty implementation) Provides a no-op context when thread_system is not available
 Cstd::false_type
 Cdatabase::orm::field_accessor< T, typename >Template class for type-safe field access
 Cdatabase::orm::field_metadataMetadata for entity fields including constraints and relationships
 Cdatabase::integrated::health_checkHealth check result
 Cdatabase::integrated::adapters::backends::health_check_resultHealth check result structure
 Cdatabase::immutable_query_builderThread-safe immutable query builder using functional programming style
 Cdatabase::integrated::database_coordinator::impl
 Cdatabase::integrated::unified_database_system::impl
 Cstd::is_convertible
 Cdatabase::query::join_builderBuilds JOIN clauses for SQL queries
 Cdatabase::query::join_specSpecification for a single JOIN clause
 Cdatabase::integrated::adapters::logger_adapterUnified logging adapter for database operations
 Cdatabase::integrated::adapters::backends::logger_backendAbstract base class for logger backends
 Cdatabase::protocol::message_headerCommon header for all protocol messages
 Cdatabase::monitoring::metrics_exporterExport metrics to external monitoring systems
 Cdatabase::integrated::adapters::backends::metrics_snapshotSimple metrics snapshot structure
 Cdatabase::testing::mock_backend_builderBuilder for common mock configurations
 Cdatabase::testing::mock_connection_poolMock connection pool for testing pool-related functionality
 Cdatabase::testing::mock_database_builderBuilder for common mock configurations
 Cdatabase::integrated::adapters::monitoring_adapterMonitoring adapter for database operations
 Cdatabase::integrated::adapters::backends::monitoring_backendAbstract base class for monitoring backends
 Cdatabase::monitoring::performance_alertAlert system for performance thresholds
 Cdatabase::monitoring::performance_monitorMain performance monitoring system
 Cdatabase::monitoring::performance_summaryAggregated performance metrics
 Cdatabase::integrated::pool_configConnection pool configuration
 Cdatabase::monitoring::pool_metricsPerformance metrics for connection pools
 Cdatabase::integrated::unified_database_system::pool_statsGet connection pool statistics
 Cdatabase::protocol::protocol_serializerSerialization/deserialization utilities for protocol messages
 Cdatabase::orm::query_builder< EntityType, typename >Template query builder for type-safe ORM queries
 Cdatabase::query_builderUniversal query builder that adapts to different database types
 Cdatabase::query_conditionRepresents a WHERE condition in a query
 Cdatabase::query_dialectAbstract interface for database-specific query formatting
 Cdatabase::monitoring::query_metricsMetrics for individual query execution
 Cdatabase::integrated::query_param
 Cdatabase::protocol::query_requestQuery execution request
 Cdatabase::protocol::query_responseQuery execution response
 Cdatabase::integrated::query_resultQuery result set
 Cdatabase::security::query_securitySQL injection prevention and query security
 Cdatabase::monitoring::query_timerRAII timer for measuring query execution time
 Ccommon::Result< T >
 Cdatabase::async::result_type< T >Fallback Result<T> implementation
 Cdatabase::async::result_void_typeFallback result_void
 Cdatabase::security::access_control::role
 Cdatabase::async::saga_builderBuilder for Saga pattern transactions
 Cdatabase::async::saga_builder::saga_step
 Csample_info
 Csample_runner
 Cdatabase::testing::scoped_connectionRAII wrapper for pool connections
 Cdatabase::testing::scoped_test_databaseRAII wrapper for test database setup/teardown
 Cdatabase::security::security_monitor::security_alert
 Cdatabase::security::security_credentialsSecure credential storage
 Cdatabase::security::security_monitorReal-time security monitoring and alerting
 Cdatabase::query::sql_dialectAbstract base class for database-specific SQL dialects
 Cdatabase::testing::mock_connection_pool::statsGet current pool statistics
 Cdatabase::async::stream_processor::stream_event
 Cdatabase::async::stream_processorReal-time data stream processing
 Ctesting::Test
 Cdatabase::testing::test_timerSimple timer for performance testing
 Cdatabase::integrated::adapters::thread_adapterThread pool adapter for async database operations
 Cdatabase::integrated::adapters::backends::thread_backendAbstract base class for thread pool backends
 Cdatabase::integrated::transactionTransaction interface for ACID operations
 Cdatabase::async::transaction_coordinatorDistributed transaction coordination
 Ctransaction_guardRAII transaction guard that rolls back on destruction unless committed
 Cdatabase::protocol::transaction_requestTransaction control request
 Cdatabase::protocol::transaction_responseTransaction control response
 Cdatabase::integrated::unified_database_systemMain unified database system class
 Cdatabase::integrated::unified_db_config
 Cdatabase::security::access_control::user_session
 Cdatabase::query::value_formatterFormats database values for different backends