Skip to main content

Module database

Module database 

Source

Structs§

CheckpointManagerService
CursorFetchResult
Database
Opaque wrapper around DatabaseInner with in-memory storage. Hides the concrete storage backend from public API consumers.
DatabaseInner
Unified facade over focused service structs (StatementExecutorService, CheckpointManagerService, SqlAnalyzerService, SessionManagerService).
Engine
Opaque wrapper around EngineInner with in-memory storage.
EngineInner
PersistentDatabase
Opaque wrapper around DatabaseInner with persistent (redb) storage.
PersistentEngine
Opaque wrapper around EngineInner with persistent (redb) storage.
SessionManagerService
SqlAnalyzerService
StatementExecutorService

Traits§

CheckpointManager
EngineCatalog
EngineStorage
RandomSeed
SqlAnalyzer
StatementExecutor