.../org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java index 3eb6a21..ca81075 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java @@ -20,7 +20,6 @@ import java.io.IOException; import java.util.ArrayList; -import java.util.LinkedList; import java.util.List; import java.util.Map; @@ -97,7 +96,7 @@ private boolean shouldRewrite(ASTNode tree) { return Utilities.getColumnNamesFromFieldSchema(tbl.getCols()); case 3: int numCols = tree.getChild(2).getChildCount(); - List colName = new LinkedList(); + List colName = new ArrayList(numCols); for (int i = 0; i < numCols; i++) { colName.add(i, new String(getUnescapedName((ASTNode) tree.getChild(2).getChild(i)))); }