LLKV Plan
Work in Progress
llkv-plan is the query planner crate for the LLKV toolkit.
Purpose
- Define execution plan structures for SQL operations (SELECT, INSERT, UPDATE, DELETE, CREATE TABLE).
- Convert SQL AST from sqlparser into typed execution plans.
- Provide plan data structures used by
llkv-runtimeandllkv-executor.
Design Notes
- Plans are consumed by
llkv-sqlwhich parses SQL, creates plans, and delegates tollkv-runtimefor execution. - The crate focuses on plan representation and does not perform query optimization or execution.
License
Licensed under the Apache-2.0 License.