public Collection<Mutation> deserialize(DataInputPlus in, int version) throws IOException { int count = in.readInt(); Collection<Mutation> schema = new ArrayList<>(count); for (int i = 0; i < count; i++) schema.add(Mutation.serializer.deserialize(in, version)); return schema; }
public Collection<Mutation> deserialize(DataInputPlus in, int version) throws IOException { int count = in.readInt(); Collection<Mutation> schema = new ArrayList<>(count); for (int i = 0; i < count; i++) schema.add(Mutation.serializer.deserialize(in, version)); return schema; }
public StreamingHistogram deserialize(DataInputPlus in) throws IOException { int maxBinSize = in.readInt(); int size = in.readInt(); Map<Number, long[]> tmp = new HashMap<>(size); for (int i = 0; i < size; i++) { tmp.put(in.readDouble(), new long[]{in.readLong()}); } return new StreamingHistogram(maxBinSize, tmp); }
public StreamingHistogram deserialize(DataInputPlus in) throws IOException { int maxBinSize = in.readInt(); int size = in.readInt(); Map<Number, long[]> tmp = new HashMap<>(size); for (int i = 0; i < size; i++) { tmp.put(in.readDouble(), new long[]{in.readLong()}); } return new StreamingHistogram(maxBinSize, tmp); }
public DeletionTime deserialize(DataInputPlus in) throws IOException { int ldt = in.readInt(); long mfda = in.readLong(); return mfda == Long.MIN_VALUE && ldt == Integer.MAX_VALUE ? LIVE : new DeletionTime(mfda, ldt); }
public ValidationRequest deserialize(DataInputPlus dis, int version) throws IOException { RepairJobDesc desc = RepairJobDesc.serializer.deserialize(dis, version); return new ValidationRequest(desc, dis.readInt()); }
static long deserializePositionAndSkip(DataInputPlus in) throws IOException { long position = in.readLong(); int size = in.readInt(); if (size > 0) in.skipBytesFully(size); return position; } }
public VersionedValue deserialize(DataInputPlus in, int version) throws IOException { String value = in.readUTF(); int valVersion = in.readInt(); return new VersionedValue(value, valVersion); }
public IntervalSet<T> deserialize(DataInputPlus in) throws IOException { int count = in.readInt(); NavigableMap<T, T> ranges = new TreeMap<>(); for (int i = 0; i < count; ++i) ranges.put(pointSerializer.deserialize(in), pointSerializer.deserialize(in)); return new IntervalSet<T>(ImmutableSortedMap.copyOfSorted(ranges)); }
public IntervalSet<T> deserialize(DataInputPlus in) throws IOException { int count = in.readInt(); NavigableMap<T, T> ranges = new TreeMap<>(); for (int i = 0; i < count; ++i) ranges.put(pointSerializer.deserialize(in), pointSerializer.deserialize(in)); return new IntervalSet<T>(ImmutableSortedMap.copyOfSorted(ranges)); }
public StreamSummary deserialize(DataInputPlus in, int version) throws IOException { UUID cfId = UUIDSerializer.serializer.deserialize(in, MessagingService.current_version); int files = in.readInt(); long totalSize = in.readLong(); return new StreamSummary(cfId, files, totalSize); }
public CompactionMetadata deserialize(Version version, DataInputPlus in) throws IOException { if (version.hasCompactionAncestors()) { // skip ancestors int nbAncestors = in.readInt(); in.skipBytes(nbAncestors * TypeSizes.sizeof(nbAncestors)); } ICardinality cardinality = HyperLogLogPlus.Builder.build(ByteBufferUtil.readBytes(in, in.readInt())); return new CompactionMetadata(cardinality); } }
public CompactionMetadata deserialize(Version version, DataInputPlus in) throws IOException { if (version.hasCompactionAncestors()) { // skip ancestors int nbAncestors = in.readInt(); in.skipBytes(nbAncestors * TypeSizes.sizeof(nbAncestors)); } ICardinality cardinality = HyperLogLogPlus.Builder.build(ByteBufferUtil.readBytes(in, in.readInt())); return new CompactionMetadata(cardinality); } }
public EstimatedHistogram deserialize(DataInputPlus in) throws IOException { int size = in.readInt(); long[] offsets = new long[size - 1]; long[] buckets = new long[size]; for (int i = 0; i < size; i++) { offsets[i == 0 ? 0 : i - 1] = in.readLong(); buckets[i] = in.readLong(); } return new EstimatedHistogram(offsets, buckets); }
public StreamSummary deserialize(DataInputPlus in, int version) throws IOException { UUID cfId = UUIDSerializer.serializer.deserialize(in, MessagingService.current_version); int files = in.readInt(); long totalSize = in.readLong(); return new StreamSummary(cfId, files, totalSize); }
@SuppressWarnings("resource") // Not closing constructed DataInputPlus's as the channel needs to remain open. public RetryMessage deserialize(ReadableByteChannel in, int version, StreamSession session) throws IOException { DataInputPlus input = new DataInputStreamPlus(Channels.newInputStream(in)); return new RetryMessage(UUIDSerializer.serializer.deserialize(input, MessagingService.current_version), input.readInt()); }
@SuppressWarnings("resource") // Not closing constructed DataInputPlus's as the channel needs to remain open. public ReceivedMessage deserialize(ReadableByteChannel in, int version, StreamSession session) throws IOException { DataInputPlus input = new DataInputStreamPlus(Channels.newInputStream(in)); return new ReceivedMessage(UUIDSerializer.serializer.deserialize(input, MessagingService.current_version), input.readInt()); }
public SyncRequest deserialize(DataInputPlus in, int version) throws IOException { RepairJobDesc desc = RepairJobDesc.serializer.deserialize(in, version); InetAddress owner = CompactEndpointSerializationHelper.deserialize(in); InetAddress src = CompactEndpointSerializationHelper.deserialize(in); InetAddress dst = CompactEndpointSerializationHelper.deserialize(in); int rangesCount = in.readInt(); List<Range<Token>> ranges = new ArrayList<>(rangesCount); for (int i = 0; i < rangesCount; ++i) ranges.add((Range<Token>) AbstractBounds.tokenSerializer.deserialize(in, MessagingService.globalPartitioner(), version)); return new SyncRequest(desc, owner, src, dst, ranges); }
public SyncRequest deserialize(DataInputPlus in, int version) throws IOException { RepairJobDesc desc = RepairJobDesc.serializer.deserialize(in, version); InetAddress owner = CompactEndpointSerializationHelper.deserialize(in); InetAddress src = CompactEndpointSerializationHelper.deserialize(in); InetAddress dst = CompactEndpointSerializationHelper.deserialize(in); int rangesCount = in.readInt(); List<Range<Token>> ranges = new ArrayList<>(rangesCount); for (int i = 0; i < rangesCount; ++i) ranges.add((Range<Token>) AbstractBounds.tokenSerializer.deserialize(in, MessagingService.globalPartitioner(), version)); return new SyncRequest(desc, owner, src, dst, ranges); }
public StreamInitMessage deserialize(DataInputPlus in, int version) throws IOException { InetAddress from = CompactEndpointSerializationHelper.deserialize(in); int sessionIndex = in.readInt(); UUID planId = UUIDSerializer.serializer.deserialize(in, MessagingService.current_version); String description = in.readUTF(); boolean sentByInitiator = in.readBoolean(); boolean keepSSTableLevel = in.readBoolean(); boolean isIncremental = in.readBoolean(); return new StreamInitMessage(from, sessionIndex, planId, description, sentByInitiator, keepSSTableLevel, isIncremental); }