12 releases (5 breaking)
Uses new Rust 2024
| new 0.8.5-alpha | Dec 3, 2025 |
|---|---|
| 0.8.3-alpha | Nov 27, 2025 |
| 0.7.0-alpha | Nov 5, 2025 |
| 0.6.0-alpha | Oct 31, 2025 |
| 0.3.5-alpha | Oct 20, 2025 |
#407 in Database implementations
35 downloads per month
Used in 7 crates
(3 directly)
2.5MB
53K
SLoC
Query execution engine for LLKV.
This crate provides the query execution layer that sits between the query planner
(llkv-plan) and the storage layer (llkv-table, llkv-column-map).
Module Organization
translation: Expression and projection translation utilitiestypes: Core type definitions (tables, schemas, columns)insert: INSERT operation support (value coercion)
The QueryExecutor and SelectExecution implementations are defined inline
in this module for now, but should be extracted to a dedicated query module
in a future refactoring.
LLKV Executor
llkv-executor evaluates SELECT plans for the LLKV database toolkit. It produces streaming Arrow RecordBatches, coordinating with table scans, joins, and aggregation primitives while remaining oblivious to transaction orchestration.
This crate is not intended for direct standalone use.
License
Licensed under the Apache-2.0 License.
Dependencies
~28MB
~509K SLoC