|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Unified configuration for integrated database system. More...
#include <chrono>#include <cstddef>#include <cstdint>#include <string>

Go to the source code of this file.
Classes | |
| struct | database::integrated::pool_config |
| Connection pool configuration. More... | |
| struct | database::integrated::db_thread_config |
| Thread pool configuration for async operations. More... | |
| struct | database::integrated::db_logger_config |
| Logger configuration. More... | |
| struct | database::integrated::db_monitoring_config |
| Monitoring and metrics configuration. More... | |
| struct | database::integrated::database_config |
| Database-specific configuration. More... | |
| struct | database::integrated::unified_db_config |
Namespaces | |
| namespace | database |
| namespace | database::integrated |
Enumerations | |
| enum class | database::integrated::db_log_level { database::integrated::trace , database::integrated::debug , database::integrated::info , database::integrated::warning , database::integrated::error , database::integrated::critical , database::integrated::fatal } |
| Database logging level enumeration. More... | |
| enum class | database::integrated::backend_type { database::integrated::postgres , database::integrated::sqlite , database::integrated::mongodb , database::integrated::redis } |
| Database backend type enumeration. More... | |
| enum class | database::integrated::thread_pool_type { database::integrated::standard , database::integrated::typed } |
| Thread pool implementation type. More... | |
Unified configuration for integrated database system.
This file provides a comprehensive configuration system using builder pattern for easy setup of database, connection pool, threading, logging, and monitoring subsystems. All configuration structures have smart defaults allowing zero-config usage while still providing full customization capabilities.
Definition in file configuration.h.