Uses of Class
org.apache.cassandra.io.sstable.metadata.MetadataComponent
-
Packages that use MetadataComponent Package Description org.apache.cassandra.db org.apache.cassandra.io.sstable.format org.apache.cassandra.io.sstable.metadata -
-
Uses of MetadataComponent in org.apache.cassandra.db
Subclasses of MetadataComponent in org.apache.cassandra.db Modifier and Type Class Description static class
SerializationHeader.Component
We need the TableMetadata to properly deserialize a SerializationHeader but it's clunky to pass that to a SSTable component, so we use this temporary object to delay the actual need for the metadata. -
Uses of MetadataComponent in org.apache.cassandra.io.sstable.format
Methods in org.apache.cassandra.io.sstable.format that return types with arguments of type MetadataComponent Modifier and Type Method Description protected java.util.Map<MetadataType,MetadataComponent>
SSTableWriter. finalizeMetadata()
-
Uses of MetadataComponent in org.apache.cassandra.io.sstable.metadata
Classes in org.apache.cassandra.io.sstable.metadata with type parameters of type MetadataComponent Modifier and Type Interface Description interface
IMetadataComponentSerializer<T extends MetadataComponent>
Metadata component serializerSubclasses of MetadataComponent in org.apache.cassandra.io.sstable.metadata Modifier and Type Class Description class
CompactionMetadata
Compaction related SSTable metadata.class
StatsMetadata
SSTable metadata that always stay on heap.class
ValidationMetadata
SSTable metadata component used only for validating SSTable.Fields in org.apache.cassandra.io.sstable.metadata with type parameters of type MetadataComponent Modifier and Type Field Description IMetadataComponentSerializer<MetadataComponent>
MetadataType. serializer
Methods in org.apache.cassandra.io.sstable.metadata that return MetadataComponent Modifier and Type Method Description MetadataComponent
IMetadataSerializer. deserialize(Descriptor descriptor, MetadataType type)
Deserialized only metadata component specified from given descriptor.MetadataComponent
MetadataSerializer. deserialize(Descriptor descriptor, MetadataType type)
Methods in org.apache.cassandra.io.sstable.metadata that return types with arguments of type MetadataComponent Modifier and Type Method Description java.util.Map<MetadataType,MetadataComponent>
IMetadataSerializer. deserialize(Descriptor descriptor, java.util.EnumSet<MetadataType> types)
Deserialize specified metadata components from given descriptor.java.util.Map<MetadataType,MetadataComponent>
MetadataSerializer. deserialize(Descriptor descriptor, java.util.EnumSet<MetadataType> types)
java.util.Map<MetadataType,MetadataComponent>
MetadataSerializer. deserialize(Descriptor descriptor, FileDataInput in, java.util.EnumSet<MetadataType> selectedTypes)
java.util.Map<MetadataType,MetadataComponent>
MetadataCollector. finalizeMetadata(java.lang.String partitioner, double bloomFilterFPChance, long repairedAt, java.util.UUID pendingRepair, boolean isTransient, SerializationHeader header)
Methods in org.apache.cassandra.io.sstable.metadata with parameters of type MetadataComponent Modifier and Type Method Description int
MetadataComponent. compareTo(MetadataComponent o)
Method parameters in org.apache.cassandra.io.sstable.metadata with type arguments of type MetadataComponent Modifier and Type Method Description void
IMetadataSerializer. rewriteSSTableMetadata(Descriptor descriptor, java.util.Map<MetadataType,MetadataComponent> currentComponents)
Replace the sstable metadata file (-Statistics.db
) with the given components.void
MetadataSerializer. rewriteSSTableMetadata(Descriptor descriptor, java.util.Map<MetadataType,MetadataComponent> currentComponents)
void
IMetadataSerializer. serialize(java.util.Map<MetadataType,MetadataComponent> components, DataOutputPlus out, Version version)
Serialize given metadata componentsvoid
MetadataSerializer. serialize(java.util.Map<MetadataType,MetadataComponent> components, DataOutputPlus out, Version version)
-