Re-exports§
pub use analyzer::Analyzer;
pub use analyzer::AnalyzerError;
pub use executor::Executor;
pub use executor::ExecutorError;
pub use planner::Planner;
pub use planner::PlannerError;
pub use rewriter::Rewriter;
pub use rewriter::RewriterError;
pub use sql_parser::SqlParser;
pub use sql_parser::SqlParserError;
pub use test_objects::get_row;
pub use test_objects::get_table;
Modules§
- analyzer
- The analyzer should check that tables and columns exist before allowing a query to proceed. More features will come I’m sure
- executor
- io
- objects
- planner
- The planner takes a parsed query and makes it into a set of commands that can be sequentially executed.
- rewriter
- The rewrite processor take a parsed query and makes it into a set of commands that can be sequentially executed.
- sql_
parser - Top Level of the sql parsing engine
- test_
objects - Set of functions used for unit testing instead of copying them everywhere
- transactions