diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryUtils.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryUtils.java index cf183cf8f..12da5759e 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryUtils.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryUtils.java @@ -135,13 +135,10 @@ public class QueryUtils { if (StringUtils.isBlank(type)) { return false; } - return type.equalsIgnoreCase("int") || type.equalsIgnoreCase("bigint") - || type.equalsIgnoreCase("tinyint") || type.equalsIgnoreCase("smallint") - || type.equalsIgnoreCase("float") || type.equalsIgnoreCase("double") - || type.equalsIgnoreCase("real") || type.equalsIgnoreCase("numeric") - || type.toLowerCase().startsWith("decimal") || type.toLowerCase().startsWith("uint") - || type.toLowerCase().startsWith("int") - || type.toLowerCase().equalsIgnoreCase("decfloat"); + return type.toLowerCase().endsWith("int") || type.equalsIgnoreCase("float") + || type.equalsIgnoreCase("double") || type.equalsIgnoreCase("real") + || type.equalsIgnoreCase("numeric") || type.toLowerCase().startsWith("decimal") + || type.equalsIgnoreCase("decfloat"); } private String getName(String nameEn) {