Uses of Class org.apache.cassandra.io.sstable.format.Version (apache-cassandra API)
Date: 2018-02-14

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

- Packages that use Version
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  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 |
  org.apache.cassandra.streaming.messages |

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

    Methods in org.apache.cassandra.db with parameters of type Version
    Modifier and Type | Method and Description
    --- | ---
    `SerializationHeader.Component` | SerializationHeader.Serializer.`deserialize(Version version, DataInputPlus in)`
    `static long` | RowIndexEntry.Serializer.`readPosition(DataInputPlus in, Version version)` Reads only the data 'position' of the index entry and returns it.
    `void` | SerializationHeader.Serializer.`serialize(Version version, SerializationHeader.Component header, DataOutputPlus out)`
    `int` | SerializationHeader.Serializer.`serializedSize(Version version, SerializationHeader.Component header)`
    `static void` | RowIndexEntry.Serializer.`skip(DataInputPlus in, Version version)`
    `static void` | RowIndexEntry.Serializer.`skipForCache(DataInputPlus in, Version version)`

    Constructors in org.apache.cassandra.db with parameters of type Version
    Constructor and Description
    `ColumnIndex(SerializationHeader header, SequentialWriter writer, Version version, java.util.Collection<SSTableFlushObserver> observers, ISerializer<IndexInfo> indexInfoSerializer)`
    `Serializer(CFMetaData metadata, Version version, SerializationHeader header)`

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

    Fields in org.apache.cassandra.db.columniterator declared as Version
    Modifier and Type | Field and Description
    --- | ---
    `Version` | AbstractSSTableIterator.Reader.`version`

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

    Methods in org.apache.cassandra.io with parameters of type Version
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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, SSTableFormat.Type formatType, Component digestComponent)`
    `Serializer(Version version, ISerializer<ClusteringPrefix> clusteringSerializer)`

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

    Methods in org.apache.cassandra.io.sstable.format that return Version
    Modifier and Type | Method and Description
    --- | ---
    `Version` | SSTableFormat.`getLatestVersion()`
    `Version` | SSTableFormat.`getVersion(java.lang.String version)`

    Methods in org.apache.cassandra.io.sstable.format with parameters of type Version
    Modifier and Type | Method and Description
    --- | ---
    `RowIndexEntry.IndexSerializer<?>` | SSTableFormat.`getIndexSerializer(CFMetaData cfm, Version version, SerializationHeader header)`

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

    Fields in org.apache.cassandra.io.sstable.format.big declared as Version
    Modifier and Type | Field and Description
    --- | ---
    `static Version` | BigFormat.`latestVersion`

    Methods in org.apache.cassandra.io.sstable.format.big that return Version
    Modifier and Type | Method and Description
    --- | ---
    `Version` | BigFormat.`getLatestVersion()`
    `Version` | BigFormat.`getVersion(java.lang.String version)`

    Methods in org.apache.cassandra.io.sstable.format.big with parameters of type Version
    Modifier and Type | Method and Description
    --- | ---
    `RowIndexEntry.IndexSerializer` | BigFormat.`getIndexSerializer(CFMetaData metadata, Version version, SerializationHeader header)`

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

    Methods in org.apache.cassandra.io.sstable.metadata with parameters of type Version
    Modifier and Type | Method and Description
    --- | ---
    `CompactionMetadata` | CompactionMetadata.CompactionMetadataSerializer.`deserialize(Version version, DataInputPlus in)`
    `T` | IMetadataComponentSerializer.`deserialize(Version version, DataInputPlus in)` Deserialize metadata component from given input.
    `StatsMetadata` | StatsMetadata.StatsMetadataSerializer.`deserialize(Version version, DataInputPlus in)`
    `ValidationMetadata` | ValidationMetadata.ValidationMetadataSerializer.`deserialize(Version version, DataInputPlus in)`
    `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)`
    `void` | CompactionMetadata.CompactionMetadataSerializer.`serialize(Version version, CompactionMetadata component, DataOutputPlus out)`
    `void` | StatsMetadata.StatsMetadataSerializer.`serialize(Version version, StatsMetadata component, DataOutputPlus out)`
    `void` | IMetadataComponentSerializer.`serialize(Version version, T component, DataOutputPlus out)` Serialize metadata component to given output.
    `void` | ValidationMetadata.ValidationMetadataSerializer.`serialize(Version version, ValidationMetadata component, DataOutputPlus out)`
    `int` | CompactionMetadata.CompactionMetadataSerializer.`serializedSize(Version version, CompactionMetadata component)`
    `int` | StatsMetadata.StatsMetadataSerializer.`serializedSize(Version version, StatsMetadata component)`
    `int` | IMetadataComponentSerializer.`serializedSize(Version version, T component)` Calculate and return serialized size.
    `int` | ValidationMetadata.ValidationMetadataSerializer.`serializedSize(Version version, ValidationMetadata component)`

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

    Fields in org.apache.cassandra.streaming declared as Version
    Modifier and Type | Field and Description
    --- | ---
    `protected Version` | StreamReader.`inputVersion`

    Constructors in org.apache.cassandra.streaming with parameters of type Version
    Constructor and Description
    `StreamDeserializer(CFMetaData metadata, java.io.InputStream in, Version version, SerializationHeader header, long totalSize, java.util.UUID sessionId)`

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

    Fields in org.apache.cassandra.streaming.messages declared as Version
    Modifier and Type | Field and Description
    --- | ---
    `Version` | FileMessageHeader.`version` SSTable version

    Constructors in org.apache.cassandra.streaming.messages with parameters of type Version
    Constructor and Description
    `FileMessageHeader(java.util.UUID cfId, int sequenceNumber, Version version, SSTableFormat.Type format, long estimatedKeys, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, CompressionInfo compressionInfo, long repairedAt, int sstableLevel, SerializationHeader.Component header)`
    `FileMessageHeader(java.util.UUID cfId, int sequenceNumber, Version version, SSTableFormat.Type format, long estimatedKeys, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, CompressionMetadata compressionMetadata, long repairedAt, int sstableLevel, SerializationHeader.Component header)`

Copyright © 2018 The Apache Software Foundation