From a1261aa23611ea77fe0db02c70af3210179b5d4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Jelsch?= Date: Mon, 8 Jun 2015 12:05:20 +0200 Subject: [PATCH] [KYLIN-819] Fix necessary ColumnMetaData order for Calcite (Optic) --- jdbc/src/main/java/org/apache/kylin/jdbc/util/SQLTypeMap.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jdbc/src/main/java/org/apache/kylin/jdbc/util/SQLTypeMap.java b/jdbc/src/main/java/org/apache/kylin/jdbc/util/SQLTypeMap.java index ec7df0b..ef8c9fc 100644 --- a/jdbc/src/main/java/org/apache/kylin/jdbc/util/SQLTypeMap.java +++ b/jdbc/src/main/java/org/apache/kylin/jdbc/util/SQLTypeMap.java @@ -23,7 +23,7 @@ import java.sql.Date; import java.sql.Time; import java.sql.Timestamp; import java.sql.Types; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import net.hydromatic.avatica.ColumnMetaData; @@ -39,11 +39,11 @@ import org.apache.kylin.jdbc.stub.KylinColumnMetaData; */ public class SQLTypeMap { - public final static Map schemaMetaTypeMapping = new HashMap(); + public final static Map schemaMetaTypeMapping = new LinkedHashMap(); - public final static Map columnMetaTypeMapping = new HashMap(); + public final static Map columnMetaTypeMapping = new LinkedHashMap(); - public final static Map tableMetaTypeMapping = new HashMap(); + public final static Map tableMetaTypeMapping = new LinkedHashMap(); static { schemaMetaTypeMapping.put("TABLE_CAT", KylinColumnMetaData.dummy(0, "TABLE_SCHEM", "TABLE_SCHEM", ColumnMetaData.scalar(Types.VARCHAR, "varchar", Rep.STRING), true)); -- 2.3.2 (Apple Git-55)