1pub mod deps;
9pub mod normalize;
10pub mod plan;
11pub mod rule_deps;
12pub mod sparql_native;
13pub mod strata;
14
15pub use deps::{DepEdge, Polarity, dependency_edges};
16pub use normalize::{NormalizedSchema, normalize, normalize_with_mapping};
17pub use plan::{FocusSource, PhysicalPlan, StatementPlan, plan, plan_no_seeding, plan_no_sort};
18pub use rule_deps::{
19 RuleDependencies, rule_dependencies, rule_guard_dependencies, selector_dependencies,
20};
21pub use sparql_native::{
22 ClosureKind, ExprPlan, GraphScan, NativeOp, NativeQueryPlan, OpId, PathScan, PlanStats,
23 QueryForm, ScanTerm, TripleScan, VarId, lower_query, lower_query_with_stats,
24 render_native_plan,
25};
26pub use strata::{Stratification, Stratum, analyze};