## Uses of Class
org.apache.cassandra.io.sstable.format.Version

Packages that use Version
org.apache.cassandra.config
org.apache.cassandra.db
org.apache.cassandra.io
org.apache.cassandra.io.sstable
org.apache.cassandra.io.sstable.format
org.apache.cassandra.io.sstable.format.big
org.apache.cassandra.io.sstable.metadata
org.apache.cassandra.streaming

### Uses of Version in org.apache.cassandra.config

Methods in org.apache.cassandra.config with parameters of type Version
`AtomDeserializer` CFMetaData.`getOnDiskDeserializer(java.io.DataInput in, Version version)`
`java.util.Iterator<OnDiskAtom>` CFMetaData.`getOnDiskIterator(FileDataInput in, ColumnSerializer.Flag flag, int expireBefore, Version version)`
`java.util.Iterator<OnDiskAtom>` CFMetaData.`getOnDiskIterator(FileDataInput in, Version version)`

### Uses of Version in org.apache.cassandra.db

Methods in org.apache.cassandra.db with parameters of type Version
`RowIndexEntry<T>` RowIndexEntry.IndexSerializer.`deserialize(java.io.DataInput in, Version version)`
`RowIndexEntry<IndexHelper.IndexInfo>` RowIndexEntry.Serializer.`deserialize(java.io.DataInput in, Version version)`
`RangeTombstone` RangeTombstone.Serializer.`deserializeBody(java.io.DataInput in, Composite min, Version version)`
`OnDiskAtom` OnDiskAtom.Serializer.`deserializeFromSSTable(java.io.DataInput in, ColumnSerializer.Flag flag, int expireBefore, Version version)`
`ColumnFamily` ColumnFamilySerializer.`deserializeFromSSTable(java.io.DataInput in, Version version)`
`OnDiskAtom` OnDiskAtom.Serializer.`deserializeFromSSTable(java.io.DataInput in, Version version)`
`RangeTombstone` RangeTombstone.Serializer.`deserializeFromSSTable(java.io.DataInput in, Version version)`
`static java.util.Iterator<OnDiskAtom>` AbstractCell.`onDiskIterator(java.io.DataInput in, ColumnSerializer.Flag flag, int expireBefore, Version version, CellNameType type)`
`void` RangeTombstone.Serializer.`skipBody(java.io.DataInput in, Version version)`

Constructors in org.apache.cassandra.db with parameters of type Version
Constructor and Description
`AtomDeserializer(CellNameType type, java.io.DataInput in, ColumnSerializer.Flag flag, int expireBefore, Version version)`

### Uses of Version in org.apache.cassandra.io

Methods in org.apache.cassandra.io with parameters of type Version
`T` ISSTableSerializer.`deserializeFromSSTable(java.io.DataInput in, Version version)` Deserialize into the specified DataInputStream instance in the format suited for SSTables.

### Uses of Version in org.apache.cassandra.io.sstable

Fields in org.apache.cassandra.io.sstable declared as Version
`Version` Descriptor.`version` version has the following format: `[a-z]+`

Constructors in org.apache.cassandra.io.sstable with parameters of type Version
Constructor and Description
`Descriptor(Version version, java.io.File directory, java.lang.String ksname, java.lang.String cfname, int generation, Descriptor.Type temp, SSTableFormat.Type formatType)`

### Uses of Version in org.apache.cassandra.io.sstable.format

Methods in org.apache.cassandra.io.sstable.format that return Version
`Version` SSTableFormat.`getLatestVersion()`
`Version` SSTableFormat.`getVersion(java.lang.String version)`

Methods in org.apache.cassandra.io.sstable.format with parameters of type Version
`abstract long` SSTableWriter.`appendFromStream(DecoratedKey key, CFMetaData metadata, java.io.DataInput in, Version version)`
`java.util.Iterator<OnDiskAtom>` SSTableFormat.`getOnDiskIterator(FileDataInput in, ColumnSerializer.Flag flag, int expireBefore, CFMetaData cfm, Version version)`

### Uses of Version in org.apache.cassandra.io.sstable.format.big

Methods in org.apache.cassandra.io.sstable.format.big that return Version
`Version` BigFormat.`getLatestVersion()`
`Version` BigFormat.`getVersion(java.lang.String version)`

Methods in org.apache.cassandra.io.sstable.format.big with parameters of type Version
`long` BigTableWriter.`appendFromStream(DecoratedKey key, CFMetaData metadata, java.io.DataInput in, Version version)`
`java.util.Iterator<OnDiskAtom>` BigFormat.`getOnDiskIterator(FileDataInput in, ColumnSerializer.Flag flag, int expireBefore, CFMetaData cfm, Version version)`

### Uses of Version in org.apache.cassandra.io.sstable.metadata

Methods in org.apache.cassandra.io.sstable.metadata with parameters of type Version
`CompactionMetadata` CompactionMetadata.CompactionMetadataSerializer.`deserialize(Version version, java.io.DataInput in)`
`T` IMetadataComponentSerializer.`deserialize(Version version, java.io.DataInput in)` Deserialize metadata component from given input.
`StatsMetadata` StatsMetadata.StatsMetadataSerializer.`deserialize(Version version, java.io.DataInput in)`
`ValidationMetadata` ValidationMetadata.ValidationMetadataSerializer.`deserialize(Version version, java.io.DataInput in)`
`void` CompactionMetadata.CompactionMetadataSerializer.`serialize(CompactionMetadata component, Version version, DataOutputPlus out)`
`void` IMetadataSerializer.`serialize(java.util.Map<MetadataType,MetadataComponent> components, Version version, DataOutputPlus out)` Serialize given metadata components
`void` LegacyMetadataSerializer.`serialize(java.util.Map<MetadataType,MetadataComponent> components, Version version, DataOutputPlus out)` Deprecated. Legacy serialization is only used for SSTable level reset.
`void` MetadataSerializer.`serialize(java.util.Map<MetadataType,MetadataComponent> components, Version version, DataOutputPlus out)`
`void` StatsMetadata.StatsMetadataSerializer.`serialize(StatsMetadata component, Version version, DataOutputPlus out)`
`void` IMetadataComponentSerializer.`serialize(T component, Version version, DataOutputPlus out)` Serialize metadata component to given output.
`void` ValidationMetadata.ValidationMetadataSerializer.`serialize(ValidationMetadata component, Version version, DataOutputPlus out)`
`int` CompactionMetadata.CompactionMetadataSerializer.`serializedSize(CompactionMetadata component, Version version)`
`int` StatsMetadata.StatsMetadataSerializer.`serializedSize(StatsMetadata component, Version version)`
`int` IMetadataComponentSerializer.`serializedSize(T component, Version version)` Calculate and return serialized size.
`int` ValidationMetadata.ValidationMetadataSerializer.`serializedSize(ValidationMetadata component, Version version)`

### Uses of Version in org.apache.cassandra.streaming

Fields in org.apache.cassandra.streaming declared as Version
`protected Version` StreamReader.`inputVersion`