@Override public void write(Object value) { String v = inspector.getPrimitiveJavaObject(value); recordConsumer.addBinary(Binary.fromString(v)); } }
@Override public FilterPredicate buildPredict(Operator op, Object constant, String columnName) throws Exception{ switch (op) { case LESS_THAN: return lt(binaryColumn(columnName), Binary.fromString((String) constant)); case IS_NULL: case EQUALS: case NULL_SAFE_EQUALS: return eq(binaryColumn(columnName), (constant == null) ? null : Binary.fromString((String) constant)); case LESS_THAN_EQUALS: return ltEq(binaryColumn(columnName), Binary.fromString((String) constant)); default: // should never be executed throw new RuntimeException("Unknown PredicateLeaf Operator type: " + op); } } }
@Override public void write(Object value) { String v = inspector.getPrimitiveJavaObject(value).getValue(); recordConsumer.addBinary(Binary.fromString(v)); } }
protected static Binary getBinaryValue( boolean isDictionaryEncoding, int index) { return Binary.fromString(getStr(isDictionaryEncoding, index)); }
@Override public void write(Object value) { String v = inspector.getPrimitiveJavaObject(value).getStrippedValue(); recordConsumer.addBinary(Binary.fromString(v)); } }
private void addString(String value) { inOrder.verify(mockRecordConsumer).addBinary(Binary.fromString(value)); }
rc.addBinary(Binary.fromString("lettuce")); rc.endField("key", 0); rc.startField("value", 1); rc.addBinary(Binary.fromString("kale")); rc.endField("key", 0); rc.addBinary(Binary.fromString("cabbage")); rc.endField("key", 0); rc.startField("value", 1);
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);
rc.addBinary(Binary.fromString("low")); rc.endField("key", 0); rc.startField("value", 1); rc.addBinary(Binary.fromString("high")); rc.endField("key", 0); rc.startField("value", 1);
public Group append(String fieldName, String value) { add(fieldName, Binary.fromString(value)); return this; }
public Group append(String fieldName, String value) { add(fieldName, Binary.fromString(value)); return this; }
private Binary stringToBinary(Object value) { return Binary.fromString(value.toString()); }
@Override public void add(int fieldIndex, String value) { add(fieldIndex, new BinaryValue(Binary.fromString(value))); }
@Override public void add(int fieldIndex, String value) { add(fieldIndex, new BinaryValue(Binary.fromString(value))); }
public FieldEnumConverter(List<TProtocol> events, ThriftField field) { this.events = events; this.field = field; final Iterable<EnumValue> values = ((EnumType)field.getType()).getValues(); for (EnumValue enumValue : values) { enumLookup.put(Binary.fromString(enumValue.getName()), enumValue.getId()); } }
private static BinaryStatistics stringColumnStats(String minimum, String maximum) { BinaryStatistics statistics = new BinaryStatistics(); statistics.setMinMax(Binary.fromString(minimum), Binary.fromString(maximum)); return statistics; }
@Override public void write(int repetitionLevel, CharSequence value) { if (value instanceof Utf8) { Utf8 utf8 = (Utf8) value; column.writeBinary(repetitionLevel, Binary.fromReusedByteArray(utf8.getBytes(), 0, utf8.getByteLength())); } else { column.writeBinary(repetitionLevel, Binary.fromString(value.toString())); } } }
@Override public void writeI32(int i32) throws TException { start(); EnumValue value = type.getEnumValueById(i32); if (value == null) { throw new ParquetEncodingException("Can not find enum value of index " + i32 + " for field:" + columnIO.toString()); } recordConsumer.addBinary(Binary.fromString(value.getName())); end(); }