http://git-wip-us.apache.org/repos/asf/kylin/blob/fe599e78/jdbc/pom.xml ---------------------------------------------------------------------- diff --git a/jdbc/pom.xml b/jdbc/pom.xml index cd784f4..1960da6 100644 --- a/jdbc/pom.xml +++ b/jdbc/pom.xml @@ -66,13 +66,16 @@ </goals> <configuration> <createDependencyReducedPom>false</createDependencyReducedPom> + <artifactSet> - <!-- jackson is already packaged into calcite-avatica.jar. To avoid including jackson - twice, we include calcite-avatica which has jackson and exclude jackson. --> <excludes> <exclude>com.fasterxml.jackson.core:*</exclude> + <exclude>com.google.protobuf:*</exclude> + <exclude>commons-logging:*</exclude> + <exclude>commons-codec:*</exclude> </excludes> </artifactSet> + <relocations> <relocation> <pattern>org.apache.calcite</pattern> @@ -86,10 +89,6 @@ <pattern>org.apache.http</pattern> <shadedPattern>${shadeBase}.org.apache.http</shadedPattern> </relocation> - <relocation> - <pattern>org.apache.commons</pattern> - <shadedPattern>${shadeBase}.org.apache.commons</shadedPattern> - </relocation> </relocations> <filters> <filter>
http://git-wip-us.apache.org/repos/asf/kylin/blob/fe599e78/jdbc/src/main/java/org/apache/kylin/jdbc/KylinMeta.java ---------------------------------------------------------------------- diff --git a/jdbc/src/main/java/org/apache/kylin/jdbc/KylinMeta.java b/jdbc/src/main/java/org/apache/kylin/jdbc/KylinMeta.java index a1b9aef..8e69e68 100644 --- a/jdbc/src/main/java/org/apache/kylin/jdbc/KylinMeta.java +++ b/jdbc/src/main/java/org/apache/kylin/jdbc/KylinMeta.java @@ -209,7 +209,7 @@ public class KylinMeta extends MetaImpl { } catch (NoSuchFieldException e) { throw new RuntimeException(e); } - columns.add(columnMetaData(name, index, field.getType())); + columns.add(columnMetaData(name, index, field.getType(), true)); fields.add(field); fieldNames.add(fieldName); } http://git-wip-us.apache.org/repos/asf/kylin/blob/fe599e78/kylin-it/pom.xml ---------------------------------------------------------------------- diff --git a/kylin-it/pom.xml b/kylin-it/pom.xml index 080558b..f92f318 100644 --- a/kylin-it/pom.xml +++ b/kylin-it/pom.xml @@ -74,14 +74,6 @@ <groupId>org.apache.kylin</groupId> <artifactId>kylin-query</artifactId> </dependency> - <dependency> - <groupId>org.apache.calcite</groupId> - <artifactId>calcite-linq4j</artifactId> - </dependency> - <dependency> - <groupId>commons-cli</groupId> - <artifactId>commons-cli</artifactId> - </dependency> <!-- Env & Test --> http://git-wip-us.apache.org/repos/asf/kylin/blob/fe599e78/kylin-it/src/test/java/org/apache/kylin/jdbc/ITJDBCDriverTest.java ---------------------------------------------------------------------- diff --git a/kylin-it/src/test/java/org/apache/kylin/jdbc/ITJDBCDriverTest.java b/kylin-it/src/test/java/org/apache/kylin/jdbc/ITJDBCDriverTest.java index df6eb2f..05f615f 100644 --- a/kylin-it/src/test/java/org/apache/kylin/jdbc/ITJDBCDriverTest.java +++ b/kylin-it/src/test/java/org/apache/kylin/jdbc/ITJDBCDriverTest.java @@ -21,6 +21,7 @@ package org.apache.kylin.jdbc; import java.io.File; import java.sql.Connection; import java.sql.DatabaseMetaData; +import java.sql.Driver; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; http://git-wip-us.apache.org/repos/asf/kylin/blob/fe599e78/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index e8ccb6c..6d28033 100644 --- a/pom.xml +++ b/pom.xml @@ -112,8 +112,8 @@ <aspectj.version>1.8.9</aspectj.version> <!-- Calcite Version --> - <calcite.version>1.10.0</calcite.version> - <avatica.version>1.8.0</avatica.version> + <calcite.version>1.11.0</calcite.version> + <avatica.version>1.9.0</avatica.version> <!-- Sonar --> <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin> @@ -450,15 +450,9 @@ </exclusions> </dependency> <dependency> - <groupId>org.apache.calcite</groupId> - <artifactId>calcite-linq4j</artifactId> - <version>${calcite.version}</version> - </dependency> - <dependency> <groupId>org.apache.calcite.avatica</groupId> <artifactId>avatica</artifactId> <version>${avatica.version}</version> - </dependency> <!-- Workaround for hive 0.14 avatica dependency --> <dependency> http://git-wip-us.apache.org/repos/asf/kylin/blob/fe599e78/query/pom.xml ---------------------------------------------------------------------- diff --git a/query/pom.xml b/query/pom.xml index 1dc05d1..c565e3a 100644 --- a/query/pom.xml +++ b/query/pom.xml @@ -42,10 +42,6 @@ <artifactId>kylin-core-storage</artifactId> </dependency> <dependency> - <groupId>org.apache.calcite</groupId> - <artifactId>calcite-core</artifactId> - </dependency> - <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> </dependency>