Skip to content

Commit 0ab7643

Browse files
committed
[fix][heaadless]Optimize logic of determine number types.
1 parent d2aa73b commit 0ab7643

File tree

1 file changed

+4
-7
lines changed
  • headless/server/src/main/java/com/tencent/supersonic/headless/server/utils

1 file changed

+4
-7
lines changed

headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryUtils.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,10 @@ private boolean isNumberType(String type) {
135135
if (StringUtils.isBlank(type)) {
136136
return false;
137137
}
138-
return type.equalsIgnoreCase("int") || type.equalsIgnoreCase("bigint")
139-
|| type.equalsIgnoreCase("tinyint") || type.equalsIgnoreCase("smallint")
140-
|| type.equalsIgnoreCase("float") || type.equalsIgnoreCase("double")
141-
|| type.equalsIgnoreCase("real") || type.equalsIgnoreCase("numeric")
142-
|| type.toLowerCase().startsWith("decimal") || type.toLowerCase().startsWith("uint")
143-
|| type.toLowerCase().startsWith("int")
144-
|| type.toLowerCase().equalsIgnoreCase("decfloat");
138+
return type.toLowerCase().endsWith("int") || type.equalsIgnoreCase("float")
139+
|| type.equalsIgnoreCase("double") || type.equalsIgnoreCase("real")
140+
|| type.equalsIgnoreCase("numeric") || type.toLowerCase().startsWith("decimal")
141+
|| type.equalsIgnoreCase("decfloat");
145142
}
146143

147144
private String getName(String nameEn) {

0 commit comments

Comments
 (0)