From 089d556a9f90ea762fc28784ad37629a538da2c3 Mon Sep 17 00:00:00 2001 From: Dmitry Kryukov Date: Tue, 1 Apr 2025 23:07:25 +0300 Subject: [PATCH] HIVE-28864 Removed unused array from class GroupByOperator --- .../java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java index 88b7d546b72c..a2553b420b7d 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java @@ -86,7 +86,6 @@ public class GroupByOperator extends Operator implements IConfigure private transient ExprNodeEvaluator[][] aggregationParameterFields; private transient ObjectInspector[][] aggregationParameterObjectInspectors; private transient ObjectInspector[][] aggregationParameterStandardObjectInspectors; - private transient Object[][] aggregationParameterObjects; // so aggregationIsDistinct is a boolean array instead of a single number. private transient boolean[] aggregationIsDistinct; @@ -277,7 +276,6 @@ protected void initializeOp(Configuration hconf) throws HiveException { aggregationParameterFields = new ExprNodeEvaluator[aggrs.size()][]; aggregationParameterObjectInspectors = new ObjectInspector[aggrs.size()][]; aggregationParameterStandardObjectInspectors = new ObjectInspector[aggrs.size()][]; - aggregationParameterObjects = new Object[aggrs.size()][]; aggregationIsDistinct = new boolean[aggrs.size()]; for (int i = 0; i < aggrs.size(); i++) { AggregationDesc aggr = aggrs.get(i); @@ -287,7 +285,6 @@ protected void initializeOp(Configuration hconf) throws HiveException { .size()]; aggregationParameterStandardObjectInspectors[i] = new ObjectInspector[parameters .size()]; - aggregationParameterObjects[i] = new Object[parameters.size()]; for (int j = 0; j < parameters.size(); j++) { aggregationParameterFields[i][j] = ExprNodeEvaluatorFactory .get(parameters.get(j), hconf); @@ -318,7 +315,6 @@ protected void initializeOp(Configuration hconf) throws HiveException { .getStandardObjectInspector( aggregationParameterObjectInspectors[i][j], ObjectInspectorCopyOption.WRITABLE); - aggregationParameterObjects[i][j] = null; } if (parameters.size() == 0) { // for ex: count(*)