fix dblink plan init info bug

This commit is contained in:
zzg19950727
2023-04-06 07:23:34 +00:00
committed by ob-robot
parent 952854b733
commit 10e42c43a8
5 changed files with 7 additions and 17 deletions

View File

@ -54,8 +54,6 @@ int ObOptimizer::optimize(ObDMLStmt &stmt, ObLogPlan *&logical_plan)
} else if (OB_ISNULL(plan = ctx_.get_log_plan_factory().create(ctx_, stmt))) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_WARN("failed to create plan", K(ret));
} else if (OB_FAIL(plan->init_plan_info())) {
LOG_WARN("failed to init equal sets", K(ret));
} else if (OB_FAIL(plan->generate_plan())) {
LOG_WARN("failed to perform optimization", K(ret));
} else if (OB_FAIL(plan->add_extra_dependency_table())) {
@ -107,8 +105,6 @@ int ObOptimizer::get_optimization_cost(ObDMLStmt &stmt,
LOG_WARN("failed to init env info", K(ret));
} else if (OB_FAIL(generate_plan_for_temp_table(stmt))) {
LOG_WARN("failed to generate plan for temp table", K(ret));
} else if (OB_FAIL(plan->init_plan_info())) {
LOG_WARN("failed to init plan info", K(ret));
} else if (OB_FAIL(plan->generate_raw_plan())) {
LOG_WARN("failed to perform optimization", K(ret));
} else {
@ -140,8 +136,6 @@ int ObOptimizer::generate_plan_for_temp_table(ObDMLStmt &stmt)
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_WARN("failed to create logical plan", K(temp_plan), K(ret));
} else if (OB_FALSE_IT(temp_plan->set_temp_table_info(temp_table_info))) {
} else if (OB_FAIL(temp_plan->init_plan_info())) {
LOG_WARN("failed to init equal sets", K(ret));
} else {
OPT_TRACE_TITLE("begin generate plan for temp table ", temp_table_info->table_name_);
}