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

Packages that use SerializationHeader
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
`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
`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
`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
`SerializationHeader` UnfilteredRowIteratorSerializer.Header.`sHeader`

Methods in org.apache.cassandra.db.rows with parameters of type SerializationHeader
`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
`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
`SerializationHeader` SSTableReader.`header`
`protected SerializationHeader` SSTableWriter.`header`

Methods in org.apache.cassandra.io.sstable.format with parameters of type SerializationHeader
`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
`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
`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
`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)`