From 231610e238d36658a60fc15823ef86048eaac1ea Mon Sep 17 00:00:00 2001 From: hwx65 <1780011298@qq.com> Date: Fri, 20 Dec 2024 08:44:48 +0000 Subject: [PATCH] Revert fix Native MySQL 8.2.0 jdbc gets ob bolean type result error --- src/sql/resolver/ob_resolver_utils.cpp | 3 --- .../test_suite/meta_info/r/mysql/meta_const.result | 8 ++++---- .../test_suite/meta_info/r/mysql/meta_type.result | 8 ++++---- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/sql/resolver/ob_resolver_utils.cpp b/src/sql/resolver/ob_resolver_utils.cpp index 093786f82..87c829510 100644 --- a/src/sql/resolver/ob_resolver_utils.cpp +++ b/src/sql/resolver/ob_resolver_utils.cpp @@ -3062,9 +3062,6 @@ int ObResolverUtils::resolve_const(const ParseNode *node, case T_BOOL: { val.set_is_boolean(true); val.set_bool(node->value_ == 1 ? true : false); - if (lib::is_mysql_mode()) { - val.meta_.set_int(); - } val.set_scale(0); val.set_precision(1); val.set_length(1); diff --git a/tools/deploy/mysql_test/test_suite/meta_info/r/mysql/meta_const.result b/tools/deploy/mysql_test/test_suite/meta_info/r/mysql/meta_const.result index e9f8a75d9..9239a4bb6 100644 --- a/tools/deploy/mysql_test/test_suite/meta_info/r/mysql/meta_const.result +++ b/tools/deploy/mysql_test/test_suite/meta_info/r/mysql/meta_const.result @@ -104,10 +104,10 @@ def 0x636174 253 5 3 N 129 0 63 cat SELECT TRUE, true, FALSE, false; Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def TRUE 8 1 1 N 32897 0 63 -def true 8 1 1 N 32897 0 63 -def FALSE 8 1 1 N 32897 0 63 -def false 8 1 1 N 32897 0 63 +def TRUE 1 1 1 N 32897 0 63 +def true 1 1 1 N 32897 0 63 +def FALSE 1 1 1 N 32897 0 63 +def false 1 1 1 N 32897 0 63 TRUE true FALSE false 1 1 0 0 select 'abcde'; diff --git a/tools/deploy/mysql_test/test_suite/meta_info/r/mysql/meta_type.result b/tools/deploy/mysql_test/test_suite/meta_info/r/mysql/meta_type.result index 683211745..52163a46f 100644 --- a/tools/deploy/mysql_test/test_suite/meta_info/r/mysql/meta_type.result +++ b/tools/deploy/mysql_test/test_suite/meta_info/r/mysql/meta_type.result @@ -463,10 +463,10 @@ def 0x636174 253 3 3 N 129 0 63 cat SELECT TRUE, true, FALSE, false; Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def TRUE 8 1 1 N 32897 0 63 -def true 8 1 1 N 32897 0 63 -def FALSE 8 1 1 N 32897 0 63 -def false 8 1 1 N 32897 0 63 +def TRUE 1 1 1 N 32897 0 63 +def true 1 1 1 N 32897 0 63 +def FALSE 1 1 1 N 32897 0 63 +def false 1 1 1 N 32897 0 63 TRUE true FALSE false 1 1 0 0 select 'abcde';