diff --git a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 index f22717e7f9..b67e803be8 100644 --- a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 +++ b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 @@ -723,7 +723,7 @@ dataType primitiveColType: | type=TINYINT | type=SMALLINT - | (SIGNED | UNSIGNED)? type=INT + | (SIGNED | UNSIGNED)? type=(INT | INTEGER) | type=BIGINT | type=LARGEINT | type=BOOLEAN 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 2b70aa7fc9..2ef2f911de 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 @@ -123,6 +123,7 @@ public abstract class DataType { dataType = SmallIntType.INSTANCE; break; case "int": + case "integer": dataType = IntegerType.INSTANCE; break; case "bigint":