Skip to main content

lance_graph/simple_executor/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright The Lance Authors
3
4//! Simple single-table query executor with limited Cypher feature support
5//!
6//! This module provides a lightweight execution strategy for basic Cypher queries
7//! that don't require the full DataFusion planner. It supports:
8//! - Single-table scans with property filters
9//! - Multi-hop path patterns via join chains
10//! - Basic projections, DISTINCT, ORDER BY, SKIP, and LIMIT
11
12mod aliases;
13mod clauses;
14mod expr;
15mod path_executor;
16
17pub(crate) use expr::{
18    to_df_boolean_expr_simple, to_df_order_by_expr_simple, to_df_value_expr_simple,
19};
20pub(crate) use path_executor::PathExecutor;