@Override public void convert(Tuple tuple, RowWriter writer) { writer.startRow(); for (int i = 0; i < writer.dataTypes().length; i++) { // it is to calculate min/max values, and it is only used for the intermediate file. if (analyzeField) { stats.analyzeField(i, tuple); } writeField(i, tuple, writer); } writer.endRow(); } };
public void convert(Tuple tuple, RowWriter writer) { try { writer.startRow(); for (int i = 0; i < writer.dataTypes().length; i++) { writeField(i, tuple, writer); } } catch (ValueOutOfRangeException e) { writer.cancelRow(); throw e; } writer.endRow(); }
public void convert(Tuple tuple, RowWriter writer) { try { writer.startRow(); for (int i = 0; i < writer.dataTypes().length; i++) { writeField(i, tuple, writer); } } catch (ValueOutOfRangeException e) { writer.cancelRow(); throw e; } writer.endRow(); }
@Override public void convert(Tuple tuple, RowWriter writer) { writer.startRow(); for (int i = 0; i < writer.dataTypes().length; i++) { // it is to calculate min/max values, and it is only used for the intermediate file. if (analyzeField) { stats.analyzeField(i, tuple); } writeField(i, tuple, writer); } writer.endRow(); } };
@Override public void convert(Tuple tuple, RowWriter writer) { if (analyzeField) { if (tuple instanceof UnSafeTuple) { for (int i = 0; i < writer.dataTypes().length; i++) { // it is to calculate min/max values, and it is only used for the intermediate file. stats.analyzeField(i, tuple); } // write direct to memory writer.addTuple(tuple); } else { writer.startRow(); for (int i = 0; i < writer.dataTypes().length; i++) { // it is to calculate min/max values, and it is only used for the intermediate file. stats.analyzeField(i, tuple); writeField(i, tuple, writer); } writer.endRow(); } } else { // write direct to memory writer.addTuple(tuple); } } };
@Override public void convert(Tuple tuple, RowWriter writer) { if (analyzeField) { if (tuple instanceof UnSafeTuple) { for (int i = 0; i < writer.dataTypes().length; i++) { // it is to calculate min/max values, and it is only used for the intermediate file. stats.analyzeField(i, tuple); } // write direct to memory writer.addTuple(tuple); } else { writer.startRow(); for (int i = 0; i < writer.dataTypes().length; i++) { // it is to calculate min/max values, and it is only used for the intermediate file. stats.analyzeField(i, tuple); writeField(i, tuple, writer); } writer.endRow(); } } else { // write direct to memory writer.addTuple(tuple); } } };
try { for (String line : lines) { rowBlock.getWriter().startRow(); rowBlock.getWriter().putText(line); rowBlock.getWriter().endRow();
try { for (String line : lines) { rowBlock.getWriter().startRow(); rowBlock.getWriter().putText(line); rowBlock.getWriter().endRow();
public static void fillRow(int i, RowWriter builder) { builder.startRow(); builder.putBool(i % 1 == 0 ? true : false); // 0 builder.putInt2((short) 1); // 1 builder.putInt4(i); // 2 builder.putInt8(i); // 3 builder.putFloat4(i); // 4 builder.putFloat8(i); // 5 builder.putText((UNICODE_FIELD_PREFIX + i).getBytes()); // 6 builder.putTimestamp(DatumFactory.createTimestamp("2014-04-16 08:48:00").asInt8() + i); // 7 builder.putDate(DatumFactory.createDate("2014-04-16").asInt4() + i); // 8 builder.putTime(DatumFactory.createTime("08:48:00").asInt8() + i); // 9 builder.putInterval(DatumFactory.createInterval((i + 1) + " hours")); // 10 builder.putProtoDatum(new ProtobufDatum(ProtoUtil.convertString(i + ""))); // 11 builder.endRow(); }
public static void fillRowBlockWithNull(int i, RowWriter writer) { writer.startRow();