Uses of Class
org.apache.cassandra.io.sstable.metadata.MetadataComponent
Packages that use MetadataComponent
Package
Description
-
Uses of MetadataComponent in org.apache.cassandra.db
Subclasses of MetadataComponent in org.apache.cassandra.dbModifier and TypeClassDescriptionstatic classWe 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
Fields in org.apache.cassandra.io.sstable.format with type parameters of type MetadataComponentModifier and TypeFieldDescriptionfinal Map<MetadataType,MetadataComponent> StatsComponent.metadataMethods in org.apache.cassandra.io.sstable.format that return types with arguments of type MetadataComponentModifier and TypeMethodDescriptionprotected Map<MetadataType,MetadataComponent> SSTableWriter.finalizeMetadata()Constructor parameters in org.apache.cassandra.io.sstable.format with type arguments of type MetadataComponent -
Uses of MetadataComponent in org.apache.cassandra.io.sstable.metadata
Classes in org.apache.cassandra.io.sstable.metadata with type parameters of type MetadataComponentModifier and TypeInterfaceDescriptioninterfaceIMetadataComponentSerializer<T extends MetadataComponent>Metadata component serializerSubclasses of MetadataComponent in org.apache.cassandra.io.sstable.metadataModifier and TypeClassDescriptionclassCompaction related SSTable metadata.classSSTable metadata that always stay on heap.classSSTable metadata component used only for validating SSTable.Fields in org.apache.cassandra.io.sstable.metadata with type parameters of type MetadataComponentMethods in org.apache.cassandra.io.sstable.metadata that return MetadataComponentModifier and TypeMethodDescriptionIMetadataSerializer.deserialize(Descriptor descriptor, MetadataType type) Deserialized only metadata component specified from given descriptor.MetadataSerializer.deserialize(Descriptor descriptor, MetadataType type) Methods in org.apache.cassandra.io.sstable.metadata that return types with arguments of type MetadataComponentModifier and TypeMethodDescriptionIMetadataSerializer.deserialize(Descriptor descriptor, EnumSet<MetadataType> types) Deserialize specified metadata components from given descriptor.MetadataSerializer.deserialize(Descriptor descriptor, EnumSet<MetadataType> types) MetadataSerializer.deserialize(Descriptor descriptor, FileDataInput in, EnumSet<MetadataType> selectedTypes) MetadataCollector.finalizeMetadata(String partitioner, double bloomFilterFPChance, long repairedAt, TimeUUID pendingRepair, boolean isTransient, SerializationHeader header, ByteBuffer firstKey, ByteBuffer lastKey) Methods in org.apache.cassandra.io.sstable.metadata with parameters of type MetadataComponentMethod parameters in org.apache.cassandra.io.sstable.metadata with type arguments of type MetadataComponentModifier and TypeMethodDescriptionvoidIMetadataSerializer.rewriteSSTableMetadata(Descriptor descriptor, Map<MetadataType, MetadataComponent> currentComponents) Replace the sstable metadata file (-Statistics.db) with the given components.voidMetadataSerializer.rewriteSSTableMetadata(Descriptor descriptor, Map<MetadataType, MetadataComponent> currentComponents) voidIMetadataSerializer.serialize(Map<MetadataType, MetadataComponent> components, DataOutputPlus out, Version version) Serialize given metadata componentsvoidMetadataSerializer.serialize(Map<MetadataType, MetadataComponent> components, DataOutputPlus out, Version version)