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

## Uses of Class
org.apache.cassandra.io.sstable.metadata.MetadataCollector

- Packages that use MetadataCollector
  Package | Description
  --- | ---
  org.apache.cassandra.io.compress |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.metadata |
  org.apache.cassandra.io.util |

- - ### Uses of MetadataCollector in org.apache.cassandra.io.compress

    Constructors in org.apache.cassandra.io.compress with parameters of type MetadataCollector
    Constructor and Description
    `CompressedSequentialWriter(java.io.File file, java.lang.String offsetsPath, CompressionParameters parameters, MetadataCollector sstableMetadataCollector)`

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

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

    Methods in org.apache.cassandra.io.sstable.format with parameters of type MetadataCollector
    Modifier and Type | Method and Description
    --- | ---
    `static SSTableWriter` | SSTableWriter.`create(Descriptor descriptor, java.lang.Long keyCount, java.lang.Long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector)`
    `abstract SSTableWriter` | SSTableWriter.Factory.`open(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector)`

    Constructors in org.apache.cassandra.io.sstable.format with parameters of type MetadataCollector
    Constructor and Description
    `SSTableWriter(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector)`

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

    Methods in org.apache.cassandra.io.sstable.metadata that return MetadataCollector
    Modifier and Type | Method and Description
    --- | ---
    `MetadataCollector` | MetadataCollector.`addAncestor(int generation)`
    `MetadataCollector` | MetadataCollector.`addColumnCount(long columnCount)`
    `MetadataCollector` | MetadataCollector.`addCompressionRatio(long compressed, long uncompressed)` Ratio is compressed/uncompressed and it is if you have 1.x then compression isn't helping
    `MetadataCollector` | MetadataCollector.`addKey(java.nio.ByteBuffer key)`
    `MetadataCollector` | MetadataCollector.`addRowSize(long rowSize)`
    `MetadataCollector` | MetadataCollector.`commitLogLowerBound(ReplayPosition commitLogLowerBound)`
    `MetadataCollector` | MetadataCollector.`commitLogUpperBound(ReplayPosition commitLogUpperBound)`
    `MetadataCollector` | MetadataCollector.`estimatedColumnCount(EstimatedHistogram estimatedColumnCount)`
    `MetadataCollector` | MetadataCollector.`estimatedRowSize(EstimatedHistogram estimatedRowSize)`
    `MetadataCollector` | MetadataCollector.`mergeTombstoneHistogram(StreamingHistogram histogram)`
    `MetadataCollector` | MetadataCollector.`sstableLevel(int sstableLevel)`
    `MetadataCollector` | MetadataCollector.`update(long rowSize, ColumnStats stats)`
    `MetadataCollector` | MetadataCollector.`updateHasLegacyCounterShards(boolean hasLegacyCounterShards)`
    `MetadataCollector` | MetadataCollector.`updateMaxColumnNames(java.util.List<java.nio.ByteBuffer> maxColumnNames)`
    `MetadataCollector` | MetadataCollector.`updateMaxLocalDeletionTime(int maxLocalDeletionTime)`
    `MetadataCollector` | MetadataCollector.`updateMaxTimestamp(long potentialMax)`
    `MetadataCollector` | MetadataCollector.`updateMinColumnNames(java.util.List<java.nio.ByteBuffer> minColumnNames)`
    `MetadataCollector` | MetadataCollector.`updateMinTimestamp(long potentialMin)`

  - ### Uses of MetadataCollector in org.apache.cassandra.io.util

    Methods in org.apache.cassandra.io.util with parameters of type MetadataCollector
    Modifier and Type | Method and Description
    --- | ---
    `static CompressedSequentialWriter` | SequentialWriter.`open(java.lang.String dataFilePath, java.lang.String offsetsPath, CompressionParameters parameters, MetadataCollector sstableMetadataCollector)`

Copyright © 2018 The Apache Software Foundation