Skip to main content

Module query

Module query 

Source
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 CompiledProgram into a LogicalPlan::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.