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