## Uses of Class
org.apache.cassandra.db.commitlog.IntervalSet

Packages that use IntervalSet
org.apache.cassandra.db.commitlog
org.apache.cassandra.io.sstable.metadata

### Uses of IntervalSet in org.apache.cassandra.db.commitlog

Methods in org.apache.cassandra.db.commitlog that return IntervalSet
`IntervalSet<T>` IntervalSet.Builder.`build()`
`static <T extends java.lang.Comparable<T>> IntervalSet<T>` IntervalSet.`empty()`
`static IntervalSet<CommitLogPosition>` CommitLogReplayer.`persistedIntervals(java.lang.Iterable<SSTableReader> onDisk, CommitLogPosition truncatedAt)` A set of known safe-to-discard commit log replay positions, based on the range covered by on disk sstables and those prior to the most recent truncation record

Methods in org.apache.cassandra.db.commitlog that return types with arguments of type IntervalSet
`static <T extends java.lang.Comparable<T>> ISerializer<IntervalSet<T>>` IntervalSet.`serializer(ISerializer<T> pointSerializer)`

Methods in org.apache.cassandra.db.commitlog with parameters of type IntervalSet
`void` IntervalSet.Builder.`addAll(IntervalSet<T> otherSet)`

Method parameters in org.apache.cassandra.db.commitlog with type arguments of type IntervalSet
`static CommitLogPosition` CommitLogReplayer.`firstNotCovered(java.util.Collection<IntervalSet<CommitLogPosition>> ranges)` Find the earliest commit log position that is not covered by the known flushed ranges for some table.

### Uses of IntervalSet in org.apache.cassandra.io.sstable.metadata

Fields in org.apache.cassandra.io.sstable.metadata declared as IntervalSet
`protected IntervalSet<CommitLogPosition>` MetadataCollector.`commitLogIntervals`
`IntervalSet<CommitLogPosition>` StatsMetadata.`commitLogIntervals`

Fields in org.apache.cassandra.io.sstable.metadata with type parameters of type IntervalSet
`static ISerializer<IntervalSet<CommitLogPosition>>` StatsMetadata.`commitLogPositionSetSerializer`

Methods in org.apache.cassandra.io.sstable.metadata with parameters of type IntervalSet
`MetadataCollector` MetadataCollector.`commitLogIntervals(IntervalSet<CommitLogPosition> commitLogIntervals)`

Constructors in org.apache.cassandra.io.sstable.metadata with parameters of type IntervalSet
Constructor and Description

`StatsMetadata(EstimatedHistogram estimatedPartitionSize, EstimatedHistogram estimatedColumnCount, IntervalSet<CommitLogPosition> commitLogIntervals, long minTimestamp, long maxTimestamp, int minLocalDeletionTime, int maxLocalDeletionTime, int minTTL, int maxTTL, double compressionRatio, StreamingHistogram estimatedTombstoneDropTime, int sstableLevel, java.util.List<java.nio.ByteBuffer> minClusteringValues, java.util.List<java.nio.ByteBuffer> maxClusteringValues, boolean hasLegacyCounterShards, long repairedAt, long totalColumnsSet, long totalRows)`