@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeNullableBytes(records); }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeNullableBytes(records); }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeShort(errorCode); writable.writeLong(highWatermark); if (version >= 4) { writable.writeLong(lastStableOffset); } if (version >= 5) { writable.writeLong(logStartOffset); } if (version >= 4) { if (aborted == null) { writable.writeInt(-1); } else { writable.writeInt(aborted.size()); for (AbortedTransaction element : aborted) { element.write(writable, version); } } } writable.writeNullableBytes(records); }
@Override public void write(Writable writable, short version) { writable.writeInt(partitionIndex); writable.writeShort(errorCode); writable.writeLong(highWatermark); if (version >= 4) { writable.writeLong(lastStableOffset); } if (version >= 5) { writable.writeLong(logStartOffset); } if (version >= 4) { if (aborted == null) { writable.writeInt(-1); } else { writable.writeInt(aborted.size()); for (AbortedTransaction element : aborted) { element.write(writable, version); } } } writable.writeNullableBytes(records); }