selene-db-gql 1.3.0

ISO/IEC 39075:2024 GQL parser, planner, optimizer, and executor for selene-db.
Documentation
//! Built-in optimizer rules.

mod and_splitting;
mod composite_index_lookup;
mod constant_folding;
mod disjunctive_label_expansion;
mod expand_filter_pushdown;
mod filter_pushdown;
mod in_list_optimization;
mod index_helpers;
mod index_order;
mod label_scan;
mod node_filter_extraction;
mod predicate_reorder;
mod range_index_scan;
mod symmetry_breaking;
mod top_k;
mod wco_join;

pub use and_splitting::AndSplitting;
pub use composite_index_lookup::CompositeIndexLookup;
pub use constant_folding::ConstantFolding;
pub use disjunctive_label_expansion::DisjunctiveLabelExpansion;
pub use expand_filter_pushdown::ExpandFilterPushdown;
pub use filter_pushdown::FilterPushdown;
pub use in_list_optimization::InListOptimization;
pub use index_order::IndexOrder;
pub use label_scan::LabelScan;
pub use node_filter_extraction::NodeFilterExtraction;
pub use predicate_reorder::PredicateReorder;
pub use range_index_scan::RangeIndexScan;
pub use symmetry_breaking::SymmetryBreaking;
pub use top_k::TopK;
pub use wco_join::WcoJoin;