/** * Expand "*" for a particular tuple descriptor by appending refs for each column to * selectListExprs. * * @param analyzer * @param alias * @param desc * @throws AnalysisException */ private void expandStar(Analyzer analyzer, String alias, TupleDescriptor desc) throws AnalysisException { for (Column col : desc.getTable().getColumnsInHiveOrder()) { resultExprs.add(new SlotRef(new TableName(null, alias), col.getName())); colLabels.add(col.getName().toLowerCase()); } }
/** * Expand "*" for a particular tuple descriptor by appending analyzed slot refs for each column to * selectListExprs. */ private void expandStar(Analyzer analyzer, TableName tblName, TupleDescriptor desc) throws AnalysisException, AuthorizationException { for (Column col : desc.getTable().getColumnsInHiveOrder()) { SlotRef slotRef = new SlotRef(tblName, col.getName()); slotRef.analyze(analyzer); resultExprs_.add(slotRef); colLabels_.add(col.getName().toLowerCase()); } }