protected void writeInt(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.integer(fieldName).writeInt(reader.getInt()); }
public void copyAsValue(IntWriter writer){ writer.write(holder); } }
@Override public void write(IntHolder holder) { data.getMutator().setType(idx(), MinorType.INT); getIntWriter().setPosition(idx()); getIntWriter().writeInt(holder.value); }
private IntWriter getIntWriter() { if (intWriter == null) { intWriter = new NullableIntWriterImpl(data.getIntVector(), null); intWriter.setPosition(idx()); writers.add(intWriter); } return intWriter; }
public void writeInt(int value) { data.getMutator().setType(idx(), MinorType.INT); getIntWriter().setPosition(idx()); getIntWriter().writeInt(value); }
protected void writeInt(MapOrListWriterImpl writer, String fieldName, DocumentReader reader) { writer.integer(fieldName).writeInt(reader.getInt()); }
@Override public void addInt(int value) { holder.value = value; writer.write(holder); } }
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); for (byte v : bytes) { listWriter.integer().writeInt(v); listWriter.integer().writeInt(v); listWriter.integer().writeInt(v); 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);
public void copyAsValue(IntWriter writer){ writer.write(holder); } }
break; default: writer.integer(fieldName).writeInt((Integer) value);
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);