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 parser;
17pub mod ast;
18pub mod analyzer;
19pub mod planner;
20pub mod executor;
21pub mod index;
22
23pub use parser::Parser;
24pub use ast::*;
25pub use analyzer::Analyzer;
26pub use planner::{QueryPlan, Planner};
27pub use executor::Executor;
28pub use index::{BTreeIndex, HashIndex, IndexType, IndexKey, IndexValue, TableIndexManager, IndexError};