uni-query 1.0.0

OpenCypher query parser, planner, and vectorized executor for Uni
Documentation

Query execution layer for the Uni graph database.

This crate provides OpenCypher query parsing, logical planning, and execution against Uni's object-store-backed property graph.

Modules

  • [query] — planner, executor, DataFusion integration, pushdown logic
  • [types] — public value types (Value, Node, Edge, Path, etc.)

Quick Start

let executor = Executor::new(storage);
let planner = QueryPlanner::new(schema);
let plan = planner.plan(cypher_ast)?;
let result = executor.execute_plan(plan, &params).await?;