public String getHiveInternalColumnName(int fpos) { return HiveConf.getColumnInternalName(fpos); }
public static String getColumnInternalName(int pos) { return HiveConf.getColumnInternalName(pos); }
public static String getColumnInternalName(int pos) { return HiveConf.getColumnInternalName(pos); }
int numExprs = 0; for (int i : distinctCols) { names.add(HiveConf.getColumnInternalName(numExprs)); types.add(cols.get(i).getTypeInfo()); numExprs++;
String getInternalNames(String columnNames) { if (columnNames == null) { return null; } if (columnNames.isEmpty()) { return ""; } StringBuilder sb = new StringBuilder(); int numStrings = columnNames.split(",").length; sb.append("_col0"); for (int i = 1; i < numStrings; i++) { sb.append(","); sb.append(HiveConf.getColumnInternalName(i)); } return sb.toString(); }
int numExprs = 0; for (int i : distinctCols) { names.add(HiveConf.getColumnInternalName(numExprs)); eois.add(evals[i].initialize(rowInspector)); numExprs++;
int numExprs = 0; for (int i : distinctCols) { names.add(HiveConf.getColumnInternalName(numExprs)); types.add(cols.get(i).getTypeInfo()); numExprs++;
int numExprs = 0; for (int i : distinctCols) { names.add(HiveConf.getColumnInternalName(numExprs)); eois.add(evals[i].initialize(rowInspector)); numExprs++;
if (!fieldName.equalsIgnoreCase(HiveConf.getColumnInternalName(fpos))) { log.error("Hive internal column name {} and position " + "encoding {} for the column name are at odds", new Object[]{fieldName, fpos});
@Test public void testColumnNameMapping() throws Exception { for (int i = 0 ; i < 20 ; i++ ){ Assert.assertTrue(i == HiveConf.getPositionFromInternalName(HiveConf.getColumnInternalName(i))); } }
bigTableColumnNames[i] = HiveConf.getColumnInternalName(i); smallTableKeyObjectInspectors = new ObjectInspector[keySize]; for (int i = 0; i < keySize; i++) { smallTableKeyColumnNames[i] = HiveConf.getColumnInternalName(i); final int bigTableKeyColumnNum = bigTableKeyColumnNums[i]; smallTableKeyObjectInspectors[i] = bigTableObjectInspectors[bigTableKeyColumnNum]; smallTableValueColumnNames[i] = HiveConf.getColumnInternalName(keySize + i);
outputNames.add(HiveConf.getColumnInternalName(0));
outputNames.add(HiveConf.getColumnInternalName(0));
outputNames.add(HiveConf.getColumnInternalName(0));
List<String> selectOutputColumnNameList = new ArrayList<String>(); for (int i = 0; i < bigTableRetainSize; i++) { String selectOutputColumnName = HiveConf.getColumnInternalName(i); selectOutputColumnNameList.add(selectOutputColumnName);
outputNames.add(HiveConf.getColumnInternalName(0));
@SuppressWarnings("unchecked") private void populateMapRedPlan1(Table src) throws SemanticException { ArrayList<String> outputColumns = new ArrayList<String>(); for (int i = 0; i < 2; i++) { outputColumns.add("_col" + i); } // map-side work Operator<ReduceSinkDesc> op1 = OperatorFactory.get(ctx, PlanUtils .getReduceSinkDesc(Utilities.makeList(getStringColumn("key")), Utilities.makeList(getStringColumn("value")), outputColumns, true, -1, 1, -1, AcidUtils.Operation.NOT_ACID)); addMapWork(mr, src, "a", op1); ReduceWork rWork = new ReduceWork(); rWork.setNumReduceTasks(Integer.valueOf(1)); rWork.setKeyDesc(op1.getConf().getKeySerializeInfo()); rWork.getTagToValueDesc().add(op1.getConf().getValueSerializeInfo()); mr.setReduceWork(rWork); // reduce side work Operator<FileSinkDesc> op3 = OperatorFactory.get(ctx, new FileSinkDesc(new Path(tmpdir + File.separator + "mapredplan1.out"), Utilities.defaultTd, false)); List<ExprNodeDesc> cols = new ArrayList<ExprNodeDesc>(); cols.add(getStringColumn(Utilities.ReduceField.VALUE.toString()+"."+outputColumns.get(1))); List<String> colNames = new ArrayList<String>(); colNames.add(HiveConf.getColumnInternalName(2)); Operator<SelectDesc> op2 = OperatorFactory.get(new SelectDesc(cols, colNames), op3); rWork.setReducer(op2); }
public String getHiveInternalColumnName(int fpos) { return HiveConf.getColumnInternalName(fpos); }
public String getHiveInternalColumnName(int fpos) { return HiveConf.getColumnInternalName(fpos); }
@Nonnull private static String getHiveInternalColumnName(int fpos) { return HiveConf.getColumnInternalName(fpos); }