Skip to main content

Crate lora_store

Crate lora_store 

Source

Re-exports§

pub use spatial::*;
pub use temporal::*;
pub use vector::*;

Modules§

spatial
temporal
vector
First-class VECTOR value type.

Structs§

ClosureRecorder
Convenience adapter that turns any Fn(&MutationEvent) + Send + Sync into a MutationRecorder — useful in tests and for quick wiring.
ExpandedRelationship
InMemoryGraph
NodeRecord
RelationshipRecord
SnapshotMeta
Metadata reported by save_snapshot / load_snapshot. Kept small and stable so callers can log / diff it without reflecting on the payload.
SnapshotPayload
Portable representation of an entire store state.

Enums§

MutationEvent
A durable, replayable mutation against a graph store.
PropertyValue
SnapshotError
Errors produced by the snapshot codec.

Constants§

HEADER_FLAG_HAS_WAL_LSN
Bit in header_flags that marks the wal_lsn field as meaningful.
SNAPSHOT_FORMAT_VERSION
Current snapshot format version. Bump on any payload-structure change.
SNAPSHOT_MAGIC
Magic bytes at the head of every snapshot file.
SNAPSHOT_MIN_SUPPORTED_FORMAT_VERSION
Oldest snapshot format version the current reader accepts. Files with a format below this — or above SNAPSHOT_FORMAT_VERSION — are rejected with SnapshotError::UnsupportedVersion.

Traits§

BorrowedGraphStorage
GraphCatalog
GraphStorage
GraphStorageMut
MutationRecorder
Observer that receives every successful mutation in the order the store applied it.
Snapshotable
A backend that can serialize its state to a byte stream and restore from one.

Type Aliases§

NodeId
Properties
RelationshipId