llkv-table 0.5.0-alpha

Columnar table using the LLKV toolkit.
Documentation

LLKV Table

Work in Progress

Columnar table using the LLKV toolkit.

This crate is designed to work directly with Arrow RecordBatch and does not provide any additional abstraction over the batch data model beyond how batches are queried and streamed. Data is fed into tables and retrieved from tables as batches of RecordBatch.

Purpose

  • Provide schema-aware table abstraction built on llkv-column-map columnar storage.
  • Manage table metadata via the system catalog (table 0).
  • Handle MVCC columns (created_by, deleted_by) for transaction support.
  • Support table scans with projection, filtering, and ordering.

Design Notes

License

Licensed under the Apache-2.0 License.