Structs§
- Async
Append Operation - Represents a pending asynchronous append operation
- Database
- A transactional in-memory database
- Database
Options - Configuration options for
crate::Database
. - Persistence
- A persistence layer for storing and loading database state
- Persistence
Options - Configuration options for persistence
- Transaction
- A serializable database transaction
- Transaction
Inner - The inner structure of a database transaction
Enums§
- AolMode
- Configuration for AOL (Append-Only Log) behavior
- Error
- The errors which can be emitted from a database.
- Fsync
Mode - Configuration for fsync behavior
- Isolation
Level - The isolation level of a database transaction
- Persistence
Error - The errors that can occur during persistence operations.
- Snapshot
Mode - Configuration for snapshot behavior
Constants§
- DEFAULT_
CLEANUP_ INTERVAL - Default interval at which transaction queue cleanup is performed.
- DEFAULT_
GC_ INTERVAL - Default interval at which garbage collection is performed.
- DEFAULT_
RESET_ THRESHOLD - Default threshold at which transaction state is fully reset.
- DEFAULT_
RESYNC_ INTERVAL - Default interval at which the timestamp oracle resyncs with the system clock.