org.apache.drill.exec.expr.holders.IntHolder intHolder = new org.apache.drill.exec.expr.holders.IntHolder(); intHolder.value = port; mapWriter.integer("port").write(intHolder);
org.apache.drill.exec.expr.holders.IntHolder intHolder = new org.apache.drill.exec.expr.holders.IntHolder(); intHolder.value = port; mapWriter.integer("port").write(intHolder);
fieldWriter.varChar(fieldPath.getNameSegment().getPath()); } else { fieldWriter.integer(fieldPath.getNameSegment().getPath());
fieldReader.copyAsValue(mapWriter.list(fieldName).integer()); } else { fieldReader.copyAsValue(mapWriter.integer(fieldName));
case INT32: { if (type.getOriginalType() == null) { IntWriter writer = type.getRepetition() == Repetition.REPEATED ? mapWriter.list(name).integer() : mapWriter.integer(name); return new DrillIntConverter(writer); case INT_16 : case INT_32 : { IntWriter writer = type.getRepetition() == Repetition.REPEATED ? mapWriter.list(name).integer() : mapWriter.integer(name); return new DrillIntConverter(writer);
fieldReader.copyAsValue(mapWriter.list(MappifyUtility.fieldValue).integer()); } else { fieldReader.copyAsValue(mapWriter.integer(MappifyUtility.fieldValue));
} else if (value instanceof Byte) { writer.integer(tagName).writeInt(((Byte) value).intValue()); } else if (value instanceof Short) { writer.integer(tagName).writeInt(((Short) value).intValue()); } else if (value instanceof Integer) { writer.integer(tagName).writeInt((Integer) value); } else if (value instanceof Long) { writer.bigInt(tagName).writeBigInt((Long) value); final byte[] bytes = (byte[]) value; if (bytes.length == 1) { writer.integer(tagName).writeInt(bytes[0]); } else if (bytes.length <= 4) { ListWriter listWriter = writer.list(tagName); writer.map(tagName).integer("ComponentId").writeInt(v.getComponentId()); writer.map(tagName).integer("HorizontalSamplingFactor").writeInt(v.getHorizontalSamplingFactor()); writer.map(tagName).integer("VerticalSamplingFactor").writeInt(v.getVerticalSamplingFactor()); writer.map(tagName).integer("QuantizationTableNumber").writeInt(v.getQuantizationTableNumber()); } else if (value instanceof List<?>) { ListWriter listWriter = writer.list(tagName);
return (FieldWriter) writer.smallInt(name); case INT: return (FieldWriter) writer.integer(name); case UINT4: return (FieldWriter) writer.uInt4(name);
public void ensureAtLeastOneField(ComplexWriter writer) { if (!atLeastOneWrite) { // if we had no columns, create one empty one so we can return some data // for count purposes. SchemaPath sp = columns.get(0); PathSegment root = sp.getRootSegment(); BaseWriter.MapWriter fieldWriter = writer.rootAsMap(); while (root.getChild() != null && !root.getChild().isArray()) { fieldWriter = fieldWriter.map(root.getNameSegment().getPath()); root = root.getChild(); } fieldWriter.integer(root.getNameSegment().getPath()); } }
public IntWriter integer(final String name) { return (map != null) ? map.integer(name) : list.integer(); }
public void copyAsField(String name, MapWriter writer) { NullableIntWriterImpl impl = (NullableIntWriterImpl) writer.integer(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void copyAsField(String name, MapWriter writer) { IntWriterImpl impl = (IntWriterImpl) writer.integer(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
@Override public IntWriter integer(String name) { data.getMutator().setType(idx(), MinorType.MAP); getMapWriter().setPosition(idx()); return getMapWriter().integer(name); }
public IntWriter integer(final String name) { return (map != null) ? map.integer(name) : list.integer(); }
public void copyAsField(String name, MapWriter writer) { NullableIntWriterImpl impl = (NullableIntWriterImpl) writer.integer(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void copyAsField(String name, MapWriter writer) { IntWriterImpl impl = (IntWriterImpl) writer.integer(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }