LOG.debug("Adding DOUBLE parse target: {}, with field name: {}", parserFieldName, drillFieldName); parser.addParseTarget(this.getClass().getMethod("set", String.class, Double.class), parserFieldName); doubles.put(parserFieldName, mapWriter.float8(drillFieldName));
/** * 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); } }
fieldReader.copyAsValue(mapWriter.list(fieldName).float8()); } else { fieldReader.copyAsValue(mapWriter.float8(fieldName));
Float8Writer writer = type.getRepetition() == Repetition.REPEATED ? mapWriter.list(name).float8() : mapWriter.float8(name); return new DrillFloat8Converter(writer);
fieldReader.copyAsValue(mapWriter.list(MappifyUtility.fieldValue).float8()); } else { fieldReader.copyAsValue(mapWriter.float8(MappifyUtility.fieldValue));
writer.float4(tagName).writeFloat4((Float) value); } else if (value instanceof Double) { writer.float8(tagName).writeFloat8((Double) value); } else if (value instanceof Rational) { writer.float8(tagName).writeFloat8(((Rational) value).doubleValue()); } else if (value instanceof String) { writeString(writer.varChar(tagName), (String) value);
return (FieldWriter) writer.uInt8(name); case FLOAT8: return (FieldWriter) writer.float8(name); case DATE: return (FieldWriter) writer.date(name);
public void copyAsField(String name, MapWriter writer) { Float8WriterImpl impl = (Float8WriterImpl) writer.float8(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void copyAsField(String name, MapWriter writer) { NullableFloat8WriterImpl impl = (NullableFloat8WriterImpl) writer.float8(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public Float8Writer float8(final String name) { return (map != null) ? map.float8(name) : list.float8(); }
@Override public Float8Writer float8(String name) { data.getMutator().setType(idx(), MinorType.MAP); getMapWriter().setPosition(idx()); return getMapWriter().float8(name); }
public Float8Writer float8(final String name) { return (map != null) ? map.float8(name) : list.float8(); }
public void copyAsField(String name, MapWriter writer) { NullableFloat8WriterImpl impl = (NullableFloat8WriterImpl) writer.float8(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void copyAsField(String name, MapWriter writer) { Float8WriterImpl impl = (Float8WriterImpl) writer.float8(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }