14 releases (7 breaking)
Uses new Rust 2024
| 0.8.5-alpha | Dec 3, 2025 |
|---|---|
| 0.8.3-alpha | Nov 27, 2025 |
| 0.7.0-alpha | Nov 5, 2025 |
#249 in Database implementations
67 downloads per month
Used in 16 crates
(11 directly)
135KB
2.5K
SLoC
Shared expression utilities for building typed predicates over Arrow data.
The crate exposes three building blocks:
exprdefines a logical predicate AST that is independent of concrete Arrow scalar types.literalholds untyped literal values plus conversion helpers.typed_predicateturns logical operators into type-aware predicates that can be evaluated without additional allocations.
All modules are re-exported from the crate root so downstream users can pull the pieces they need with a single import.
LLKV Expr
llkv-expr defines an expression Abstract Syntax Tree (AST) used across the LLKV database toolkit. It provides type-aware, expression structures that decouple logical expressions from concrete evaluation strategies.
This crate is not intended for direct standalone use.
License
Licensed under the Apache-2.0 License.
Dependencies
~21MB
~360K SLoC