public void serialize(ValidationRequest message, DataOutputPlus out, int version) throws IOException { RepairJobDesc.serializer.serialize(message.desc, out, version); out.writeInt(message.gcBefore); }
public void serialize(CommitLogPosition clsp, DataOutputPlus out) throws IOException { out.writeLong(clsp.segmentId); out.writeInt(clsp.position); }
public static void writeWithLength(ByteBuffer bytes, DataOutputPlus out) throws IOException { out.writeInt(bytes.remaining()); out.write(bytes); }
public static void serialize(BloomFilter bf, DataOutputPlus out) throws IOException { out.writeInt(bf.hashCount); bf.bitset.serialize(out); }
public void serialize(StreamingHistogram histogram, DataOutputPlus out) throws IOException { out.writeInt(histogram.maxBinSize); Map<Number, long[]> entries = histogram.getAsMap(); out.writeInt(entries.size()); for (Map.Entry<Number, long[]> entry : entries.entrySet()) { out.writeDouble(entry.getKey().doubleValue()); out.writeLong(entry.getValue()[0]); } }
public void serialize(IntervalSet<T> intervals, DataOutputPlus out) throws IOException { out.writeInt(intervals.ranges.size()); for (Map.Entry<T, T> en : intervals.ranges.entrySet()) { pointSerializer.serialize(en.getKey(), out); pointSerializer.serialize(en.getValue(), out); } }
public void serialize(GossipDigestAck2 ack2, DataOutputPlus out, int version) throws IOException { out.writeInt(ack2.epStateMap.size()); for (Map.Entry<InetAddress, EndpointState> entry : ack2.epStateMap.entrySet()) { InetAddress ep = entry.getKey(); CompactEndpointSerializationHelper.serialize(ep, out); EndpointState.serializer.serialize(entry.getValue(), out, version); } }
public void serialize(GossipDigestAck gDigestAckMessage, DataOutputPlus out, int version) throws IOException { GossipDigestSerializationHelper.serialize(gDigestAckMessage.gDigestList, out, version); out.writeInt(gDigestAckMessage.epStateMap.size()); for (Map.Entry<InetAddress, EndpointState> entry : gDigestAckMessage.epStateMap.entrySet()) { InetAddress ep = entry.getKey(); CompactEndpointSerializationHelper.serialize(ep, out); EndpointState.serializer.serialize(entry.getValue(), out, version); } }
public void serialize(CompressionParams parameters, DataOutputPlus out, int version) throws IOException { out.writeUTF(parameters.sstableCompressor.getClass().getSimpleName()); out.writeInt(parameters.otherOptions.size()); for (Map.Entry<String, String> entry : parameters.otherOptions.entrySet()) { out.writeUTF(entry.getKey()); out.writeUTF(entry.getValue()); } out.writeInt(parameters.chunkLength()); }
public void serialize(CompressionParams parameters, DataOutputPlus out, int version) throws IOException { out.writeUTF(parameters.sstableCompressor.getClass().getSimpleName()); out.writeInt(parameters.otherOptions.size()); for (Map.Entry<String, String> entry : parameters.otherOptions.entrySet()) { out.writeUTF(entry.getKey()); out.writeUTF(entry.getValue()); } out.writeInt(parameters.chunkLength()); }
public void serialize(VersionedValue value, DataOutputPlus out, int version) throws IOException { out.writeUTF(outValue(value, version)); out.writeInt(value.version); }
public void serialize(Version version, CompactionMetadata component, DataOutputPlus out) throws IOException { if (version.hasCompactionAncestors()) { // write empty ancestor marker out.writeInt(0); } ByteBufferUtil.writeWithLength(component.cardinalityEstimator.getBytes(), out); }
public void serialize(IntervalTree<C, D, I> it, DataOutputPlus out, int version) throws IOException { out.writeInt(it.count); for (Interval<C, D> interval : it) { pointSerializer.serialize(interval.min, out); pointSerializer.serialize(interval.max, out); dataSerializer.serialize(interval.data, out); } }
public void serialize(IntervalTree<C, D, I> it, DataOutputPlus out, int version) throws IOException { out.writeInt(it.count); for (Interval<C, D> interval : it) { pointSerializer.serialize(interval.min, out); pointSerializer.serialize(interval.max, out); dataSerializer.serialize(interval.data, out); } }
public void serialize(DeletionTime delTime, DataOutputPlus out) throws IOException { out.writeInt(delTime.localDeletionTime()); out.writeLong(delTime.markedForDeleteAt()); }
public void serialize(Version version, CompactionMetadata component, DataOutputPlus out) throws IOException { if (version.hasCompactionAncestors()) { // write empty ancestor marker out.writeInt(0); } ByteBufferUtil.writeWithLength(component.cardinalityEstimator.getBytes(), out); }
static void serializeRowFilter(DataOutputPlus out, RowFilter rowFilter) throws IOException { ArrayList<RowFilter.Expression> indexExpressions = Lists.newArrayList(rowFilter.iterator()); out.writeInt(indexExpressions.size()); for (RowFilter.Expression expression : indexExpressions) { ByteBufferUtil.writeWithShortLength(expression.column().name.bytes, out); expression.operator().writeTo(out); ByteBufferUtil.writeWithShortLength(expression.getIndexValue(), out); } }
public void serialize(StreamInitMessage message, DataOutputPlus out, int version) throws IOException { CompactEndpointSerializationHelper.serialize(message.from, out); out.writeInt(message.sessionIndex); UUIDSerializer.serializer.serialize(message.planId, out, MessagingService.current_version); out.writeUTF(message.description); out.writeBoolean(message.isForOutgoing); out.writeBoolean(message.keepSSTableLevel); out.writeBoolean(message.isIncremental); }