public static List<String> toColumns(List<ExprNodeDesc> keys) { List<String> columns = new ArrayList<String>(); for (ExprNodeDesc key : keys) { if (key instanceof ExprNodeColumnDesc) { columns.add(((ExprNodeColumnDesc) key).getColumn()); } else if ((key instanceof ExprNodeConstantDesc)) { ExprNodeConstantDesc constant = (ExprNodeConstantDesc) key; String colName = constant.getFoldedFromCol(); if (colName == null){ return null; } else { columns.add(colName); } } else { return null; } } return columns; }
public static List<String> toColumns(List<ExprNodeDesc> keys) { List<String> columns = new ArrayList<String>(); for (ExprNodeDesc key : keys) { if (key instanceof ExprNodeColumnDesc) { columns.add(((ExprNodeColumnDesc) key).getColumn()); } else if ((key instanceof ExprNodeConstantDesc)) { ExprNodeConstantDesc constant = (ExprNodeConstantDesc) key; String colName = constant.getFoldedFromCol(); if (colName == null){ return null; } else { columns.add(colName); } } else { return null; } } return columns; }
((ExprNodeConstantDesc)newCol).setFoldedFromCol(((ExprNodeConstantDesc)desc).getFoldedFromCol());
((ExprNodeConstantDesc)newCol).setFoldedFromCol(((ExprNodeConstantDesc)desc).getFoldedFromCol());
if (selectCol instanceof ExprNodeConstantDesc) { String origCol = ((ExprNodeConstantDesc) selectCol).getFoldedFromCol(); if (origCol != null) { tableColsMapping.put(outputColumnName, origCol);
String inputCol = constantExpr.getFoldedFromCol(); nm = inputRR.reverseLookup(inputCol); nm2 = inputRR.getAlternateMappings(inputCol);
if (selectCol instanceof ExprNodeConstantDesc) { String origCol = ((ExprNodeConstantDesc) selectCol).getFoldedFromCol(); if (origCol != null) { tableColsMapping.put(outputColumnName, origCol);
String inputCol = constantExpr.getFoldedFromCol(); nm = groupByInputRowResolver.reverseLookup(inputCol); nm2 = groupByInputRowResolver.getAlternateMappings(inputCol);
public static List<String> toColumns(List<ExprNodeDesc> keys) { List<String> columns = new ArrayList<String>(); for (ExprNodeDesc key : keys) { if (key instanceof ExprNodeColumnDesc) { columns.add(((ExprNodeColumnDesc) key).getColumn()); } else if ((key instanceof ExprNodeConstantDesc)) { ExprNodeConstantDesc constant = (ExprNodeConstantDesc) key; String colName = constant.getFoldedFromCol(); if (colName == null){ return null; } else { columns.add(colName); } } else { return null; } } return columns; }
((ExprNodeConstantDesc)newCol).setFoldedFromCol(((ExprNodeConstantDesc)desc).getFoldedFromCol());
if (selectCol instanceof ExprNodeConstantDesc) { String origCol = ((ExprNodeConstantDesc) selectCol).getFoldedFromCol(); if (origCol != null) { tableColsMapping.put(outputColumnName, origCol);