From 3d05ffb10e64845d2eca50eefd5940ddab0b5df7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=81=A5?= Date: Tue, 17 Jan 2023 20:33:26 +0800 Subject: [PATCH] [fix](Nereids) add 'integer' as alias of int type (#15983) --- .../main/java/org/apache/doris/nereids/types/DataType.java | 1 + regression-test/suites/nereids_syntax_p0/function.groovy | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java index 2547702e3e..a649352a8a 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java @@ -197,6 +197,7 @@ public abstract class DataType implements AbstractDataType { return TinyIntType.INSTANCE; case "smallint": return SmallIntType.INSTANCE; + case "integer": case "int": return IntegerType.INSTANCE; case "bigint": diff --git a/regression-test/suites/nereids_syntax_p0/function.groovy b/regression-test/suites/nereids_syntax_p0/function.groovy index a5398e200e..98398b4d9f 100644 --- a/regression-test/suites/nereids_syntax_p0/function.groovy +++ b/regression-test/suites/nereids_syntax_p0/function.groovy @@ -168,5 +168,10 @@ suite("nereids_function") { ) AS level from window_funnel_test t; """ + + test { + sql "select cast(1.2 as integer);" + result([[1]]) + } }