hematite-db 0.1.0

A small embeddable SQL database.
Documentation
//! Query processing module

pub mod executor;
pub(crate) mod lowering;
pub(crate) mod metadata;
pub mod optimizer;
pub mod plan;
pub mod planner;
pub(crate) mod predicate;
pub mod runtime;
pub(crate) mod validation;

pub(crate) use crate::catalog::catalog::CatalogSnapshot as QueryCatalogSnapshot;
pub use crate::catalog::{
    Catalog, CatalogEngine, DateTimeValue, DateValue, DecimalValue, IntervalDaySecondValue,
    IntervalYearMonthValue, JournalMode, Schema, TimeValue, TimeWithTimeZoneValue, Value,
};
pub use executor::*;
pub use optimizer::*;
pub use plan::*;
pub use planner::*;
pub use runtime::*;

#[cfg(test)]
mod tests;