|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
#include "../database_types.h"#include "../core/database_backend.h"#include "../core/concepts.h"#include "../adapters/thread_pool_adapter.h"#include <future>#include <memory>#include <stdexcept>#include <functional>#include <thread>#include <queue>#include <condition_variable>#include <atomic>#include <chrono>#include <string>#include <exception>#include <vector>#include <unordered_map>

Go to the source code of this file.
Classes | |
| class | database::async::async_result< T > |
| Template class for asynchronous operation results. More... | |
| class | database::async::async_database |
| Asynchronous database interface wrapper. More... | |
| class | database::async::async_executor |
| High-performance asynchronous executor using thread_system. More... | |
| class | database::async::stream_processor |
| Real-time data stream processing. More... | |
| struct | database::async::stream_processor::stream_event |
| class | database::async::transaction_coordinator |
| Distributed transaction coordination. More... | |
| struct | database::async::transaction_coordinator::distributed_transaction |
| class | database::async::saga_builder |
| Builder for Saga pattern transactions. More... | |
| struct | database::async::saga_builder::saga_step |
Namespaces | |
| namespace | database |
| namespace | database::async |
Functions | |
| template<typename T > | |
| async_result< T > | database::async::make_ready_result (T value) |
| template<typename T > | |
| async_result< T > | database::async::make_error_result (const std::exception &error) |