Skip to main content

Crate sparrowdb_execution

Crate sparrowdb_execution 

Source
Expand description

sparrowdb-execution: factorized execution engine.

Re-exports§

pub use engine::DegreeStats;
pub use engine::Engine;
pub use engine::EngineBuilder;
pub use json::query_result_to_json;
pub use json::value_to_json;
pub use operators::UnwindOperator;
pub use pipeline::BfsArena;
pub use pipeline::FrontierScratch;
pub use pipeline::SlotIntersect;
pub use types::FactorizedChunk;
pub use types::QueryResult;
pub use types::Value;
pub use types::VectorGroup;

Modules§

chunk
Chunked columnar data representation for the vectorized execution pipeline.
engine
Query execution engine.
functions
openCypher built-in function library.
join
Binary ASP-Join for 2-hop traversals.
join_spill
Spill-to-disk hash-join for ASP-Join on large intermediate hash tables.
json
JSON serialization helpers for execution types.
operators
Execution operators: LabelScan, Filter, Project, Expand.
parallel_bfs
Parallel BFS traversal primitives using Rayon.
pipeline
Pull-based vectorized pipeline operators (Phase 1 + Phase 2 + Phase 3 + Phase 4).
sort_spill
Spill-to-disk sort for ORDER BY on large result sets.
types
Factorized execution core types.