graphrecords-query 0.5.0

High-performance graph-based data records
Documentation
mod builtins;
mod engine;
mod estimate;
mod pattern;
mod phase;
mod plan;
mod rule;
mod stats;

pub use builtins::{BuiltinPhase, EliminateDoubleNegation, PushDownTake, register_builtins};
pub use engine::{
    Direction, Misconfiguration, Optimizer, OptimizerBuilder, OptimizerError, PhaseHandle,
    RuleHandle, Session,
};
pub use estimate::{Estimate, Estimated};
pub use pattern::{
    Capture, GuardedPattern, MatchAgainst, Matching, NotPattern, Pattern, Wildcard, any, capture,
    matching, not,
};
pub use phase::{
    FixpointPolicy, OptimizationReport, PhaseId, PhaseLabel, PhaseOutcome, ReportDisplay,
    StopReason,
};
pub use plan::{
    EmptyRule, MatchInputs, OperationInputs, OptimizePlan, OptimizerHints, PlanIdentity,
    PlanInputs, PlanNode,
};
pub use rule::{Rule, Transformed, rule};
pub use stats::{
    Count, CountKind, EdgeAttributeCardinality, EdgeGroupSize, NodeAttributeCardinality,
    NodeGroupSize, Statistic, Stats,
};