You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by mg...@apache.org on 2019/11/13 08:08:26 UTC

[hive] branch branch-3.0 updated: HIVE-20256 Remove unused classes from Hive QL (Miklos Gergely, reviewed by David Mollitor)

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

mgergely pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/branch-3.0 by this push:
     new 0ecbd12  HIVE-20256 Remove unused classes from Hive QL (Miklos Gergely, reviewed by David Mollitor)
0ecbd12 is described below

commit 0ecbd12df518bd9666a26b877d02a26b3e5bcbdc
Author: miklosgergely <mg...@cloudera.com>
AuthorDate: Wed Nov 13 09:08:08 2019 +0100

    HIVE-20256 Remove unused classes from Hive QL (Miklos Gergely, reviewed by David Mollitor)
---
 ql/src/java/org/apache/hadoop/hive/ql/exec/NumericUDAF.java             | 1 +
 .../java/org/apache/hadoop/hive/ql/exec/vector/AggregateDefinition.java | 1 +
 .../apache/hadoop/hive/ql/exec/vector/VectorColumnAssignFactory.java    | 1 +
 .../ql/exec/vector/mapjoin/fast/VectorMapJoinFastBytesHashUtil.java     | 1 +
 .../hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastHashMap.java      | 1 +
 ql/src/java/org/apache/hadoop/hive/ql/metadata/RandomDimension.java     | 1 +
 ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/ExprPrunerInfo.java | 1 +
 ql/src/java/org/apache/hadoop/hive/ql/parse/InputSignature.java         | 2 +-
 ql/src/java/org/apache/hadoop/hive/ql/parse/PrintOpTreeProcessor.java   | 1 +
 ql/src/java/org/apache/hadoop/hive/ql/parse/TezWalker.java              | 1 +
 .../hadoop/hive/ql/parse/repl/dump/io/VersionCompatibleSerializer.java  | 1 +
 ql/src/java/org/apache/hadoop/hive/ql/plan/ExplosionDesc.java           | 1 +
 ql/src/java/org/apache/hadoop/hive/ql/plan/SchemaDesc.java              | 1 +
 13 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/NumericUDAF.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/NumericUDAF.java
index 0e96d07..a6f1056 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/NumericUDAF.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/NumericUDAF.java
@@ -22,6 +22,7 @@ package org.apache.hadoop.hive.ql.exec;
  * Base class of numeric UDAFs like sum and avg which need a
  * NumericUDAFEvaluatorResolver.
  */
