|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Concepts | |
| concept | Invocable |
| A callable type that can be invoked with given arguments. | |
| concept | VoidCallable |
| A callable type that returns void when invoked. | |
| concept | ReturnsResult |
| A callable type that returns a value convertible to the specified type. | |
| concept | Predicate |
| A callable type that returns a boolean value. | |
| concept | NoexceptCallable |
| A callable type that is marked noexcept. | |
| concept | DelayedCallable |
| A callable suitable for delayed execution. | |
| concept | AsyncCallable |
| A callable suitable for async execution. | |
| concept | QueryCallback |
| A callable that handles query results. | |
| concept | ErrorHandler |
| A callable that handles database errors. | |
| concept | ConnectionFactory |
| A callable that creates database connections. | |
| concept | BackendFactory |
| A callable that creates database backends. | |
| concept | StreamEventHandler |
| A callable that handles stream events. | |
| concept | StreamEventFilter |
| A callable that filters stream events. | |
| concept | TransactionAction |
| A callable that represents a transaction action. | |
| concept | CompensationAction |
| A callable that represents a compensation (rollback) action. | |
| concept | PooledResource |
| A type that can be managed by a pool. | |
| concept | ConnectionWrapper |
| A type that wraps a database connection. | |
| concept | SubmittableTask |
| A callable suitable for submission to an async executor. | |
| concept | VoidTask |
| A callable that returns void, suitable for fire-and-forget execution. | |