@Override public void add(int fieldIndex, double value) { add(fieldIndex, new DoubleValue(value)); }
@Override public void add(int fieldIndex, long value) { add(fieldIndex, new LongValue(value)); }
@Override public void add(int fieldIndex, boolean value) { add(fieldIndex, new BooleanValue(value)); }
@Override public void add(int fieldIndex, float value) { add(fieldIndex, new FloatValue(value)); }
@Override public void add(int fieldIndex, int value) { add(fieldIndex, new IntegerValue(value)); }
@Override public void add(int fieldIndex, long value) { add(fieldIndex, new LongValue(value)); }
@Override public void add(int fieldIndex, float value) { add(fieldIndex, new FloatValue(value)); }
@Override public void add(int fieldIndex, NanoTime value) { add(fieldIndex, value.toInt96()); }
@Override public void add(int fieldIndex, double value) { add(fieldIndex, new DoubleValue(value)); }
@Override public void add(int fieldIndex, NanoTime value) { add(fieldIndex, value.toInt96()); }
@Override public void add(int fieldIndex, boolean value) { add(fieldIndex, new BooleanValue(value)); }
@Override public void add(int fieldIndex, int value) { add(fieldIndex, new IntegerValue(value)); }
@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))); }
@Override public Group addGroup(int fieldIndex) { SimpleGroup g = new SimpleGroup(schema.getType(fieldIndex).asGroupType()); add(fieldIndex, g); return g; }
@Override public Group addGroup(int fieldIndex) { SimpleGroup g = new SimpleGroup(schema.getType(fieldIndex).asGroupType()); add(fieldIndex, g); return g; }
@Override public void add(int fieldIndex, Binary value) { switch (getType().getType(fieldIndex).asPrimitiveType().getPrimitiveTypeName()) { case BINARY: case FIXED_LEN_BYTE_ARRAY: add(fieldIndex, new BinaryValue(value)); break; case INT96: add(fieldIndex, new Int96Value(value)); break; default: throw new UnsupportedOperationException( getType().asPrimitiveType().getName() + " not supported for Binary"); } }
@Override public void add(int fieldIndex, Binary value) { switch (getType().getType(fieldIndex).asPrimitiveType().getPrimitiveTypeName()) { case BINARY: case FIXED_LEN_BYTE_ARRAY: add(fieldIndex, new BinaryValue(value)); break; case INT96: add(fieldIndex, new Int96Value(value)); break; default: throw new UnsupportedOperationException( getType().asPrimitiveType().getName() + " not supported for Binary"); } }