public void writeValue(RecordConsumer recordConsumer) { recordConsumer.addBinary(toBinary()); }
@Override public void write(Object value) { byte[] vBinary = inspector.getPrimitiveJavaObject(value); recordConsumer.addBinary(Binary.fromByteArray(vBinary)); } }
@Override public void write(Object value) { String v = inspector.getPrimitiveJavaObject(value); recordConsumer.addBinary(Binary.fromString(v)); } }
@Override public void write(Object value) { HiveDecimal vDecimal = inspector.getPrimitiveJavaObject(value); DecimalTypeInfo decTypeInfo = (DecimalTypeInfo)inspector.getTypeInfo(); recordConsumer.addBinary(decimalToBinary(vDecimal, decTypeInfo)); }
@Override public void write(Object value) { String v = inspector.getPrimitiveJavaObject(value).getStrippedValue(); recordConsumer.addBinary(Binary.fromString(v)); } }
@Override public void write(Object value) { Timestamp ts = inspector.getPrimitiveJavaObject(value); recordConsumer.addBinary(NanoTimeUtils.getNanoTime(ts, false).toBinary()); } }
@Override public void write(Object value) { String v = inspector.getPrimitiveJavaObject(value).getValue(); recordConsumer.addBinary(Binary.fromString(v)); } }
private void addString(String value) { inOrder.verify(mockRecordConsumer).addBinary(Binary.fromString(value)); }
rc.addBinary(Binary.fromString("green")); rc.endField("key", 0); rc.startField("value", 1); rc.startGroup(); rc.startField("element", 0); rc.addBinary(Binary.fromString("lettuce")); rc.endField("element", 0); rc.endGroup(); rc.startGroup(); rc.startField("element", 0); rc.addBinary(Binary.fromString("kale")); rc.endField("element", 0); rc.endGroup(); rc.addBinary(Binary.fromString("brown")); rc.endField("key", 0);
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("votes", 0); rc.startGroup(); rc.startField("key_value", 0); rc.startGroup(); rc.startField("key", 0); rc.addBinary(Binary.fromString("lettuce")); rc.endField("key", 0); rc.startField("value", 1); rc.addInteger(34); rc.endField("value", 1); rc.endGroup(); rc.startGroup(); rc.startField("key", 0); rc.addBinary(Binary.fromString("cabbage")); rc.endField("key", 0); rc.startField("value", 1); rc.addInteger(18); rc.endField("value", 1); rc.endGroup(); rc.endField("key_value", 0); rc.endGroup(); rc.endField("votes", 0); rc.endMessage(); } });
rc.addBinary(Binary.fromString("a")); rc.endField("key", 0); rc.startField("value", 1); rc.startGroup(); rc.startField("key", 0); rc.addBinary(Binary.fromString("b")); rc.endField("key", 0); rc.startField("value", 1); rc.addBinary(Binary.fromString("b")); rc.endField("key", 0); rc.startField("value", 1); rc.startGroup(); rc.startField("key", 0); rc.addBinary(Binary.fromString("a")); rc.endField("key", 0); rc.startField("value", 1); rc.startGroup(); rc.startField("key", 0); rc.addBinary(Binary.fromString("b")); rc.endField("key", 0); rc.startField("value", 1);
@Override public void addValueToRecordConsumer(RecordConsumer recordConsumer, ColumnReader columnReader) { recordConsumer.addBinary(columnReader.getBinary()); } @Override
/** * {@inheritDoc} */ public void addBinary(Binary value) { validate(BINARY, INT96, FIXED_LEN_BYTE_ARRAY); delegate.addBinary(value); }
@Override public void addValueToRecordConsumer(RecordConsumer recordConsumer, ColumnReader columnReader) { recordConsumer.addBinary(columnReader.getBinary()); }
@Override public void writeValue() throws IOException { reader.read(holder); IntervalUtility.intToLEByteArray(holder.value, output, 0); Arrays.fill(output, 4, 8, (byte) 0); Arrays.fill(output, 8, 12, (byte) 0); consumer.addBinary(Binary.fromByteArray(output)); }
final protected void addPrimitiveBINARY(String field, int index, Binary value) { startField(field, index); LOG.debug("addBinary({})", value); recordConsumer.addBinary(value); endField(field, index); }
@Override public void writeField() throws IOException { reader.read(holder); consumer.startField(fieldName, fieldId); consumer.addBinary(Binary.fromByteBuffer(holder.buffer.nioBuffer(holder.start, holder.end - holder.start))); consumer.endField(fieldName, fieldId); } }
@Override public void writeField() throws IOException { if (!reader.isSet()) { return; } reader.read(holder); consumer.startField(fieldName, fieldId); consumer.addBinary(Binary.fromByteBuffer(holder.buffer.nioBuffer(holder.start, holder.end - holder.start))); consumer.endField(fieldName, fieldId); } }