This is an automated email from the ASF dual-hosted git repository.

zabetak pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git

commit 783571f2b5faaa9c702c6758a43c743f96388244
Author: Ralph Gasser <[email protected]>
AuthorDate: Mon Jul 1 13:23:13 2019 +0200

    [CALCITE-3163] Incorrect mapping of JDBC float/real array types to Java 
types (Ralph Gasser)
    
    Close apache/calcite-avatica#105
---
 core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java 
b/core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java
index ce81049..bdb7d5f 100644
--- a/core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java
+++ b/core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java
@@ -1318,8 +1318,9 @@ public abstract class AbstractCursor implements Cursor {
         return componentAccessor.getInt();
       case Types.BIGINT:
         return componentAccessor.getLong();
-      case Types.FLOAT:
+      case Types.REAL:
         return componentAccessor.getFloat();
+      case Types.FLOAT:
       case Types.DOUBLE:
         return componentAccessor.getDouble();
       case Types.ARRAY:

Reply via email to