aegis_query/lib.rs
1//! Aegis Query - SQL Query Engine
2//!
3//! Full-featured SQL query processing including parsing, optimization,
4//! and execution. Supports ANSI SQL with extensions for time series,
5//! document queries, and real-time streaming.
6//!
7//! Key Features:
8//! - ANSI SQL compliant parser with extensions
9//! - Cost-based query optimization
10//! - Vectorized query execution
11//! - Parallel query processing
12//!
13//! @version 0.1.0
14//! @author AutomataNexus Development Team
15
16pub mod analyzer;
17pub mod ast;
18pub mod executor;
19pub mod index;
20pub mod parser;
21pub mod planner;
22
23pub use analyzer::Analyzer;
24pub use ast::*;
25pub use executor::Executor;
26pub use index::{
27 BTreeIndex, HashIndex, IndexError, IndexKey, IndexType, IndexValue, TableIndexManager,
28};
29pub use parser::Parser;
30pub use planner::{Planner, QueryPlan};