From b73363c12f61b6a8a1b40c60afa84c74424f17b0 Mon Sep 17 00:00:00 2001 From: XenoAmess Date: Sun, 10 Oct 2021 08:44:43 +0800 Subject: [PATCH] Float is not Double in SQLIntegerExpr --- .../java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java b/src/main/java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java index f23abb4535..83fae96cd1 100644 --- a/src/main/java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java +++ b/src/main/java/com/alibaba/druid/sql/ast/expr/SQLIntegerExpr.java @@ -199,7 +199,7 @@ public class SQLIntegerExpr extends SQLNumericLiteralExpr implements SQLValuable } if (this.number instanceof Double && o.number instanceof Double) { - return ((Float) this.number).compareTo((Float) o.number); + return ((Double) this.number).compareTo((Double) o.number); } return -1;