writer.start(); startedWildcards.put(field, writer); wildcardWriters.put(root, writer);
org.apache.drill.exec.expr.fn.impl.StringFunctionHelpers.toStringFromUTF8(in.start, in.end, in.buffer); try { mapWriter.start();
for (Object v : (List<?>) value) { if (v instanceof KeyValuePair) { listWriter.map().start(); writeString(listWriter.map().varChar("Key"), ((KeyValuePair) v).getKey()); writeString(listWriter.map().varChar("Value"), ((KeyValuePair) v).getValue().toString());
boolean moveForward) throws IOException { map.start(); try { outside: while (true) {
private void writeDataAllText(MapWriter map, FieldSelection selection, boolean moveForward) throws IOException { map.start(); outside: while (true) {
mapWriter.start(); for (String parameter : queryParameters) { String[] keyValue = parameter.split("=", 2);
mapWriter.start();
@Override public void eval() { if (in.isSet == 0) { // Return empty map org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter mapWriter = writer.rootAsMap(); mapWriter.start(); mapWriter.end(); return; } try { jsonReader.setSource(in.start, in.end, in.buffer); jsonReader.write(writer); buffer = jsonReader.getWorkBuf(); } catch (Exception e) { throw new org.apache.drill.common.exceptions.DrillRuntimeException("Error while converting from JSON. ", e); } } }
@Override public void eval() { if (in.isSet == 0) { // Return empty map org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter mapWriter = writer.rootAsMap(); mapWriter.start(); mapWriter.end(); return; } try { jsonReader.setSource(in.start, in.end, in.buffer); jsonReader.write(writer); buffer = jsonReader.getWorkBuf(); } catch (Exception e) { throw new org.apache.drill.common.exceptions.DrillRuntimeException("Error while converting from JSON. ", e); } } }
@Override public void start() { data.getMutator().setType(idx(), MinorType.MAP); getMapWriter().start(); }
public void start() { if (map != null) { map.start(); } else { list.startList(); } }
@Override public void start() { mapWriter.start(); }
@Override public void start() { data.getMutator().setType(idx(), MinorType.MAP); getMapWriter().start(); }
public void start() { if (map != null) { map.start(); } else { list.startList(); } }