@Override public double getDouble(int rowOffset) throws InvalidAccessException{ reader.setPosition(rowOffset); return reader.readDouble(); }
@Override public Double readDouble() { return getReaderForIndex(idx()).readDouble(); }
public void writeDouble(FieldReader reader, JsonOutputContext context) throws IOException { if (reader.isSet()) { gen.writeNumber(reader.readDouble()); context.used(PRIMITIVE_FIXED_LENGTH); } else { writeNull(context); } }
@Override public void writeDouble(FieldReader reader) throws IOException { if (reader.isSet()) { writeDouble(reader.readDouble()); } else { writeDoubleNull(); } }
break; case FLOAT8: output.write(String.valueOf(nestedReader.readDouble()).getBytes()); break; case INT:
break; case FLOAT8: to.float8().writeFloat8(from.readDouble()); break; case INT: