public static class SSTableMetadata.SSTableMetadataSerializer
extends java.lang.Object
Constructor and Description |
---|
SSTableMetadata.SSTableMetadataSerializer() |
Modifier and Type | Method and Description |
---|---|
Pair<SSTableMetadata,java.util.Set<java.lang.Integer>> |
deserialize(java.io.DataInputStream in,
Descriptor desc) |
Pair<SSTableMetadata,java.util.Set<java.lang.Integer>> |
deserialize(java.io.DataInputStream in,
Descriptor desc,
boolean loadSSTableLevel) |
Pair<SSTableMetadata,java.util.Set<java.lang.Integer>> |
deserialize(Descriptor descriptor)
deserializes the metadata
returns a pair containing the part of the metadata meant to be kept-in memory and the part
that should not.
|
Pair<SSTableMetadata,java.util.Set<java.lang.Integer>> |
deserialize(Descriptor descriptor,
boolean loadSSTableLevel) |
void |
legacySerialize(SSTableMetadata sstableStats,
java.util.Set<java.lang.Integer> ancestors,
Descriptor legacyDesc,
java.io.DataOutput out)
Deprecated.
will be removed when it is assumed that the minimum upgrade-from-version is the version that this
patch made it into
|
void |
serialize(SSTableMetadata sstableStats,
java.util.Set<java.lang.Integer> ancestors,
java.io.DataOutput out) |
public SSTableMetadata.SSTableMetadataSerializer()
public void serialize(SSTableMetadata sstableStats, java.util.Set<java.lang.Integer> ancestors, java.io.DataOutput out) throws java.io.IOException
java.io.IOException
@Deprecated public void legacySerialize(SSTableMetadata sstableStats, java.util.Set<java.lang.Integer> ancestors, Descriptor legacyDesc, java.io.DataOutput out) throws java.io.IOException
sstableStats
- legacyDesc
- out
- java.io.IOException
public Pair<SSTableMetadata,java.util.Set<java.lang.Integer>> deserialize(Descriptor descriptor) throws java.io.IOException
descriptor
- the descriptorjava.io.IOException
public Pair<SSTableMetadata,java.util.Set<java.lang.Integer>> deserialize(Descriptor descriptor, boolean loadSSTableLevel) throws java.io.IOException
java.io.IOException
public Pair<SSTableMetadata,java.util.Set<java.lang.Integer>> deserialize(java.io.DataInputStream in, Descriptor desc) throws java.io.IOException
java.io.IOException
public Pair<SSTableMetadata,java.util.Set<java.lang.Integer>> deserialize(java.io.DataInputStream in, Descriptor desc, boolean loadSSTableLevel) throws java.io.IOException
java.io.IOException
Copyright © 2015 The Apache Software Foundation