|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Namespaces | |
| namespace | backends |
Classes | |
| struct | database_metrics |
| Database-specific metrics structure. More... | |
| class | logger_adapter |
| Unified logging adapter for database operations. More... | |
| class | monitoring_adapter |
| Monitoring adapter for database operations. More... | |
| class | thread_adapter |
| Thread pool adapter for async database operations. More... | |
Enumerations | |
| enum class | logger_backend_type { auto_select , system , fallback , null } |
| Logger backend type selection. More... | |
| enum class | monitoring_backend_type { auto_select , system , fallback , null } |
| Monitoring backend type selection. More... | |
| enum class | thread_backend_type { auto_select , fallback , null } |
| Thread backend type selection. More... | |
|
strong |
Logger backend type selection.
Definition at line 91 of file logger_adapter.h.
|
strong |
Monitoring backend type selection.
Definition at line 92 of file monitoring_adapter.h.
|
strong |
Thread backend type selection.
| Enumerator | |
|---|---|
| auto_select | Automatically select best available backend. |
| fallback | Use std::thread pool. |
| null | Synchronous execution (no threading) |
Definition at line 82 of file thread_adapter.h.