protected void writeDouble(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getDouble()); }
public void copyAsValue(Float8Writer writer){ writer.write(holder); } }
@Override public void write(Float8Holder holder) { data.getMutator().setType(idx(), MinorType.FLOAT8); getFloat8Writer().setPosition(idx()); getFloat8Writer().writeFloat8(holder.value); }
private Float8Writer getFloat8Writer() { if (float8Writer == null) { float8Writer = new NullableFloat8WriterImpl(data.getFloat8Vector(), null); float8Writer.setPosition(idx()); writers.add(float8Writer); } return float8Writer; }
public void writeFloat8(double value) { data.getMutator().setType(idx(), MinorType.FLOAT8); getFloat8Writer().setPosition(idx()); getFloat8Writer().writeFloat8(value); }
protected void writeFloat(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getFloat()); }
@Override public void addDouble(double value) { holder.value = value; writer.write(holder); } }
protected void writeLong(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getLong()); }
public void copyAsValue(Float8Writer writer){ writer.write(holder); } }
protected void writeShort(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getShort()); }
protected void writeInt(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getInt()); }
protected void writeByte(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getByte()); }
/** * This method is referenced and called via reflection. This is added as a parsing target for the parser. It will get * called when the value of a log field is a Double data type. * * @param field name of field * @param value value of field */ @SuppressWarnings("unused") public void set(final String field, final Double value) { if (value != null) { final Float8Writer w = doubles.get(field); if (w != null) { LOG.trace("Parsed field: {}, as double: {}", field, value); w.writeFloat8(value); } else { LOG.warn("No 'double' writer found for field: {}", field); } } }
/** * This method is referenced and called via reflection. When the parser processes a field like: * HTTP.URI:request.firstline.uri.query.* where star is an arbitrary field that the parser found this method will be * invoked. <br> * * @param field name of field * @param value value of field */ @SuppressWarnings("unused") public void setWildcard(final String field, final Double value) { if (value != null) { final MapWriter mapWriter = getWildcardWriter(field); LOG.trace("Parsed wildcard field: {}, as double: {}", field, value); final Float8Writer w = mapWriter.float8(cleanExtensions.get(field)); w.writeFloat8(value); } }
protected void writeLong(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getLong()); }
protected void writeFloat(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getFloat()); }
protected void writeInt(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getInt()); }
protected void writeByte(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getByte()); }
protected void writeShort(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.float8(fieldName).writeFloat8(reader.getShort()); }