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

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

- Packages that use Version
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    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, 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
    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
    --- | ---
    `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
    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
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `protected Version` | StreamReader.`inputVersion`

Copyright © 2018 The Apache Software Foundation