public void serialize(MerkleTree mt, DataOutputPlus out, int version) throws IOException { out.writeByte(mt.hashdepth); out.writeLong(mt.maxsize); out.writeLong(mt.size); out.writeUTF(mt.partitioner.getClass().getCanonicalName()); // full range Token.serializer.serialize(mt.fullRange.left, out, version); Token.serializer.serialize(mt.fullRange.right, out, version); Hashable.serializer.serialize(mt.root, out, version); }
public void serialize(StreamRequest request, DataOutputPlus out, int version) throws IOException { out.writeUTF(request.keyspace); out.writeLong(request.repairedAt); out.writeInt(request.ranges.size()); for (Range<Token> range : request.ranges) { Token.serializer.serialize(range.left, out); Token.serializer.serialize(range.right, out); } out.writeInt(request.columnFamilies.size()); for (String cf : request.columnFamilies) out.writeUTF(cf); }
public void serialize(MerkleTree mt, DataOutputPlus out, int version) throws IOException { out.writeByte(mt.hashdepth); out.writeLong(mt.maxsize); out.writeLong(mt.size); out.writeUTF(mt.partitioner.getClass().getCanonicalName()); // full range Token.serializer.serialize(mt.fullRange.left, out, version); Token.serializer.serialize(mt.fullRange.right, out, version); Hashable.serializer.serialize(mt.root, out, version); }
public void serialize(AbstractBounds<?> range, DataOutputPlus out, int version) throws IOException { /* * The first int tells us if it's a range or bounds (depending on the value) _and_ if it's tokens or keys (depending on the * sign). We use negative kind for keys so as to preserve the serialization of token from older version. */ out.writeInt(kindInt(range)); if (range.left instanceof Token) { Token.serializer.serialize((Token) range.left, out); Token.serializer.serialize((Token) range.right, out); } else { RowPosition.serializer.serialize((RowPosition) range.left, out); RowPosition.serializer.serialize((RowPosition) range.right, out); } }
public void serialize(Inner inner, DataOutputPlus out, int version) throws IOException { if (version < MessagingService.VERSION_30) { if (inner.hash == null) out.writeInt(-1); else { out.writeInt(inner.hash.length); out.write(inner.hash); } } Token.serializer.serialize(inner.token, out, version); Hashable.serializer.serialize(inner.lchild, out, version); Hashable.serializer.serialize(inner.rchild, out, version); }
public void serialize(Inner inner, DataOutputPlus out, int version) throws IOException { if (version < MessagingService.VERSION_30) { if (inner.hash == null) out.writeInt(-1); else { out.writeInt(inner.hash.length); out.write(inner.hash); } } Token.serializer.serialize(inner.token, out, version); Hashable.serializer.serialize(inner.lchild, out, version); Hashable.serializer.serialize(inner.rchild, out, version); }
public void serialize(StreamRequest request, DataOutputPlus out, int version) throws IOException { out.writeUTF(request.keyspace); out.writeLong(request.repairedAt); out.writeInt(request.ranges.size()); for (Range<Token> range : request.ranges) { MessagingService.validatePartitioner(range); Token.serializer.serialize(range.left, out, version); Token.serializer.serialize(range.right, out, version); } out.writeInt(request.columnFamilies.size()); for (String cf : request.columnFamilies) out.writeUTF(cf); }
public void serialize(StreamRequest request, DataOutputPlus out, int version) throws IOException { out.writeUTF(request.keyspace); out.writeLong(request.repairedAt); out.writeInt(request.ranges.size()); for (Range<Token> range : request.ranges) { MessagingService.validatePartitioner(range); Token.serializer.serialize(range.left, out, version); Token.serializer.serialize(range.right, out, version); } out.writeInt(request.columnFamilies.size()); for (String cf : request.columnFamilies) out.writeUTF(cf); }
public void serialize(Inner inner, DataOutputPlus out, int version) throws IOException { if (version < MessagingService.VERSION_30) { if (inner.hash == null) out.writeInt(-1); else { out.writeInt(inner.hash.length); out.write(inner.hash); } } Token.serializer.serialize(inner.token, out, version); Hashable.serializer.serialize(inner.lchild, out, version); Hashable.serializer.serialize(inner.rchild, out, version); }
public void serialize(Inner inner, DataOutputPlus out, int version) throws IOException { if (version < MessagingService.VERSION_30) { if (inner.hash == null) out.writeInt(-1); else { out.writeInt(inner.hash.length); out.write(inner.hash); } } Token.serializer.serialize(inner.token, out, version); Hashable.serializer.serialize(inner.lchild, out, version); Hashable.serializer.serialize(inner.rchild, out, version); }
public void serialize(Inner inner, DataOutputPlus out, int version) throws IOException { if (inner.hash == null) out.writeInt(-1); else { out.writeInt(inner.hash.length); out.write(inner.hash); } Token.serializer.serialize(inner.token, out); Hashable.serializer.serialize(inner.lchild, out, version); Hashable.serializer.serialize(inner.rchild, out, version); }
public void serialize(StreamRequest request, DataOutputPlus out, int version) throws IOException { out.writeUTF(request.keyspace); out.writeLong(request.repairedAt); out.writeInt(request.ranges.size()); for (Range<Token> range : request.ranges) { MessagingService.validatePartitioner(range); Token.serializer.serialize(range.left, out, version); Token.serializer.serialize(range.right, out, version); } out.writeInt(request.columnFamilies.size()); for (String cf : request.columnFamilies) out.writeUTF(cf); }
public void serialize(MerkleTree mt, DataOutputPlus out, int version) throws IOException { out.writeByte(mt.hashdepth); out.writeLong(mt.maxsize); out.writeLong(mt.size); out.writeUTF(mt.partitioner.getClass().getCanonicalName()); // full range Token.serializer.serialize(mt.fullRange.left, out, version); Token.serializer.serialize(mt.fullRange.right, out, version); Hashable.serializer.serialize(mt.root, out, version); }
public void serialize(MerkleTree mt, DataOutputPlus out, int version) throws IOException { out.writeByte(mt.hashdepth); out.writeLong(mt.maxsize); out.writeLong(mt.size); out.writeUTF(mt.partitioner.getClass().getCanonicalName()); // full range Token.serializer.serialize(mt.fullRange.left, out); Token.serializer.serialize(mt.fullRange.right, out); Hashable.serializer.serialize(mt.root, out, version); }
public void serialize(MerkleTree mt, DataOutputPlus out, int version) throws IOException { out.writeByte(mt.hashdepth); out.writeLong(mt.maxsize); out.writeLong(mt.size); out.writeUTF(mt.partitioner.getClass().getCanonicalName()); // full range Token.serializer.serialize(mt.fullRange.left, out, version); Token.serializer.serialize(mt.fullRange.right, out, version); Hashable.serializer.serialize(mt.root, out, version); }
public void serialize(PartitionPosition pos, DataOutputPlus out, int version) throws IOException { Kind kind = pos.kind(); out.writeByte(kind.ordinal()); if (kind == Kind.ROW_KEY) ByteBufferUtil.writeWithShortLength(((DecoratedKey)pos).getKey(), out); else Token.serializer.serialize(pos.getToken(), out, version); }
public void serialize(PartitionPosition pos, DataOutputPlus out, int version) throws IOException { Kind kind = pos.kind(); out.writeByte(kind.ordinal()); if (kind == Kind.ROW_KEY) ByteBufferUtil.writeWithShortLength(((DecoratedKey)pos).getKey(), out); else Token.serializer.serialize(pos.getToken(), out, version); }
public void serialize(PartitionPosition pos, DataOutputPlus out, int version) throws IOException { Kind kind = pos.kind(); out.writeByte(kind.ordinal()); if (kind == Kind.ROW_KEY) ByteBufferUtil.writeWithShortLength(((DecoratedKey)pos).getKey(), out); else Token.serializer.serialize(pos.getToken(), out, version); }
public void serialize(RowPosition pos, DataOutputPlus out) throws IOException { Kind kind = pos.kind(); out.writeByte(kind.ordinal()); if (kind == Kind.ROW_KEY) ByteBufferUtil.writeWithShortLength(((DecoratedKey)pos).getKey(), out); else Token.serializer.serialize(pos.getToken(), out); }
public void serialize(PartitionPosition pos, DataOutputPlus out, int version) throws IOException { Kind kind = pos.kind(); out.writeByte(kind.ordinal()); if (kind == Kind.ROW_KEY) ByteBufferUtil.writeWithShortLength(((DecoratedKey)pos).getKey(), out); else Token.serializer.serialize(pos.getToken(), out, version); }