@Override public void write(DataOutput output) throws IOException { super.write(output); output.writeBoolean(isNegate); }
@Override public void write(DataOutput output) throws IOException { super.write(output); output.writeBoolean(false); // Unused, but left for b/w compat. TODO: remove in next major release WritableUtils.writeVInt(output, fixedWidth); WritableUtils.writeVInt(output, valuesByteLength); for (ImmutableBytesPtr ptr : values) { output.write(ptr.get(), ptr.getOffset(), ptr.getLength()); } if (fixedWidth == -1) { WritableUtils.writeVInt(output, values.size()); for (ImmutableBytesPtr ptr : values) { WritableUtils.writeVInt(output, ptr.getLength()); } } }
@Override public void write(DataOutput output) throws IOException { super.write(output); if (rowKeyOrderOptimizable) { WritableUtils.writeVInt(output, -(toType.ordinal()+1)); } else { WritableUtils.writeVInt(output, toType.ordinal()); } WritableUtils.writeVInt(output, toSortOrder.getSystemValue()); WritableUtils.writeVInt(output, maxLength == null ? -1 : maxLength); }
@Override public void write(DataOutput output) throws IOException { super.write(output); output.writeBoolean(isNegate); }
@Override public void write(DataOutput output) throws IOException { super.write(output); output.writeBoolean(isNegate); }
@Override public void write(DataOutput output) throws IOException { super.write(output); output.writeBoolean(false); // Unused, but left for b/w compat. TODO: remove in next major release WritableUtils.writeVInt(output, fixedWidth); WritableUtils.writeVInt(output, valuesByteLength); for (ImmutableBytesPtr ptr : values) { output.write(ptr.get(), ptr.getOffset(), ptr.getLength()); } if (fixedWidth == -1) { WritableUtils.writeVInt(output, values.size()); for (ImmutableBytesPtr ptr : values) { WritableUtils.writeVInt(output, ptr.getLength()); } } }
@Override public void write(DataOutput output) throws IOException { super.write(output); output.writeBoolean(false); // Unused, but left for b/w compat. TODO: remove in next major release WritableUtils.writeVInt(output, fixedWidth); WritableUtils.writeVInt(output, valuesByteLength); for (ImmutableBytesPtr ptr : values) { output.write(ptr.get(), ptr.getOffset(), ptr.getLength()); } if (fixedWidth == -1) { WritableUtils.writeVInt(output, values.size()); for (ImmutableBytesPtr ptr : values) { WritableUtils.writeVInt(output, ptr.getLength()); } } }
@Override public void write(DataOutput output) throws IOException { super.write(output); if (rowKeyOrderOptimizable) { WritableUtils.writeVInt(output, -(toType.ordinal()+1)); } else { WritableUtils.writeVInt(output, toType.ordinal()); } WritableUtils.writeVInt(output, toSortOrder.getSystemValue()); WritableUtils.writeVInt(output, maxLength == null ? -1 : maxLength); }
@Override public void write(DataOutput output) throws IOException { super.write(output); if (rowKeyOrderOptimizable) { WritableUtils.writeVInt(output, -(toType.ordinal()+1)); } else { WritableUtils.writeVInt(output, toType.ordinal()); } WritableUtils.writeVInt(output, toSortOrder.getSystemValue()); WritableUtils.writeVInt(output, maxLength == null ? -1 : maxLength); }