Crate surrealmx

Crate surrealmx 

Source

Structs§

AsyncAppendOperation
Represents a pending asynchronous append operation
Database
A transactional in-memory database
DatabaseOptions
Configuration options for crate::Database.
Persistence
A persistence layer for storing and loading database state
PersistenceOptions
Configuration options for persistence
Transaction
A serializable database transaction
TransactionInner
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.
FsyncMode
Configuration for fsync behavior
IsolationLevel
The isolation level of a database transaction
PersistenceError
The errors that can occur during persistence operations.
SnapshotMode
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.

Type Aliases§

PersistenceResult