public interface IMetadataSerializer
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<MetadataType,MetadataComponent> | deserialize(Descriptor descriptor,
           java.util.EnumSet<MetadataType> types)Deserialize specified metadata components from given descriptor. | 
| MetadataComponent | deserialize(Descriptor descriptor,
           MetadataType type)Deserialized only metadata component specified from given descriptor. | 
| void | mutateLevel(Descriptor descriptor,
           int newLevel)Mutate SSTable level | 
| void | mutateRepairedAt(Descriptor descriptor,
                long newRepairedAt)Mutate repairedAt time | 
| void | serialize(java.util.Map<MetadataType,MetadataComponent> components,
         DataOutputPlus out,
         Version version)Serialize given metadata components | 
void serialize(java.util.Map<MetadataType,MetadataComponent> components, DataOutputPlus out, Version version) throws java.io.IOException
components - Metadata components to serializeout - version - java.io.IOExceptionjava.util.Map<MetadataType,MetadataComponent> deserialize(Descriptor descriptor, java.util.EnumSet<MetadataType> types) throws java.io.IOException
descriptor - SSTable descriptorjava.io.IOExceptionMetadataComponent deserialize(Descriptor descriptor, MetadataType type) throws java.io.IOException
descriptor - SSTable descriptortype - Metadata component type to deserializejava.io.IOExceptionvoid mutateLevel(Descriptor descriptor, int newLevel) throws java.io.IOException
descriptor - SSTable descriptornewLevel - new SSTable leveljava.io.IOExceptionvoid mutateRepairedAt(Descriptor descriptor, long newRepairedAt) throws java.io.IOException
java.io.IOExceptionCopyright © 2018 The Apache Software Foundation