MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 LogicalPlanGenerator,包括所有继承而来的类成员
create(Stmt *stmt, std::unique_ptr< LogicalOperator > &logical_operator) (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | |
create_plan(CalcStmt *calc_stmt, std::unique_ptr< LogicalOperator > &logical_operator) (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | private |
create_plan(SelectStmt *select_stmt, std::unique_ptr< LogicalOperator > &logical_operator) (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | private |
create_plan(FilterStmt *filter_stmt, std::unique_ptr< LogicalOperator > &logical_operator) (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | private |
create_plan(InsertStmt *insert_stmt, std::unique_ptr< LogicalOperator > &logical_operator) (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | private |
create_plan(DeleteStmt *delete_stmt, std::unique_ptr< LogicalOperator > &logical_operator) (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | private |
create_plan(ExplainStmt *explain_stmt, std::unique_ptr< LogicalOperator > &logical_operator) (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | private |
LogicalPlanGenerator()=default (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | |
~LogicalPlanGenerator()=default (定义于 LogicalPlanGenerator) | LogicalPlanGenerator | virtual |