Skip to main content

Crate zippy_data

Crate zippy_data 

Source
Expand description

ZDS (Zippy Data System) Core Engine

High-performance, multi-language dataset storage format.

Re-exports§

pub use codec::Codec;
pub use codec::Predicate;
pub use container::ContainerFS;
pub use engine::Engine;
pub use engine::Scanner;
pub use error::Error;
pub use error::Result;
pub use fast_writer::FastStore;
pub use fast_writer::OpenMode;
pub use fast_writer::ZDSRoot;
pub use index::DocIndexEntry;
pub use index::IndexRegistry;
pub use layout::Layout;
pub use lock::WriteLock;
pub use schema::SchemaEntry;
pub use schema::SchemaRegistry;
pub use txlog::JournalEntry;
pub use txlog::TransactionLog;
pub use writer::BufferedWriter;
pub use writer::WriteConfig;

Modules§

codec
JSON codec with projection and predicate support.
container
Container abstraction for folder and archive access.
engine
Main engine for ZDS operations.
error
Error types for ZDS operations.
fast_writer
Fast JSONL-based writer for high-throughput ingestion.
ffi
C FFI for libzippy_data.
index
Document index and ordering.
layout
ZDS directory layout and path utilities.
lock
File locking for ZDS stores.
schema
Schema registry and schema identity computation.
txlog
Transaction log for crash-safe writes.
writer
Buffered writer with crash-safe commits.

Constants§

ZDS_VERSION
ZDS format version