From dffd24c77f252f2020d90401ff4924fdb65746e3 Mon Sep 17 00:00:00 2001 From: obdev Date: Wed, 29 Jun 2022 11:07:56 +0800 Subject: [PATCH] [CP] fix query pushdown bug --- src/sql/rewrite/ob_transform_query_push_down.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/rewrite/ob_transform_query_push_down.cpp b/src/sql/rewrite/ob_transform_query_push_down.cpp index bab51398ac..6e93966792 100644 --- a/src/sql/rewrite/ob_transform_query_push_down.cpp +++ b/src/sql/rewrite/ob_transform_query_push_down.cpp @@ -426,7 +426,7 @@ int ObTransformQueryPushDown::check_where_condition_push_down( } else if (view_stmt->has_set_op() || view_stmt->has_limit() || view_stmt->has_window_function() || view_stmt->is_contains_assignment()) { can_be = false; - } else if (view_stmt->has_group_by() || select_stmt->has_rollup()) { + } else if (view_stmt->has_group_by() || view_stmt->has_rollup()) { bool is_invalid = false; for (int64_t i = 0; OB_SUCC(ret) && !is_invalid && i < select_stmt->get_condition_size(); ++i) { const ObRawExpr* cond_expr = NULL;