Skip to main content

Module storage

Module storage 

Source
Expand description

Passive storage/read-through helpers for Rust product completeness (D123).

This module is deliberately graph-agnostic: it creates no graph nodes, adds no graph storage methods, and does not participate in hydration/restore or wave protocol semantics.

Structs§

AppendLogEntry
AppendLogEntry data container.
AppendLogPage
AppendLogPage data container.
AppendLogReadOptions
AppendLogReadOptions data container.
AppendLogStorage
AppendLogStorage data container.
ChangeEnvelope
ChangeEnvelope data container.
ChangeEnvelopeCodec
ChangeEnvelopeCodec data container.
ChangeEnvelopeOptions
ChangeEnvelopeOptions data container.
CodecKvStorage
CodecKvStorage data container.
ContentAddressedKv
ContentAddressedKv data container.
ContentAddressedKvOptions
ContentAddressedKvOptions data container.
FileAppendLogOptions
FileAppendLogOptions data container.
FileBackend
FileBackend data container.
FileBackendOptions
FileBackendOptions data container.
KvGeneration
Opaque D108 per-key generation token for typed KV versioned reads.
LoadReactiveCollectionStateOptions
LoadReactiveCollectionStateOptions data container.
MemoryKv
In-memory typed KV tier with D108 opaque-generation support.
MultiWriterAppendLogStorage
MultiWriterAppendLogStorage data container.
ObserveEventFrame
ObserveEventFrame data container.
ObserveEventFrameCodec
ObserveEventFrameCodec data container.
ObserveEventFrameOptions
ObserveEventFrameOptions data container.
ReactiveCollectionChangeFrame
ReactiveCollectionChangeFrame data container.
ReactiveCollectionChangeFrameCodec
ReactiveCollectionChangeFrameCodec data container.
ReactiveCollectionChangesRestoreMeta
ReactiveCollectionChangesRestoreMeta data container.
ReactiveCollectionRestoreState
ReactiveCollectionRestoreState data container.
ReactiveCollectionSnapshotFrame
ReactiveCollectionSnapshotFrame data container.
ReactiveCollectionSnapshotFrameCodec
ReactiveCollectionSnapshotFrameCodec data container.
ReactiveCollectionSnapshotRestoreMeta
ReactiveCollectionSnapshotRestoreMeta data container.
ReadThroughErrorContext
ReadThroughErrorContext data container.
ReadThroughLookupFact
ReadThroughLookupFact data container.
ReadThroughLookupTier
ReadThroughLookupTier data container.
ReadThroughMissContext
ReadThroughMissContext data container.
ReadThroughPromotionFact
ReadThroughPromotionFact data container.
TieredReadThroughOptions
TieredReadThroughOptions data container.
TieredReadThroughResult
TieredReadThroughResult data container.
WalFrame
WalFrame data container.
WalFrameBody
WalFrameBody data container.
WalFrameCodec
WalFrameCodec data container.
WalFrameOptions
WalFrameOptions data container.

Enums§

ChangeLifecycle
ChangeLifecycle variants.
ContentAddressedMode
ContentAddressedMode variants.
KvVersionedRead
KvVersionedRead variants.
PromotionPolicy
PromotionPolicy variants.
ReactiveCollectionKind
ReactiveCollectionKind variants.
ReactiveCollectionRestoreSource
ReactiveCollectionRestoreSource variants.
ReadThroughErrorStage
ReadThroughErrorStage variants.
ReadThroughOutcome
ReadThroughOutcome variants.
StorageError
StorageError variants.
TieredReadThroughStatus
TieredReadThroughStatus variants.

Constants§

APPEND_LOG_SEQ_PAD
constant constant.
REACTIVE_COLLECTION_CHANGE_FORMAT
constant constant.
REACTIVE_COLLECTION_FRAME_VERSION
constant constant.
REACTIVE_COLLECTION_SNAPSHOT_FORMAT
constant constant.
WAL_FORMAT_VERSION
constant constant.
WAL_FRAME_SEQ_PAD
constant constant.
WAL_KEY_SEGMENT
constant constant.

