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:
