Re-exports§
pub use reifydb_auth as auth;pub use reifydb_catalog as catalog;pub use reifydb_cdc as cdc;pub use reifydb_core as core;pub use reifydb_derive as derive;pub use reifydb_engine as engine;pub use reifydb_rql as rql;pub use reifydb_store_multi as multi_storage;pub use reifydb_store_single as single_storage;pub use reifydb_sub_api as sub;pub use reifydb_sub_task as sub_task;pub use reifydb_subscription as subscription;pub use reifydb_transaction as transaction;pub use reifydb_type as type;
Modules§
- embedded
- event
- function
- migration
- procedure
- server
- subsystem
- system
- test
- value
- vendor
- Re-exports of vendored dependencies for use by downstream crates.
Structs§
- Actor
System - Unified system for all concurrent work.
- Database
- Database
Builder - Embedded
Builder - Error
- Event
Bus - Frame
- Frame
Column - Frame
Row - A reference to a single row in a Frame.
- Frame
Rows - Iterator over rows in a Frame.
- Health
Monitor - Identity
Id - An identity identifier - a unique UUID v7 for an identity
- Intercept
Builder - Intermediate builder returned by
.intercept(). - Migration
- A named migration script to be applied during database startup.
- Mock
Clock - Mock clock with atomic time storage for thread-safe access.
- Multi
Transaction - Ordered
F32 - A wrapper around f32 that provides total ordering by rejecting NaN values. This type is sortable and can be used in collections that require Ord, such as BTreeMap and BTreeSet. It prevents NaN values from being stored, ensuring that all values are comparable and can be sorted consistently.
- Ordered
F64 - A wrapper around f64 that provides total ordering by rejecting NaN values. This type is sortable and can be used in collections that require Ord, such as BTreeMap and BTreeSet. It prevents NaN values from being stored, ensuring that all values are comparable and can be sorted consistently.
- Retry
Policy - Controls how many times a write transaction is retried on conflict (
TXN_001). - Server
Builder - Session
- A unified session binding an identity to a database engine.
- Shared
Runtime - Shared runtime that can be cloned and passed across subsystems.
- Shared
Runtime Config - Configuration for creating a
SharedRuntime. - Single
Transaction - Sqlite
Config - Configuration for SQLite storage backend
- Sync
Context
Enums§
- Backoff
- Backoff strategy between retry attempts.
- Clock
- A clock that provides time - either real system time or mock time for testing.
- Frame
Column Data - Frame
Error - Error type for Frame extraction operations
- From
Frame Error - Error type for Frame deserialization via
FromFramederive. - From
Value Error - Error type for Value extraction failures
- HotStorage
- Hot storage tier.
- Params
- Runtime
Provider - Storage
Factory - Storage factory enum for deferred storage creation.
- Type
- All possible RQL data types
- Value
- A RQL value, represented as a native Rust type.
Traits§
- From
Frame - Trait for types that can be deserialized from a Frame.
- System
Context - TryFrom
Value - Trait for strict extraction of Rust types from Value.
- TryFrom
Value Coerce - Trait for widening extraction of Rust types from Value.
- With
Interceptor Builder - Trait for builders that support interceptor registration.
- With
Subsystem
Type Aliases§
- Result
- Result type alias for this crate
Derive Macros§
- From
Frame - Derives
FromFramefor a struct, enabling deserialization from a Frame.