Akar Binder
Semantic analysis and symbol resolution for Cypher queries.
Features:
- Binds AST
StatementtoBoundStatementwith resolved types - Validates table/column existence against catalog
- Type inference from expressions and schema
- Resolves property accesses to column indices
- Handles: MATCH, OPTIONAL MATCH, RETURN, WITH, WHERE, CREATE, DELETE, SET, ALTER TABLE, COPY FROM, UNION ALL, UNWIND
- DDL validation (PRIMARY KEY, column types, table existence)
- Query parameter binding (
$namesyntax)
Tests: 87