Traits§

AppendLogStorageTier
AppendLogStorageTier behavior contract.
ByteStorageBackend
ByteStorageBackend behavior contract.
KvStorageTier
Typed string-key KV tier. Versioning is a narrow optional D108 capability.

Functions§

append_log_key
Creates or computes append_log_key.
append_log_storage
Creates or computes append_log_storage.
assert_change_envelope
Creates or computes assert_change_envelope.
assert_observe_event_frame
Creates or computes assert_observe_event_frame.
assert_reactive_collection_change_frame
Creates or computes assert_reactive_collection_change_frame.
assert_reactive_collection_snapshot_frame
Creates or computes assert_reactive_collection_snapshot_frame.
assert_wal_frame
Creates or computes assert_wal_frame.
change_envelope_codec
Creates or computes change_envelope_codec.
codec_kv_storage
Creates or computes codec_kv_storage.
content_addressed_kv
Creates or computes content_addressed_kv.
content_addressed_storage
Creates or computes content_addressed_storage.
dict_kv
Creates or computes dict_kv.
envelope_change
Creates or computes envelope_change.
file_append_log
Creates or computes file_append_log.
file_backend
Creates or computes file_backend.
file_kv
Creates or computes file_kv.
load_reactive_index_state
Creates or computes load_reactive_index_state.
load_reactive_list_state
Creates or computes load_reactive_list_state.
load_reactive_log_state
Creates or computes load_reactive_log_state.
load_reactive_map_state
Creates or computes load_reactive_map_state.
memory_append_log
Creates or computes memory_append_log.
memory_kv
Creates or computes memory_kv.
memory_multi_writer_append_log
Creates or computes memory_multi_writer_append_log.
multi_writer_append_log_storage
Creates or computes multi_writer_append_log_storage.
now_ns
Creates or computes now_ns.
observe_event_frame
Creates or computes observe_event_frame.
observe_event_frame_codec
Creates or computes observe_event_frame_codec.
reactive_collection_change_frame
Creates or computes reactive_collection_change_frame.
reactive_collection_change_frame_codec
Creates or computes reactive_collection_change_frame_codec.
reactive_collection_snapshot_frame
Creates or computes reactive_collection_snapshot_frame.
reactive_collection_snapshot_frame_codec
Creates or computes reactive_collection_snapshot_frame_codec.
reactive_collection_snapshot_key
Creates or computes reactive_collection_snapshot_key.
read_append_log_page
Creates or computes read_append_log_page.
read_observe_event_log_page
Creates or computes read_observe_event_log_page.
read_through_kv
Creates or computes read_through_kv.
tiered_read_through
Graph-agnostic tiered lookup + optional promotion helper (D104/D123).
verify_wal_frame_checksum
Creates or computes verify_wal_frame_checksum.
wal_frame
Creates or computes wal_frame.
wal_frame_checksum
Creates or computes wal_frame_checksum.
wal_frame_codec
Creates or computes wal_frame_codec.
wal_frame_key
Creates or computes wal_frame_key.
wal_frame_prefix
Creates or computes wal_frame_prefix.

Type Aliases§

ContentAddressedKeyContext
ContentAddressedKeyContext type alias.
ContentAddressedStorage
ContentAddressedStorage type alias.
ContentAddressedStorageOptions
ContentAddressedStorageOptions type alias.
FileKv
FileKv type alias.
ObserveEventLogPage
ObserveEventLogPage type alias.
ReactiveIndexRestoreState
ReactiveIndexRestoreState type alias.
ReactiveListRestoreState
ReactiveListRestoreState type alias.
ReactiveLogRestoreState
ReactiveLogRestoreState type alias.
ReactiveMapRestoreState
ReactiveMapRestoreState type alias.
ReadThroughErrorFn
ReadThroughErrorFn type alias.
ReadThroughLoadFn
ReadThroughLoadFn type alias.
ReadThroughMissFn
ReadThroughMissFn type alias.
StorageResult
StorageResult type alias.
WalFrameTimestampNs
WalFrameTimestampNs type alias.