sparrowdb_execution/
lib.rs1pub mod chunk;
4pub mod engine;
5pub mod functions;
6pub mod join;
7pub mod join_spill;
8pub mod json;
9pub mod operators;
10pub mod parallel_bfs;
11pub mod pipeline;
12pub mod sort_spill;
13pub mod types;
14
15pub use engine::{DegreeStats, Engine, EngineBuilder};
16pub use json::{query_result_to_json, value_to_json};
17pub use operators::UnwindOperator;
18pub use pipeline::{BfsArena, FrontierScratch, SlotIntersect};
19pub use types::{FactorizedChunk, QueryResult, Value, VectorGroup};
20
21#[cfg(test)]
22mod tests {
23 use super::*;
24
25 #[test]
26 fn executor_type_exists() {
27 let _: fn() = || {
29 let _ = std::mem::size_of::<Engine>();
30 };
31 }
32}