diff --git a/common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java b/common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java index 7f3c8b312d8a..fcca7f40e1ff 100644 --- a/common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java +++ b/common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java @@ -207,11 +207,11 @@ public Long getDuration(String method) { } - public ImmutableMap getStartTimes() { + public Map getStartTimes() { return ImmutableMap.copyOf(startTimes); } - public ImmutableMap getEndTimes() { + public Map getEndTimes() { return ImmutableMap.copyOf(endTimes); } diff --git a/itests/hive-blobstore/pom.xml b/itests/hive-blobstore/pom.xml index 3cbecb2edb6f..cb754bc059c1 100644 --- a/itests/hive-blobstore/pom.xml +++ b/itests/hive-blobstore/pom.xml @@ -55,7 +55,7 @@ org.apache.hive - hive-metastore + hive-exec ${project.version} test @@ -63,25 +63,25 @@ org.apache.hive hive-metastore ${project.version} - tests test org.apache.hive - hive-it-unit + hive-metastore ${project.version} tests test org.apache.hive - hive-serde + hive-it-unit ${project.version} + tests test org.apache.hive - hive-exec + hive-serde ${project.version} test diff --git a/itests/hive-unit/pom.xml b/itests/hive-unit/pom.xml index e335788b018c..3192460543c7 100644 --- a/itests/hive-unit/pom.xml +++ b/itests/hive-unit/pom.xml @@ -41,17 +41,23 @@ org.apache.hive - hive-jdbc + hive-exec ${project.version} org.apache.hive - hive-service + hive-exec ${project.version} + tests org.apache.hive - hive-exec + hive-jdbc + ${project.version} + + + org.apache.hive + hive-service ${project.version} @@ -154,12 +160,6 @@ ${project.version} tests - - org.apache.hive - hive-exec - ${project.version} - tests - org.apache.hive hive-common diff --git a/itests/qtest-accumulo/pom.xml b/itests/qtest-accumulo/pom.xml index b34aa7da63da..562a90434c2f 100644 --- a/itests/qtest-accumulo/pom.xml +++ b/itests/qtest-accumulo/pom.xml @@ -56,63 +56,57 @@ hive-contrib ${project.version} test - - - org.apache.hive - hive-exec - - org.apache.hive - hive-metastore + hive-exec ${project.version} test + core org.apache.hive - hive-metastore + hive-exec ${project.version} - tests test + tests org.apache.hive - hive-it-custom-serde + hive-metastore ${project.version} test org.apache.hive - hive-it-util + hive-metastore ${project.version} + tests test - - - org.apache.hive - hive-exec - - org.apache.hive - hive-serde + hive-it-custom-serde ${project.version} test org.apache.hive - hive-exec + hive-it-util ${project.version} test - core + + + org.apache.calcite + calcite-core + + org.apache.hive - hive-exec + hive-serde ${project.version} test - tests diff --git a/itests/qtest-spark/pom.xml b/itests/qtest-spark/pom.xml index 2033a64ae4e0..9f44bd8de42d 100644 --- a/itests/qtest-spark/pom.xml +++ b/itests/qtest-spark/pom.xml @@ -116,7 +116,7 @@ org.apache.hive - hive-metastore + hive-exec ${project.version} test @@ -124,30 +124,36 @@ org.apache.hive hive-metastore ${project.version} - tests test org.apache.hive - hive-it-custom-serde + hive-metastore ${project.version} + tests test org.apache.hive - hive-it-util + hive-it-custom-serde ${project.version} test org.apache.hive - hive-serde + hive-it-util ${project.version} test + + + org.apache.calcite + calcite-core + + org.apache.hive - hive-exec + hive-serde ${project.version} test diff --git a/ql/pom.xml b/ql/pom.xml index 9d54480b1440..5c8cd4b7447e 100644 --- a/ql/pom.xml +++ b/ql/pom.xml @@ -878,6 +878,8 @@ org.apache.orc:orc-core org.apache.orc:orc-tools joda-time:joda-time + org.apache.calcite:* + org.apache.calcite.avatica:avatica @@ -889,6 +891,14 @@ org.objenesis org.apache.hive.org.objenesis + + com.google.common + org.apache.hive.com.google.common + + + com.google.thirdparty.publicsuffix + org.apache.hive.com.google.thirdparty.publicsuffix + diff --git a/ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java b/ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java index bf6cb9174568..1f2e4c91dd86 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java @@ -17,7 +17,6 @@ */ package org.apache.hadoop.hive.ql; -import com.google.common.collect.ImmutableMap; import org.apache.hadoop.hive.ql.exec.Task; import org.apache.hadoop.hive.ql.exec.TaskResult; import org.apache.hadoop.hive.ql.plan.api.StageType; @@ -226,7 +225,7 @@ public synchronized Map getHmsTimings(Phase phase) { * @param phase phase of query * @param hmsTimings map of HMS Client method-calls and duration in miliseconds, during given phase. */ - public synchronized void setHmsTimings(Phase phase, ImmutableMap hmsTimings) { + public synchronized void setHmsTimings(Phase phase, Map hmsTimings) { hmsTimingMap.put(phase, hmsTimings); } @@ -242,7 +241,7 @@ public synchronized Map getPerfLogStarts(Phase phase) { * @param phase phase of query * @param perfLogStarts map of PerfLogger call-trace name and start time in miliseconds, during given phase. */ - public synchronized void setPerfLogStarts(Phase phase, ImmutableMap perfLogStarts) { + public synchronized void setPerfLogStarts(Phase phase, Map perfLogStarts) { perfLogStartMap.put(phase, perfLogStarts); } @@ -258,7 +257,7 @@ public synchronized Map getPerfLogEnds(Phase phase) { * @param phase phase of query * @param perfLogEnds map of PerfLogger call-trace name and end time in miliseconds, during given phase. */ - public synchronized void setPerfLogEnds(Phase phase, ImmutableMap perfLogEnds) { + public synchronized void setPerfLogEnds(Phase phase, Map perfLogEnds) { perfLogEndMap.put(phase, perfLogEnds); }