|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
| ▼Ndatabase | |
| ▼Nconcepts | |
| RInvocable | A callable type that can be invoked with given arguments |
| RVoidCallable | A callable type that returns void when invoked |
| RReturnsResult | A callable type that returns a value convertible to the specified type |
| RPredicate | A callable type that returns a boolean value |
| RNoexceptCallable | A callable type that is marked noexcept |
| RDelayedCallable | A callable suitable for delayed execution |
| RAsyncCallable | A callable suitable for async execution |
| RQueryCallback | A callable that handles query results |
| RErrorHandler | A callable that handles database errors |
| RConnectionFactory | A callable that creates database connections |
| RBackendFactory | A callable that creates database backends |
| RStreamEventHandler | A callable that handles stream events |
| RStreamEventFilter | A callable that filters stream events |
| RTransactionAction | A callable that represents a transaction action |
| RCompensationAction | A callable that represents a compensation (rollback) action |
| RPooledResource | A type that can be managed by a pool |
| RConnectionWrapper | A type that wraps a database connection |
| RSubmittableTask | A callable suitable for submission to an async executor |
| RVoidTask | A callable that returns void, suitable for fire-and-forget execution |