Skip to main content

powdb_query/
lib.rs

1//! PowDB query engine — lexer, parser, planner, and executor for PowQL.
2//!
3//! The query pipeline: PowQL text → Lexer (tokens) → Parser (AST) → Planner (plan tree) → Executor (results).
4//! The planner is pure (no catalog access); plan lowering happens at execution time.
5
6pub mod ast;
7pub mod cancel;
8pub mod canonicalize;
9pub mod executor;
10pub mod lexer;
11pub mod parser;
12pub mod plan;
13pub mod plan_cache;
14pub mod planner;
15pub mod result;
16pub mod sql;
17pub mod token;