From c85a1348baca8314eca2940edbffdc958bbca723 Mon Sep 17 00:00:00 2001 From: obdev Date: Wed, 7 Feb 2024 19:37:21 +0000 Subject: [PATCH] fix error code being overwritten --- src/sql/optimizer/ob_join_order.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/optimizer/ob_join_order.cpp b/src/sql/optimizer/ob_join_order.cpp index d520da31d..46396d69c 100644 --- a/src/sql/optimizer/ob_join_order.cpp +++ b/src/sql/optimizer/ob_join_order.cpp @@ -1635,7 +1635,7 @@ int ObJoinOrder::create_one_access_path(const uint64_t table_id, range_info.get_query_range()->get_range_exprs(), helper))) { LOG_WARN("failed to add access filters", K(*ap), K(ordering_info.get_index_keys()), K(ret)); - } else if (get_plan()->get_stmt()->get_column_items(table_id, ap->est_cost_info_.access_column_items_)) { + } else if (OB_FAIL(get_plan()->get_stmt()->get_column_items(table_id, ap->est_cost_info_.access_column_items_))) { LOG_WARN("failed to get column items", K(ret)); } else if ((!ap->is_global_index_ || !index_info_entry->is_index_back()) && OB_FAIL(ObOptimizerUtil::make_sort_keys(ordering_info.get_ordering(),