+@Deprecated
 public class NumericUDAF extends UDAF {
 
   /**
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/AggregateDefinition.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/AggregateDefinition.java
index 3772979..ddce3f7 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/AggregateDefinition.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/AggregateDefinition.java
@@ -22,6 +22,7 @@ import org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates.VectorAggreg
 import org.apache.hadoop.hive.ql.plan.GroupByDesc;
 import org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator;
 
+@Deprecated
 class AggregateDefinition {
 
   private String name;
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorColumnAssignFactory.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorColumnAssignFactory.java
index c555464..736b754 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorColumnAssignFactory.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorColumnAssignFactory.java
@@ -56,6 +56,7 @@ import org.apache.hive.common.util.DateUtils;
  * This class is used as a static factory for VectorColumnAssign.
  * Is capable of building assigners from expression nodes or from object inspectors.
  */
+@Deprecated
 public class VectorColumnAssignFactory {
 
   private static abstract class VectorColumnAssignVectorBase<T extends ColumnVector>
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastBytesHashUtil.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastBytesHashUtil.java
index 7a3b3e2..80b0bf3 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastBytesHashUtil.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastBytesHashUtil.java
@@ -20,6 +20,7 @@ package org.apache.hadoop.hive.ql.exec.vector.mapjoin.fast;
 
 import org.apache.hadoop.hive.serde2.WriteBuffers;
 
+@Deprecated
 public class VectorMapJoinFastBytesHashUtil {
 
   public static String displayBytes(byte[] bytes, int start, int length) {
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastHashMap.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastHashMap.java
index 3e91667..87e207b 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastHashMap.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/mapjoin/fast/VectorMapJoinFastHashMap.java
@@ -21,6 +21,7 @@ package org.apache.hadoop.hive.ql.exec.vector.mapjoin.fast;
 import org.apache.hadoop.hive.ql.exec.vector.mapjoin.hashtable.VectorMapJoinHashMap;
 import org.apache.hadoop.hive.ql.exec.vector.mapjoin.hashtable.VectorMapJoinHashMapResult;
 
+@Deprecated
 public abstract class VectorMapJoinFastHashMap
           extends VectorMapJoinFastHashTable
           implements VectorMapJoinHashMap {
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/metadata/RandomDimension.java b/ql/src/java/org/apache/hadoop/hive/ql/metadata/RandomDimension.java
index c8e85de..9a12a18 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/metadata/RandomDimension.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/metadata/RandomDimension.java
@@ -25,6 +25,7 @@ import java.util.Random;
  * every row in data and has a random value
  * 
  **/
+@Deprecated
 public class RandomDimension extends Dimension {
 
   Random r;
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/ExprPrunerInfo.java b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/ExprPrunerInfo.java
index ef9e1f0..f04ec39 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/ExprPrunerInfo.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/ExprPrunerInfo.java
@@ -24,6 +24,7 @@ import org.apache.hadoop.hive.ql.lib.NodeProcessorCtx;
  * The processor context for partition pruner. This contains the table alias
  * that is being currently processed.
  */
+@Deprecated
 public class ExprPrunerInfo implements NodeProcessorCtx {
 
   /**
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/InputSignature.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/InputSignature.java
index 9d1bb16..d574e85 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/InputSignature.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/InputSignature.java
@@ -30,7 +30,7 @@ import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoFactory;
  * consists of name, list of parameter types.
  * 
  **/
-
+@Deprecated
 public class InputSignature {
   private final String name;
   private final ArrayList<TypeInfo> typeArray;
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/PrintOpTreeProcessor.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/PrintOpTreeProcessor.java
index 1416113..f0007f3 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/PrintOpTreeProcessor.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/PrintOpTreeProcessor.java
@@ -32,6 +32,7 @@ import org.apache.hadoop.hive.ql.plan.OperatorDesc;
  * PrintOpTreeProcessor.
  *
  */
+@Deprecated
 public class PrintOpTreeProcessor implements NodeProcessor {
 
   private final PrintStream out;
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/TezWalker.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/TezWalker.java
index 6f9e896..5deaf2f 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/TezWalker.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/TezWalker.java
@@ -27,6 +27,7 @@ import org.apache.hadoop.hive.ql.lib.Node;
 /**
  * Walks the operator tree in DFS fashion.
  */
+@Deprecated
 public class TezWalker extends DefaultGraphWalker {
 
   /**
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/repl/dump/io/VersionCompatibleSerializer.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/repl/dump/io/VersionCompatibleSerializer.java
index 8201173..bcfe0c0 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/repl/dump/io/VersionCompatibleSerializer.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/repl/dump/io/VersionCompatibleSerializer.java
@@ -28,6 +28,7 @@ import static org.apache.hadoop.hive.ql.parse.EximUtil.METADATA_FORMAT_FORWARD_C
  * This is not used as of now as the conditional which lead to its usage is always false
  * hence we have removed the conditional and the usage of this class, but might be required in future.
  */
+@Deprecated
 public class VersionCompatibleSerializer implements JsonWriter.Serializer {
   @Override
   public void writeTo(JsonWriter writer, ReplicationSpec additionalPropertiesProvider)
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/ExplosionDesc.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/ExplosionDesc.java
index e3a71ca..415dbd8 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/plan/ExplosionDesc.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/ExplosionDesc.java
@@ -26,6 +26,7 @@ import org.apache.hadoop.hive.ql.plan.Explain.Level;
  * ExplosionDesc.
  *
  */
+@Deprecated
 @Explain(displayName = "Explosion", explainLevels = { Level.USER, Level.DEFAULT, Level.EXTENDED })
 public class ExplosionDesc implements Serializable {
   private static final long serialVersionUID = 1L;
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/SchemaDesc.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/SchemaDesc.java
index eb19b44..c18fd1a 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/plan/SchemaDesc.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/SchemaDesc.java
@@ -24,6 +24,7 @@ import java.io.Serializable;
  * SchemaDesc.
  *
  */
+@Deprecated
 public class SchemaDesc implements Serializable {
   private static final long serialVersionUID = 1L;
   private String schema;