vantage_log_writer/lib.rs
1//! Append-only persistence that writes JSONL records to files.
2//!
3//! See `docs4/src/new-persistence/` for the full guide; this crate is the
4//! POC implementation of step5 (insert-only TableSource) without the
5//! type system, expressions, or vista layers.
6
7mod log_writer;
8mod table_source;
9pub mod type_system;
10#[cfg(feature = "vista")]
11pub mod vista;
12mod writer_task;
13
14pub use log_writer::LogWriter;
15pub use type_system::{AnyJsonType, JsonType, JsonTypeVariants};
16#[cfg(feature = "vista")]
17pub use vista::{LogWriterTableShell, LogWriterVistaFactory};