From eb331d4f0d8d7887201b835b07ea1f3528b934c2 Mon Sep 17 00:00:00 2001 From: ChangerR Date: Sat, 6 May 2023 02:38:39 +0000 Subject: [PATCH] fix outer join can not be eliminated by null reject filters contain cast --- src/sql/rewrite/ob_transform_utils.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sql/rewrite/ob_transform_utils.cpp b/src/sql/rewrite/ob_transform_utils.cpp index ccae8d800f..182de2cb52 100644 --- a/src/sql/rewrite/ob_transform_utils.cpp +++ b/src/sql/rewrite/ob_transform_utils.cpp @@ -2668,6 +2668,7 @@ inline bool is_valid_sys_func(const ObItemType type) T_FUN_SYS_CEIL, T_FUN_SYS_LEAST, T_FUN_SYS_GREATEST, + T_FUN_SYS_CAST, }; for (int64_t i = 0; !ret && i < sizeof(WHITE_LIST) / sizeof(ObItemType); ++i) { ret = (type == WHITE_LIST[i]);