Index: ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java (revision 1519306) +++ ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java (working copy) @@ -40,7 +40,7 @@ public class RowResolver implements Serializable{ private static final long serialVersionUID = 1L; private RowSchema rowSchema; - private HashMap> rslvMap; + private LinkedHashMap> rslvMap; private HashMap invRslvMap; private Map expressionMap; @@ -53,7 +53,7 @@ public RowResolver() { rowSchema = new RowSchema(); - rslvMap = new HashMap>(); + rslvMap = new LinkedHashMap>(); invRslvMap = new HashMap(); expressionMap = new HashMap(); isExprResolver = false; @@ -285,7 +285,7 @@ return rowSchema; } - public HashMap> getRslvMap() { + public LinkedHashMap> getRslvMap() { return rslvMap; } @@ -306,7 +306,7 @@ this.rowSchema = rowSchema; } - public void setRslvMap(HashMap> rslvMap) { + public void setRslvMap(LinkedHashMap> rslvMap) { this.rslvMap = rslvMap; }