private long serializedSize(RangeTombstoneMarker marker, SerializationHeader header, long previousUnfilteredSize, int version) { assert !header.isForSSTable(); return 1 // flags + ClusteringBoundOrBoundary.serializer.serializedSize(marker.clustering(), version, header.clusteringTypes()) + serializedMarkerBodySize(marker, header, previousUnfilteredSize, version); }
private long serializedSize(RangeTombstoneMarker marker, SerializationHeader header, long previousUnfilteredSize, int version) { assert !header.isForSSTable(); return 1 // flags + ClusteringBoundOrBoundary.serializer.serializedSize(marker.clustering(), version, header.clusteringTypes()) + serializedMarkerBodySize(marker, header, previousUnfilteredSize, version); }
private long serializedSize(RangeTombstoneMarker marker, SerializationHeader header, long previousUnfilteredSize, int version) { assert !header.isForSSTable(); return 1 // flags + ClusteringBoundOrBoundary.serializer.serializedSize(marker.clustering(), version, header.clusteringTypes()) + serializedMarkerBodySize(marker, header, previousUnfilteredSize, version); }
private long serializedSize(RangeTombstoneMarker marker, SerializationHeader header, long previousUnfilteredSize, int version) { assert !header.isForSSTable(); return 1 // flags + ClusteringBoundOrBoundary.serializer.serializedSize(marker.clustering(), version, header.clusteringTypes()) + serializedMarkerBodySize(marker, header, previousUnfilteredSize, version); }
private void serialize(RangeTombstoneMarker marker, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version) throws IOException { out.writeByte((byte)IS_MARKER); ClusteringBoundOrBoundary.serializer.serialize(marker.clustering(), out, version, header.clusteringTypes()); if (header.isForSSTable()) { out.writeUnsignedVInt(serializedMarkerBodySize(marker, header, previousUnfilteredSize, version)); out.writeUnsignedVInt(previousUnfilteredSize); } if (marker.isBoundary()) { RangeTombstoneBoundaryMarker bm = (RangeTombstoneBoundaryMarker)marker; header.writeDeletionTime(bm.endDeletionTime(), out); header.writeDeletionTime(bm.startDeletionTime(), out); } else { header.writeDeletionTime(((RangeTombstoneBoundMarker)marker).deletionTime(), out); } }
private void serialize(RangeTombstoneMarker marker, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version) throws IOException { out.writeByte((byte)IS_MARKER); ClusteringBoundOrBoundary.serializer.serialize(marker.clustering(), out, version, header.clusteringTypes()); if (header.isForSSTable()) { out.writeUnsignedVInt(serializedMarkerBodySize(marker, header, previousUnfilteredSize, version)); out.writeUnsignedVInt(previousUnfilteredSize); } if (marker.isBoundary()) { RangeTombstoneBoundaryMarker bm = (RangeTombstoneBoundaryMarker)marker; header.writeDeletionTime(bm.endDeletionTime(), out); header.writeDeletionTime(bm.startDeletionTime(), out); } else { header.writeDeletionTime(((RangeTombstoneBoundMarker)marker).deletionTime(), out); } }
private void serialize(RangeTombstoneMarker marker, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version) throws IOException { out.writeByte((byte)IS_MARKER); ClusteringBoundOrBoundary.serializer.serialize(marker.clustering(), out, version, header.clusteringTypes()); if (header.isForSSTable()) { out.writeUnsignedVInt(serializedMarkerBodySize(marker, header, previousUnfilteredSize, version)); out.writeUnsignedVInt(previousUnfilteredSize); } if (marker.isBoundary()) { RangeTombstoneBoundaryMarker bm = (RangeTombstoneBoundaryMarker)marker; header.writeDeletionTime(bm.endDeletionTime(), out); header.writeDeletionTime(bm.startDeletionTime(), out); } else { header.writeDeletionTime(((RangeTombstoneBoundMarker)marker).deletionTime(), out); } }
private void serialize(RangeTombstoneMarker marker, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version) throws IOException { out.writeByte((byte)IS_MARKER); ClusteringBoundOrBoundary.serializer.serialize(marker.clustering(), out, version, header.clusteringTypes()); if (header.isForSSTable()) { out.writeUnsignedVInt(serializedMarkerBodySize(marker, header, previousUnfilteredSize, version)); out.writeUnsignedVInt(previousUnfilteredSize); } if (marker.isBoundary()) { RangeTombstoneBoundaryMarker bm = (RangeTombstoneBoundaryMarker)marker; header.writeDeletionTime(bm.endDeletionTime(), out); header.writeDeletionTime(bm.startDeletionTime(), out); } else { header.writeDeletionTime(((RangeTombstoneBoundMarker)marker).deletionTime(), out); } }