@Override public boolean hasDictionarySupport() { return wrapped.hasDictionarySupport(); }
@Override public void addInt(int value) { wrapped.addInt(value); }
@Override public void addLong(long value) { wrapped.addLong(value); }
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("list_of_ints", 0); rc.startGroup(); rc.startField("array", 0); rc.addInteger(34); rc.addInteger(35); rc.addInteger(36); rc.endField("array", 0); rc.endGroup(); rc.endField("list_of_ints", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer consumer) { for(int i = 0; i < 100; i++) { consumer.startMessage(); consumer.startField("int", 0); consumer.addInteger(i); consumer.endField("int", 0); consumer.endMessage(); } } });
@Override public void write(Object value) { String v = inspector.getPrimitiveJavaObject(value); recordConsumer.addBinary(Binary.fromString(v)); } }
@Override public void write(Object value) { byte[] vBinary = inspector.getPrimitiveJavaObject(value); recordConsumer.addBinary(Binary.fromByteArray(vBinary)); } }
protected static Binary getBinaryValue( boolean isDictionaryEncoding, int index) { return Binary.fromString(getStr(isDictionaryEncoding, index)); }
@Override public byte[] readVarchar() { // we need to enforce the size here even the types are the same return valuesReader.readBytes().getBytesUnsafe(); }
@Override public void addBoolean(boolean value) { wrapped.addBoolean(value); }
@Override public void addDouble(double value) { wrapped.addDouble(value); }
@Override public void addFloat(float value) { wrapped.addFloat(value); }
@Override public void addBinary(Binary value) { wrapped.addBinary(value); }
@Override public void setDictionary(Dictionary dictionary) { wrapped.setDictionary(dictionary); }
@Override public void addValueFromDictionary(int dictionaryId) { wrapped.addValueFromDictionary(dictionaryId); }
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("list_of_ints", 0); rc.startGroup(); rc.startField("list_of_ints_tuple", 0); rc.addInteger(34); rc.addInteger(35); rc.addInteger(36); rc.endField("list_of_ints_tuple", 0); rc.endGroup(); rc.endField("list_of_ints", 0); rc.endMessage(); } });
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("list_of_ints", 0); rc.addInteger(34); rc.addInteger(35); rc.addInteger(36); rc.endField("list_of_ints", 0); rc.endMessage(); } });
@Override public void write(Object value) { String v = inspector.getPrimitiveJavaObject(value).getStrippedValue(); recordConsumer.addBinary(Binary.fromString(v)); } }
@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)); }