Expand description
Cypher query planning and execution engine.
Contains the logical planner, executor, DataFusion integration, predicate pushdown, rewrite rules, and supporting utilities.
Modules§
- cypher_
type_ coerce - Cypher Type Coercion Layer
- datetime
- Temporal functions for Cypher query evaluation.
- df_expr
- Translation layer from Cypher expressions to DataFusion expressions.
- df_
graph - Custom graph operators for DataFusion execution.
- df_
planner - Hybrid physical planner for DataFusion integration.
- df_udfs
- Cypher-specific User Defined Functions (UDFs) for DataFusion.
- executor
- Query execution engine.
- expr_
eval - Expression evaluation helper functions.
- function_
props - fusion
- Score fusion algorithms for combining results from multiple search sources.
- locy_
planner - Locy plan builder — translates a
CompiledPrograminto aLogicalPlan::LocyProgram. - planner
- planner_
locy_ types - Supporting types for Locy logical plan variants.
- pushdown
- Predicate pushdown and index-aware query routing.
- rewrite
- similar_
to similar_to()expression function — unified similarity scoring.- spatial
Constants§
- WINDOW_
FUNCTIONS - Supported window function names (uppercase). Used by both planner and executor for consistency.