|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
| Cdatabase::security::access_control | Role-based access control (RBAC) system |
| Cdatabase::async::async_database | Asynchronous database interface wrapper |
| Cdatabase::async::async_executor | High-performance asynchronous executor using thread_system |
| Cdatabase::async::async_result< T > | Template class for asynchronous operation results |
| Cdatabase::security::audit_log_entry | Audit log entry for security events |
| Cdatabase::security::audit_logger | Security audit logging system |
| Cdatabase::testing::backend_expectation | Single query expectation with configurable behavior for database_backend |
| Cdatabase::testing::backend_expectation_builder | Fluent builder for backend expectations |
| Cdatabase::utils::backend_logger | Centralized logging utility for database backends |
| Cdatabase::core::backend_registrar< BackendType > | Helper class for automatic backend registration |
| Cdatabase::core::backend_registry | Singleton registry for database backend plugins |
| CBenchmarkUser | |
| Cdatabase::integrated::unified_database_system::builder | Builder class for custom configuration |
| Cdatabase::query::condition | Represents a single WHERE condition |
| Cdatabase::query::condition_builder | Builds WHERE clause conditions with proper precedence |
| Cdatabase::query::condition_builder::condition_node | |
| Cdatabase::testing::mock_connection_pool::config | |
| Cdatabase::protocol::connect_request | Client connection request |
| Cdatabase::protocol::connect_response | Server connection response |
| Cdatabase::core::connection_config | Configuration for database connection |
| Cdatabase::monitoring::connection_metrics | Metrics for database connection usage |
| Cdatabase::security::connection_security | Handles secure database connections |
| Cdatabase::integrated::connection_string_builder | Fluent builder for constructing database connection strings |
| Cdatabase::integrated::database_coordinator::coordinator_stats | Get coordinator statistics |
| Cdatabase::security::credential_manager | Manages encrypted credential storage and retrieval |
| Cdatabase::monitoring::dashboard_server | Simple HTTP server for performance dashboard |
| ►Cdatabase::core::database_backend | Abstract base class for database backends |
| Cdatabase::integrated::database_config | Database-specific configuration |
| Cdatabase::database_context | Dependency injection container for database components |
| Cdatabase::integrated::database_coordinator | Manages lifecycle and coordination of all database system adapters |
| Cdatabase::database_manager | Manages database connections and operations |
| Cdatabase::integrated::adapters::database_metrics | Database-specific metrics structure |
| Cdatabase::integrated::database_metrics | Database performance metrics |
| Cdatabase::integrated::db_logger_config | Logger configuration |
| Cdatabase::integrated::db_monitoring_config | Monitoring and metrics configuration |
| Cdatabase::integrated::db_thread_config | Thread pool configuration for async operations |
| Cdatabase::async::transaction_coordinator::distributed_transaction | |
| Cdatabase::security::encryption_manager | Data encryption and key management |
| ►Cdatabase::orm::entity_base | Base class for all ORM entities |
| Cdatabase::orm::entity_manager | Manages entity metadata and provides factory methods |
| Cdatabase::orm::entity_metadata | Metadata for entire entities including table mapping and relationships |
| Ccommon::error_info | |
| Cdatabase::protocol::error_response | Error response message |
| ►Cstd::exception | STL class |
| Cdatabase::testing::expectation | Single query expectation with configurable behavior |
| Cdatabase::testing::expectation_builder | Fluent builder for expectations |
| Cdatabase::async::fallback_context | Fallback 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_metadata | Metadata for entity fields including constraints and relationships |
| Cdatabase::integrated::health_check | Health check result |
| Cdatabase::integrated::adapters::backends::health_check_result | Health check result structure |
| Cdatabase::immutable_query_builder | Thread-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_builder | Builds JOIN clauses for SQL queries |
| Cdatabase::query::join_spec | Specification for a single JOIN clause |
| Cdatabase::integrated::adapters::logger_adapter | Unified logging adapter for database operations |
| ►Cdatabase::integrated::adapters::backends::logger_backend | Abstract base class for logger backends |
| Cdatabase::protocol::message_header | Common header for all protocol messages |
| ►Cdatabase::monitoring::metrics_exporter | Export metrics to external monitoring systems |
| Cdatabase::integrated::adapters::backends::metrics_snapshot | Simple metrics snapshot structure |
| Cdatabase::testing::mock_backend_builder | Builder for common mock configurations |
| Cdatabase::testing::mock_connection_pool | Mock connection pool for testing pool-related functionality |
| Cdatabase::testing::mock_database_builder | Builder for common mock configurations |
| Cdatabase::integrated::adapters::monitoring_adapter | Monitoring adapter for database operations |
| ►Cdatabase::integrated::adapters::backends::monitoring_backend | Abstract base class for monitoring backends |
| Cdatabase::monitoring::performance_alert | Alert system for performance thresholds |
| Cdatabase::monitoring::performance_monitor | Main performance monitoring system |
| Cdatabase::monitoring::performance_summary | Aggregated performance metrics |
| Cdatabase::integrated::pool_config | Connection pool configuration |
| Cdatabase::monitoring::pool_metrics | Performance metrics for connection pools |
| Cdatabase::integrated::unified_database_system::pool_stats | Get connection pool statistics |
| Cdatabase::protocol::protocol_serializer | Serialization/deserialization utilities for protocol messages |
| Cdatabase::orm::query_builder< EntityType, typename > | Template query builder for type-safe ORM queries |
| Cdatabase::query_builder | Universal query builder that adapts to different database types |
| Cdatabase::query_condition | Represents a WHERE condition in a query |
| ►Cdatabase::query_dialect | Abstract interface for database-specific query formatting |
| Cdatabase::monitoring::query_metrics | Metrics for individual query execution |
| Cdatabase::integrated::query_param | |
| Cdatabase::protocol::query_request | Query execution request |
| Cdatabase::protocol::query_response | Query execution response |
| Cdatabase::integrated::query_result | Query result set |
| Cdatabase::security::query_security | SQL injection prevention and query security |
| Cdatabase::monitoring::query_timer | RAII timer for measuring query execution time |
| Ccommon::Result< T > | |
| Cdatabase::async::result_type< T > | Fallback Result<T> implementation |
| Cdatabase::async::result_void_type | Fallback result_void |
| Cdatabase::security::access_control::role | |
| Cdatabase::async::saga_builder | Builder for Saga pattern transactions |
| Cdatabase::async::saga_builder::saga_step | |
| Csample_info | |
| Csample_runner | |
| Cdatabase::testing::scoped_connection | RAII wrapper for pool connections |
| Cdatabase::testing::scoped_test_database | RAII wrapper for test database setup/teardown |
| Cdatabase::security::security_monitor::security_alert | |
| Cdatabase::security::security_credentials | Secure credential storage |
| Cdatabase::security::security_monitor | Real-time security monitoring and alerting |
| ►Cdatabase::query::sql_dialect | Abstract base class for database-specific SQL dialects |
| Cdatabase::testing::mock_connection_pool::stats | Get current pool statistics |
| Cdatabase::async::stream_processor::stream_event | |
| Cdatabase::async::stream_processor | Real-time data stream processing |
| ►Ctesting::Test | |
| Cdatabase::testing::test_timer | Simple timer for performance testing |
| Cdatabase::integrated::adapters::thread_adapter | Thread pool adapter for async database operations |
| ►Cdatabase::integrated::adapters::backends::thread_backend | Abstract base class for thread pool backends |
| ►Cdatabase::integrated::transaction | Transaction interface for ACID operations |
| Cdatabase::async::transaction_coordinator | Distributed transaction coordination |
| Ctransaction_guard | RAII transaction guard that rolls back on destruction unless committed |
| Cdatabase::protocol::transaction_request | Transaction control request |
| Cdatabase::protocol::transaction_response | Transaction control response |
| Cdatabase::integrated::unified_database_system | Main unified database system class |
| Cdatabase::integrated::unified_db_config | |
| Cdatabase::security::access_control::user_session | |
| Cdatabase::query::value_formatter | Formats database values for different backends |