LOG.debug("Adding STRING parse target: {}, with field name: {}", parserFieldName, drillFieldName); parser.addParseTarget(this.getClass().getMethod("set", String.class, String.class), parserFieldName); strings.put(parserFieldName, mapWriter.varChar(drillFieldName));
rowHolder.end = protocolBytes.length; rowHolder.buffer = outBuffer; mapWriter.varChar((String) entry.getKey()).write(rowHolder);
/** * 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 String value) { if (value != null) { final MapWriter mapWriter = getWildcardWriter(field); LOG.trace("Parsed wildcard field: {}, as string: {}", field, value); final VarCharWriter w = mapWriter.varChar(cleanExtensions.get(field)); writeString(w, value); } }
if (emptyStatus.get(j)) { if (allTextMode) { fieldWriter.varChar(fieldPath.getNameSegment().getPath()); } else { fieldWriter.integer(fieldPath.getNameSegment().getPath());
rowHolder.end = protocolBytes.length; rowHolder.buffer = outBuffer; mapWriter.varChar((String) entry.getKey()).write(rowHolder);
valueHolder.buffer = outBuffer; mapWriter.varChar(keyValue[0]).write(valueHolder);
return (FieldWriter) writer.varBinary(name); case VARCHAR: return (FieldWriter) writer.varChar(name); case VAR16CHAR: return (FieldWriter) writer.var16Char(name);
valueHolder.buffer = outBuffer; mapWriter.varChar(keyValue[0]).write(valueHolder);
vh.end = b.length; vh.buffer = buffer; mapWriter.varChar(fieldKey).write(vh);
rowHolder.buffer = outBuffer; queryMapWriter.varChar(fieldName).write(rowHolder);
public VarCharWriter varChar(final String name) { return (map != null) ? map.varChar(name) : list.varChar(); }
public void copyAsField(String name, MapWriter writer) { VarCharWriterImpl impl = (VarCharWriterImpl) writer.varChar(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
private void handleString(JsonParser parser, MapWriter writer, String fieldName) throws IOException { writer.varChar(fieldName).writeVarChar(0, workingBuffer.prepareVarCharHolder(parser.getText()), workingBuffer.getBuf()); }
public void copyAsField(String name, MapWriter writer) { NullableVarCharWriterImpl impl = (NullableVarCharWriterImpl) writer.varChar(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
protected void writeString(MapWriter writer, String fieldName, String value) { final byte[] strBytes = Bytes.toBytes(value); buffer = buffer.reallocIfNeeded(strBytes.length); buffer.setBytes(0, strBytes); writer.varChar(fieldName).writeVarChar(0, strBytes.length, buffer); }
@Override public VarCharWriter varChar(String name) { data.getMutator().setType(idx(), MinorType.MAP); getMapWriter().setPosition(idx()); return getMapWriter().varChar(name); }
public VarCharWriter varChar(final String name) { return (map != null) ? map.varChar(name) : list.varChar(); }
public void copyAsField(String name, MapWriter writer) { NullableVarCharWriterImpl impl = (NullableVarCharWriterImpl) writer.varChar(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void copyAsField(String name, MapWriter writer) { VarCharWriterImpl impl = (VarCharWriterImpl) writer.varChar(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
protected void writeString(MapWriter writer, String fieldName, String value) { final byte[] strBytes = Bytes.toBytes(value); buffer = buffer.reallocIfNeeded(strBytes.length); buffer.setBytes(0, strBytes); writer.varChar(fieldName).writeVarChar(0, strBytes.length, buffer); }