Uses of Class org.apache.cassandra.io.sstable.metadata.MetadataCollector (apache-cassandra API)
Date: 2014-10-21

## 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 |
  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

    Constructors in org.apache.cassandra.io.sstable with parameters of type MetadataCollector
    Constructor and Description
    `SSTableWriter(java.lang.String filename, long keyCount, long repairedAt, CFMetaData metadata, IPartitioner<?> partitioner, MetadataCollector sstableMetadataCollector)`

  - ### 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.`estimatedColumnCount(EstimatedHistogram estimatedColumnCount)`
    `MetadataCollector` | MetadataCollector.`estimatedRowSize(EstimatedHistogram estimatedRowSize)`
    `MetadataCollector` | MetadataCollector.`mergeTombstoneHistogram(StreamingHistogram histogram)`
    `MetadataCollector` | MetadataCollector.`replayPosition(ReplayPosition replayPosition)`
    `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 © 2014 The Apache Software Foundation