oxirs-arq 0.3.1

Jena-style SPARQL algebra with extension points and query optimization
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Parallel Query Execution — facade re-exporting all parallel sub-modules.
//!
//! Implementation is split across:
//! - [`crate::parallel_types`]   — statistics structs and iterator traits
//! - [`crate::parallel_executor`] — thread pool, query executor, work-stealing queue
//! - [`crate::parallel_planner`]  — partition strategies and cost-based plan helpers

pub use crate::parallel_executor::{
    ParallelExecutor, ParallelQueryExecutor, ParallelScanIterator, WorkStealingQueue,
};
pub use crate::parallel_planner::{
    compute_chunk_size, select_bgp_partition_strategy, BgpPartitionStrategy, ParallelPlanCost,
};
pub use crate::parallel_types::{ParallelSolutionIterator, ParallelStats};