Expand description
Binder — lowers an AstQuery to a GraphPlan.
The binder is the stage between the parser and the execution engine. It:
- Resolves label/relation-type/property strings to integer IDs
- Tracks variable scope and allocates
VarIds - Emits the correct operators (e.g. relationship patterns become
Expand, node patterns becomeNodeScan) - Populates the [
ExprArena] while lowering WHERE / RETURN expressions - Supports three ontology modes (exploratory / advisory / strict)
Structs§
- Bind
Error - A semantic error or warning produced by the binder.
- Binder
- Lowers an
AstQueryto a typedGraphPlan.
Enums§
- Bind
Error Kind - The kind of a binder error.