## Uses of Class
org.apache.cassandra.io.sstable.metadata.MetadataType

- Packages that use MetadataType
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.metadata |

- - ### Uses of MetadataType in org.apache.cassandra.db

    Methods in org.apache.cassandra.db that return MetadataType
    Modifier and Type | Method and Description
    --- | ---
    `MetadataType` | SerializationHeader.Component.`getType()`

  - ### Uses of MetadataType in org.apache.cassandra.io.sstable.format

    Methods in org.apache.cassandra.io.sstable.format that return types with arguments of type MetadataType
    Modifier and Type | Method and Description
    --- | ---
    `protected java.util.Map<MetadataType,MetadataComponent>` | SSTableWriter.`finalizeMetadata()`

  - ### Uses of MetadataType in org.apache.cassandra.io.sstable.metadata

    Methods in org.apache.cassandra.io.sstable.metadata that return MetadataType
    Modifier and Type | Method and Description
    --- | ---
    `MetadataType` | CompactionMetadata.`getType()`
    `abstract MetadataType` | MetadataComponent.`getType()`
    `MetadataType` | StatsMetadata.`getType()`
    `MetadataType` | ValidationMetadata.`getType()`
    `static MetadataType` | MetadataType.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static MetadataType[]` | MetadataType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.cassandra.io.sstable.metadata that return types with arguments of type MetadataType
    Modifier and Type | Method and 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>` | LegacyMetadataSerializer.`deserialize(Descriptor descriptor, java.util.EnumSet<MetadataType> types)` Deprecated. Legacy serializer deserialize all components no matter what types are specified.
    `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> types)`
    `java.util.Map<MetadataType,MetadataComponent>` | MetadataCollector.`finalizeMetadata(java.lang.String partitioner, double bloomFilterFPChance, long repairedAt, SerializationHeader header)`

    Methods in org.apache.cassandra.io.sstable.metadata with parameters of type MetadataType
    Modifier and Type | Method and Description
    --- | ---
    `MetadataComponent` | IMetadataSerializer.`deserialize(Descriptor descriptor, MetadataType type)` Deserialized only metadata component specified from given descriptor.
    `MetadataComponent` | MetadataSerializer.`deserialize(Descriptor descriptor, MetadataType type)`

    Method parameters in org.apache.cassandra.io.sstable.metadata with type arguments of type MetadataType
    Modifier and Type | Method and 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>` | LegacyMetadataSerializer.`deserialize(Descriptor descriptor, java.util.EnumSet<MetadataType> types)` Deprecated. Legacy serializer deserialize all components no matter what types are specified.
    `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> types)`
    `void` | IMetadataSerializer.`serialize(java.util.Map<MetadataType,MetadataComponent> components, DataOutputPlus out, Version version)` Serialize given metadata components
    `void` | LegacyMetadataSerializer.`serialize(java.util.Map<MetadataType,MetadataComponent> components, DataOutputPlus out, Version version)` Deprecated. Legacy serialization is only used for SSTable level reset.
    `void` | MetadataSerializer.`serialize(java.util.Map<MetadataType,MetadataComponent> components, DataOutputPlus out, Version version)`

Copyright © 2018 The Apache Software Foundation