@Override public void write(Object value) { recordConsumer.addFloat(inspector.get(value)); } }
private void addFloat(float value) { inOrder.verify(mockRecordConsumer).addFloat(value); }
@Override public void write(RecordConsumer rc) { rc.startMessage(); rc.startField("list_of_points", 0); rc.startGroup(); rc.startField("x", 0); rc.addFloat(1.0f); rc.endField("x", 0); rc.startField("y", 1); rc.addFloat(1.0f); rc.endField("y", 1); rc.endGroup(); rc.startGroup(); rc.startField("x", 0); rc.addFloat(2.0f); rc.endField("x", 0); rc.startField("y", 1); rc.addFloat(2.0f); rc.endField("y", 1); rc.endGroup(); rc.endField("list_of_points", 0); rc.endMessage(); } });
@Override public void writeValue(RecordConsumer recordConsumer) { recordConsumer.addFloat(value); }
@Override public void writeValue(RecordConsumer recordConsumer) { recordConsumer.addFloat(value); }
@Override public void addValueToRecordConsumer(RecordConsumer recordConsumer, ColumnReader columnReader) { recordConsumer.addFloat(columnReader.getFloat()); }
/** * {@inheritDoc} */ @Override public void addFloat(float value) { log(value); delegate.addFloat(value); }
@Override public void addValueToRecordConsumer(RecordConsumer recordConsumer, ColumnReader columnReader) { recordConsumer.addFloat(columnReader.getFloat()); }
/** * {@inheritDoc} */ public void addFloat(float value) { validate(FLOAT); delegate.addFloat(value); }
@Override public void writeValue() throws IOException { reader.read(holder); consumer.addFloat(holder.value); }
@Override public void write(BaseRow row, int ordinal) { recordConsumer.addFloat(row.getFloat(ordinal)); } }
/** * {@inheritDoc} */ public void addFloat(float value) { validate(FLOAT); delegate.addFloat(value); }
/** * {@inheritDoc} */ @Override public void addFloat(float value) { log(value); delegate.addFloat(value); }
@Override public void writeField() throws IOException { consumer.startField(fieldName, fieldId); reader.read(holder); consumer.addFloat(holder.value); consumer.endField(fieldName, fieldId); } }
@Override public void writeField() throws IOException { if (!reader.isSet()) { return; } consumer.startField(fieldName, fieldId); reader.read(holder); consumer.addFloat(holder.value); consumer.endField(fieldName, fieldId); } }
@Override public void writeField() throws IOException { // empty lists are represented by simply not starting a field, rather than starting one and putting in 0 elements if (reader.size() == 0) { return; } consumer.startField(fieldName, fieldId); for (int i = 0; i < reader.size(); i++) { reader.read(i, holder); consumer.addFloat(holder.value); } consumer.endField(fieldName, fieldId); } }
private void writePrimitive(final Object object) throws SerialisationException { if (object instanceof String) { recordConsumer.addBinary(Binary.fromString((String) object)); } else if (object instanceof byte[]) { recordConsumer.addBinary(Binary.fromReusedByteArray((byte[]) object)); } else if (object instanceof Long) { recordConsumer.addLong((long) object); } else if (object instanceof Integer) { recordConsumer.addInteger((int) object); } else if (object instanceof Float) { recordConsumer.addFloat((float) object); } else if (object instanceof Double) { recordConsumer.addDouble((double) object); } else if (object instanceof Boolean) { recordConsumer.addBoolean((boolean) object); } else { throw new SerialisationException(object.getClass().getCanonicalName() + " is not a supported primitive type"); } } }
private void writePrimitive(TupleEntry record, PrimitiveType field) { switch (field.getPrimitiveTypeName()) { case BINARY: recordConsumer.addBinary(Binary.fromString(record.getString(field.getName()))); break; case BOOLEAN: recordConsumer.addBoolean(record.getBoolean(field.getName())); break; case INT32: recordConsumer.addInteger(record.getInteger(field.getName())); break; case INT64: recordConsumer.addLong(record.getLong(field.getName())); break; case DOUBLE: recordConsumer.addDouble(record.getDouble(field.getName())); break; case FLOAT: recordConsumer.addFloat(record.getFloat(field.getName())); break; case FIXED_LEN_BYTE_ARRAY: throw new UnsupportedOperationException("Fixed len byte array type not implemented"); case INT96: throw new UnsupportedOperationException("Int96 type not implemented"); default: throw new UnsupportedOperationException(field.getName() + " type not implemented"); } } }
private void writePrimitive(TupleEntry record, PrimitiveType field) { switch (field.getPrimitiveTypeName()) { case BINARY: recordConsumer.addBinary(Binary.fromString(record.getString(field.getName()))); break; case BOOLEAN: recordConsumer.addBoolean(record.getBoolean(field.getName())); break; case INT32: recordConsumer.addInteger(record.getInteger(field.getName())); break; case INT64: recordConsumer.addLong(record.getLong(field.getName())); break; case DOUBLE: recordConsumer.addDouble(record.getDouble(field.getName())); break; case FLOAT: recordConsumer.addFloat(record.getFloat(field.getName())); break; case FIXED_LEN_BYTE_ARRAY: throw new UnsupportedOperationException("Fixed len byte array type not implemented"); case INT96: throw new UnsupportedOperationException("Int96 type not implemented"); default: throw new UnsupportedOperationException(field.getName() + " type not implemented"); } } }
private void writePrimitive(TupleEntry record, PrimitiveType field) { switch (field.getPrimitiveTypeName()) { case BINARY: recordConsumer.addBinary(Binary.fromString(record.getString(field.getName()))); break; case BOOLEAN: recordConsumer.addBoolean(record.getBoolean(field.getName())); break; case INT32: recordConsumer.addInteger(record.getInteger(field.getName())); break; case INT64: recordConsumer.addLong(record.getLong(field.getName())); break; case DOUBLE: recordConsumer.addDouble(record.getDouble(field.getName())); break; case FLOAT: recordConsumer.addFloat(record.getFloat(field.getName())); break; case FIXED_LEN_BYTE_ARRAY: throw new UnsupportedOperationException("Fixed len byte array type not implemented"); case INT96: throw new UnsupportedOperationException("Int96 type not implemented"); default: throw new UnsupportedOperationException(field.getName() + " type not implemented"); } } }