public long serializedSize(Mutation mutation, int version) { int size = 0; if (version < MessagingService.VERSION_20) size += TypeSizes.sizeof(mutation.getKeyspaceName()); if (version < MessagingService.VERSION_30) { int keySize = mutation.key().getKey().remaining(); size += TypeSizes.sizeof((short) keySize) + keySize; size += TypeSizes.sizeof(mutation.modifications.size()); } else { size += TypeSizes.sizeofUnsignedVInt(mutation.modifications.size()); } for (Map.Entry<UUID, PartitionUpdate> entry : mutation.modifications.entrySet()) size += PartitionUpdate.serializer.serializedSize(entry.getValue(), version); return size; } }
public long serializedSize(Mutation mutation, int version) { int size = 0; if (version < MessagingService.VERSION_20) size += TypeSizes.sizeof(mutation.getKeyspaceName()); if (version < MessagingService.VERSION_30) { int keySize = mutation.key().getKey().remaining(); size += TypeSizes.sizeof((short) keySize) + keySize; size += TypeSizes.sizeof(mutation.modifications.size()); } else { size += TypeSizes.sizeofUnsignedVInt(mutation.modifications.size()); } for (Map.Entry<UUID, PartitionUpdate> entry : mutation.modifications.entrySet()) size += PartitionUpdate.serializer.serializedSize(entry.getValue(), version); return size; } }
public long serializedSize(Mutation mutation, int version) { int size = 0; if (version < MessagingService.VERSION_20) size += TypeSizes.sizeof(mutation.getKeyspaceName()); if (version < MessagingService.VERSION_30) { int keySize = mutation.key().getKey().remaining(); size += TypeSizes.sizeof((short) keySize) + keySize; size += TypeSizes.sizeof(mutation.modifications.size()); } else { size += TypeSizes.sizeofUnsignedVInt(mutation.modifications.size()); } for (Map.Entry<UUID, PartitionUpdate> entry : mutation.modifications.entrySet()) size += PartitionUpdate.serializer.serializedSize(entry.getValue(), version); return size; } }
public long serializedSize(PrepareResponse response, int version) { long size = TypeSizes.sizeof(response.promised) + Commit.serializer.serializedSize(response.inProgressCommit, version); if (version < MessagingService.VERSION_30) { size += UUIDSerializer.serializer.serializedSize(response.mostRecentCommit.ballot, version); size += PartitionUpdate.serializer.serializedSize(response.mostRecentCommit.update, version); } else { size += Commit.serializer.serializedSize(response.mostRecentCommit, version); } return size; } }
public long serializedSize(PrepareResponse response, int version) { long size = TypeSizes.sizeof(response.promised) + Commit.serializer.serializedSize(response.inProgressCommit, version); if (version < MessagingService.VERSION_30) { size += UUIDSerializer.serializer.serializedSize(response.mostRecentCommit.ballot, version); size += PartitionUpdate.serializer.serializedSize(response.mostRecentCommit.update, version); } else { size += Commit.serializer.serializedSize(response.mostRecentCommit, version); } return size; } }
public long serializedSize(PrepareResponse response, int version) { long size = TypeSizes.sizeof(response.promised) + Commit.serializer.serializedSize(response.inProgressCommit, version); if (version < MessagingService.VERSION_30) { size += UUIDSerializer.serializer.serializedSize(response.mostRecentCommit.ballot, version); size += PartitionUpdate.serializer.serializedSize(response.mostRecentCommit.update, version); } else { size += Commit.serializer.serializedSize(response.mostRecentCommit, version); } return size; } }
PartitionUpdate getUpdateFor(DecoratedKey key) { assert key != null; PartitionUpdate previous = buffer.get(key); if (previous == null) { previous = createPartitionUpdate(key); currentSize += PartitionUpdate.serializer.serializedSize(previous, formatType.info.getLatestVersion().correspondingMessagingVersion()); previous.allowNewUpdates(); buffer.put(key, previous); } return previous; }
PartitionUpdate getUpdateFor(DecoratedKey key) { assert key != null; PartitionUpdate previous = buffer.get(key); if (previous == null) { previous = createPartitionUpdate(key); currentSize += PartitionUpdate.serializer.serializedSize(previous, formatType.info.getLatestVersion().correspondingMessagingVersion()); previous.allowNewUpdates(); buffer.put(key, previous); } return previous; }
PartitionUpdate getUpdateFor(DecoratedKey key) { assert key != null; PartitionUpdate previous = buffer.get(key); if (previous == null) { previous = createPartitionUpdate(key); currentSize += PartitionUpdate.serializer.serializedSize(previous, formatType.info.getLatestVersion().correspondingMessagingVersion()); previous.allowNewUpdates(); buffer.put(key, previous); } return previous; }
public long serializedSize(Commit commit, int version) { int size = 0; if (version < MessagingService.VERSION_30) size += ByteBufferUtil.serializedSizeWithShortLength(commit.update.partitionKey().getKey()); return size + UUIDSerializer.serializer.serializedSize(commit.ballot, version) + PartitionUpdate.serializer.serializedSize(commit.update, version); } }
public long serializedSize(Commit commit, int version) { int size = 0; if (version < MessagingService.VERSION_30) size += ByteBufferUtil.serializedSizeWithShortLength(commit.update.partitionKey().getKey()); return size + UUIDSerializer.serializer.serializedSize(commit.ballot, version) + PartitionUpdate.serializer.serializedSize(commit.update, version); } }
public long serializedSize(Commit commit, int version) { int size = 0; if (version < MessagingService.VERSION_30) size += ByteBufferUtil.serializedSizeWithShortLength(commit.update.partitionKey().getKey()); return size + UUIDSerializer.serializer.serializedSize(commit.ballot, version) + PartitionUpdate.serializer.serializedSize(commit.update, version); } }