query-engine/src/lib.rs
2026-04-09 12:38:43 +02:00

21 lines
711 B
Rust

//! Query-engine playground crate.
//!
//! The current codebase primarily contains a chase-based reasoning core plus
//! lightweight frontends for experimenting with rule-driven query answering.
//! It is not yet a full SQL engine with logical and physical planning layers.
pub mod catalog;
pub mod chase;
pub mod execution;
pub mod frontend;
pub mod planner;
pub mod relational;
pub mod sql;
// Curated convenience re-exports for the current public crate surface.
// Lower-level reasoning and provenance APIs remain under `query_engine::chase`.
pub use chase::{
Atom, ChaseConfig, ChaseError, ChaseResult, ChaseVariant, Instance, Rule, RuleBuilder, Term,
chase, chase_with_config, standard_chase,
};