Expand description
PowDB query engine — lexer, parser, planner, and executor for PowQL.
The query pipeline: PowQL text → Lexer (tokens) → Parser (AST) → Planner (plan tree) → Executor (results). The planner is pure (no catalog access); plan lowering happens at execution time.
Modules§
- ast
- canonicalize
- Mission D9: query canonicalization for the plan cache.
- executor
- PowDB query executor.
- lexer
- parser
- plan
- plan_
cache - Plan cache — Mission D9.
- planner
- result
- token