## Uses of Class
org.apache.cassandra.db.SerializationHeader

- Packages that use SerializationHeader
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.db.rows |
  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 SerializationHeader in org.apache.cassandra.db

    Methods in org.apache.cassandra.db that return SerializationHeader
    Modifier and Type | Method and Description
    --- | ---
    `SerializationHeader` | SerializationHeader.Serializer.`deserializeForMessaging(DataInputPlus in, CFMetaData metadata, ColumnFilter selection, boolean hasStatic)`
    `static SerializationHeader` | SerializationHeader.`make(CFMetaData metadata, java.util.Collection<SSTableReader> sstables)`
    `static SerializationHeader` | SerializationHeader.`makeWithoutStats(CFMetaData metadata)`
    `SerializationHeader` | SerializationHeader.Component.`toHeader(CFMetaData metadata)`

    Methods in org.apache.cassandra.db with parameters of type SerializationHeader
    Modifier and Type | Method and Description
    --- | ---
    `static UnfilteredDeserializer` | UnfilteredDeserializer.`create(CFMetaData metadata, DataInputPlus in, SerializationHeader header, SerializationHelper helper, DeletionTime partitionDeletion, boolean readAllAsDynamic)`
    `SSTableMultiWriter` | ColumnFamilyStore.`createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header, LifecycleTransaction txn)`
    `SSTableMultiWriter` | ColumnFamilyStore.`createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, MetadataCollector metadataCollector, SerializationHeader header, LifecycleTransaction txn)`
    `long` | SerializationHeader.Serializer.`serializedSizeForMessaging(SerializationHeader header, ColumnFilter selection, boolean hasStatic)`
    `void` | SerializationHeader.Serializer.`serializeForMessaging(SerializationHeader header, ColumnFilter selection, DataOutputPlus out, boolean hasStatic)`

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

  - ### Uses of SerializationHeader in org.apache.cassandra.db.compaction

    Methods in org.apache.cassandra.db.compaction with parameters of type SerializationHeader
    Modifier and Type | Method and Description
    --- | ---
    `SSTableMultiWriter` | AbstractCompactionStrategy.`createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, MetadataCollector meta, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `SSTableMultiWriter` | CompactionStrategyManager.`createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`

  - ### Uses of SerializationHeader in org.apache.cassandra.db.rows

    Fields in org.apache.cassandra.db.rows declared as SerializationHeader
    Modifier and Type | Field and Description
    --- | ---
    `SerializationHeader` | UnfilteredRowIteratorSerializer.Header.`sHeader`

    Methods in org.apache.cassandra.db.rows with parameters of type SerializationHeader
    Modifier and Type | Method and Description
    --- | ---
    `Unfiltered` | UnfilteredSerializer.`deserialize(DataInputPlus in, SerializationHeader header, SerializationHelper helper, Row.Builder builder)` Deserialize an `Unfiltered` from the provided input.
    `RangeTombstoneMarker` | UnfilteredSerializer.`deserializeMarkerBody(DataInputPlus in, SerializationHeader header, ClusteringBoundOrBoundary bound)`
    `Row` | UnfilteredSerializer.`deserializeRowBody(DataInputPlus in, SerializationHeader header, SerializationHelper helper, int flags, int extendedFlags, Row.Builder builder)`
    `Row` | UnfilteredSerializer.`deserializeStaticRow(DataInputPlus in, SerializationHeader header, SerializationHelper helper)`
    `Unfiltered` | UnfilteredSerializer.`deserializeTombstonesOnly(FileDataInput in, SerializationHeader header, SerializationHelper helper)`
    `void` | UnfilteredRowIteratorSerializer.`serialize(UnfilteredRowIterator iterator, SerializationHeader header, ColumnFilter selection, DataOutputPlus out, int version, int rowEstimate)`
    `void` | UnfilteredSerializer.`serialize(Unfiltered unfiltered, SerializationHeader header, DataOutputPlus out, int version)`
    `void` | UnfilteredSerializer.`serialize(Unfiltered unfiltered, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version)`
    `long` | UnfilteredSerializer.`serializedSize(Unfiltered unfiltered, SerializationHeader header, int version)`
    `long` | UnfilteredSerializer.`serializedSize(Unfiltered unfiltered, SerializationHeader header, long previousUnfilteredSize, int version)`
    `void` | UnfilteredSerializer.`serializeStaticRow(Row row, SerializationHeader header, DataOutputPlus out, int version)`
    `void` | UnfilteredSerializer.`skipStaticRow(DataInputPlus in, SerializationHeader header, SerializationHelper helper)`

  - ### Uses of SerializationHeader in org.apache.cassandra.io.sstable

    Methods in org.apache.cassandra.io.sstable with parameters of type SerializationHeader
    Modifier and Type | Method and Description
    --- | ---
    `static SSTableSimpleIterator` | SSTableSimpleIterator.`create(CFMetaData metadata, DataInputPlus in, SerializationHeader header, SerializationHelper helper, DeletionTime partitionDeletion)`
    `static SSTableTxnWriter` | SSTableTxnWriter.`create(CFMetaData cfm, Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes)`
    `static SSTableTxnWriter` | SSTableTxnWriter.`create(ColumnFamilyStore cfs, Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header)`
    `static SSTableTxnWriter` | SSTableTxnWriter.`create(ColumnFamilyStore cfs, java.lang.String filename, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header)`
    `static SSTableTxnWriter` | SSTableTxnWriter.`create(ColumnFamilyStore cfs, java.lang.String filename, long keyCount, long repairedAt, SerializationHeader header)`
    `static SSTableMultiWriter` | SimpleSSTableMultiWriter.`create(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData cfm, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `static SSTableTxnWriter` | SSTableTxnWriter.`createRangeAware(CFMetaData cfm, long keyCount, long repairedAt, SSTableFormat.Type type, int sstableLevel, SerializationHeader header)`
    `static SSTableSimpleIterator` | SSTableSimpleIterator.`createTombstoneOnly(CFMetaData metadata, DataInputPlus in, SerializationHeader header, SerializationHelper helper, DeletionTime partitionDeletion)`

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

    Fields in org.apache.cassandra.io.sstable.format declared as SerializationHeader
    Modifier and Type | Field and Description
    --- | ---
    `SerializationHeader` | SSTableReader.`header`
    `protected SerializationHeader` | SSTableWriter.`header`

    Methods in org.apache.cassandra.io.sstable.format with parameters of type SerializationHeader
    Modifier and Type | Method and Description
    --- | ---
    `static SSTableWriter` | SSTableWriter.`create(CFMetaData metadata, Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `static SSTableWriter` | SSTableWriter.`create(Descriptor descriptor, java.lang.Long keyCount, java.lang.Long repairedAt, CFMetaData metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `static SSTableWriter` | SSTableWriter.`create(Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `static SSTableWriter` | SSTableWriter.`create(java.lang.String filename, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `static SSTableWriter` | SSTableWriter.`create(java.lang.String filename, long keyCount, long repairedAt, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `RowIndexEntry.IndexSerializer<?>` | SSTableFormat.`getIndexSerializer(CFMetaData cfm, Version version, SerializationHeader header)`
    `static SSTableReader` | SSTableReader.`internalOpen(Descriptor desc, java.util.Set<Component> components, CFMetaData metadata, FileHandle ifile, FileHandle dfile, IndexSummary isummary, IFilter bf, long maxDataAge, StatsMetadata sstableMetadata, SSTableReader.OpenReason openReason, SerializationHeader header)` Open a RowIndexedReader which already has its state initialized (by SSTableWriter).
    `abstract SSTableWriter` | SSTableWriter.Factory.`open(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<SSTableFlushObserver> observers, LifecycleTransaction txn)`
    `abstract SSTableReader` | SSTableReader.Factory.`open(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata, java.lang.Long maxDataAge, StatsMetadata sstableMetadata, SSTableReader.OpenReason openReason, SerializationHeader header)`

    Constructors in org.apache.cassandra.io.sstable.format with parameters of type SerializationHeader
    Constructor and Description
    `RangeAwareSSTableWriter(ColumnFamilyStore cfs, long estimatedKeys, long repairedAt, SSTableFormat.Type format, int sstableLevel, long totalSize, LifecycleTransaction txn, SerializationHeader header)`
    `SSTableReader(Descriptor desc, java.util.Set<Component> components, CFMetaData metadata, long maxDataAge, StatsMetadata sstableMetadata, SSTableReader.OpenReason openReason, SerializationHeader header)`
    `SSTableWriter(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<SSTableFlushObserver> observers)`

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

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

    Constructors in org.apache.cassandra.io.sstable.format.big with parameters of type SerializationHeader
    Constructor and Description
    `BigTableWriter(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<SSTableFlushObserver> observers, LifecycleTransaction txn)`

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

    Methods in org.apache.cassandra.io.sstable.metadata with parameters of type SerializationHeader
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<MetadataType,MetadataComponent>` | MetadataCollector.`finalizeMetadata(java.lang.String partitioner, double bloomFilterFPChance, long repairedAt, SerializationHeader header)`

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

    Methods in org.apache.cassandra.streaming that return SerializationHeader
    Modifier and Type | Method and Description
    --- | ---
    `protected SerializationHeader` | StreamReader.`getHeader(CFMetaData metadata)`

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

Copyright © 2018 The Apache Software Foundation