Skip to main content

Crate dreamwell_chronicle

Crate dreamwell_chronicle 

Source

Re-exports§

pub use chronicler::parse_dql;
pub use chronicler::ChronicleReceipt;
pub use chronicler::ChroniclerClient;
pub use chronicler::ChroniclerService;
pub use chronicler::DqlCommand;
pub use chronicler::ProofResult;
pub use chronicler::QueryResult;
pub use chronicler::RewindResult;
pub use pipeline::compute_attestation;
pub use pipeline::compute_attestation_parallel;
pub use pipeline::event_kind_index;
pub use pipeline::grade_index;
pub use pipeline::Braid;
pub use pipeline::ChroniclePipeline;
pub use pipeline::DeferredEvent;
pub use pipeline::DreamMemory;
pub use pipeline::StagedEvent;
pub use pipeline::StagedTick;
pub use pipeline::StagingBuffer;
pub use pipeline::EVENT_KIND_TABLE;
pub use pipeline::GRADE_TABLE;
pub use reader::ChronicleReader;
pub use retention::ArchiveFormat;
pub use retention::RetentionPolicy;
pub use writer::BranchRow;
pub use writer::ChronicleWriter;
pub use writer::EventRow;
pub use writer::RootRow;
pub use writer::SessionRow;
pub use writer::SnapshotRow;
pub use writer::TickRow;

Modules§

chronicler
exporter
pipeline
reader
retention
schema
writer

Enums§

ChronicleError
Errors from the chronicle system.

Functions§

new_reader
Create a ChronicleReader on the given connection.
new_writer
Create a ChronicleWriter for a new session on the given connection.
open_chronicle
Open or create a Chronoshift DuckDB database at the given path. Runs schema migration if needed. Returns a connection ready for use.
open_chronicle_in_memory
Open an in-memory Chronoshift database (for testing and benchmarks).