Module feophantlib::engine [−][src]
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
The analyzer should check that tables and columns exist before allowing a query to proceed. More features will come I’m sure
The planner takes a parsed query and makes it into a set of commands that can be sequentially executed.
The rewrite processor take a parsed query and makes it into a set of commands that can be sequentially executed.
Top Level of the sql parsing engine
Set of functions used for unit testing instead of copying them everywhere