Uses of Class
org.apache.cassandra.db.commitlog.IntervalSet
-
-
Uses of IntervalSet in org.apache.cassandra.db
Methods in org.apache.cassandra.db with parameters of type IntervalSet Modifier and Type Method Description SSTableMultiWriter
ColumnFamilyStore. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, LifecycleNewTracker lifecycleNewTracker)
SSTableMultiWriter
ColumnFamilyStore. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, SerializationHeader header, LifecycleNewTracker lifecycleNewTracker)
-
Uses of IntervalSet in org.apache.cassandra.db.commitlog
Methods in org.apache.cassandra.db.commitlog that return IntervalSet Modifier and Type Method Description 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, java.util.UUID localhostId)
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 recordMethods in org.apache.cassandra.db.commitlog that return types with arguments of type IntervalSet Modifier and Type Method Description 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 Modifier and Type Method Description void
IntervalSet.Builder. addAll(IntervalSet<T> otherSet)
Method parameters in org.apache.cassandra.db.commitlog with type arguments of type IntervalSet Modifier and Type Method Description 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.db.compaction
Methods in org.apache.cassandra.db.compaction with parameters of type IntervalSet Modifier and Type Method Description SSTableMultiWriter
AbstractCompactionStrategy. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker)
abstract SSTableMultiWriter
AbstractStrategyHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker)
SSTableMultiWriter
CompactionStrategyHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker)
SSTableMultiWriter
CompactionStrategyManager. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker)
SSTableMultiWriter
PendingRepairHolder. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker)
SSTableMultiWriter
UnifiedCompactionStrategy. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker)
Create the sstable writer used for flushing. -
Uses of IntervalSet in org.apache.cassandra.db.compaction.unified
Constructors in org.apache.cassandra.db.compaction.unified with parameters of type IntervalSet Constructor Description ShardedMultiWriter(ColumnFamilyStore cfs, Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker, ShardTracker boundaries)
-
Uses of IntervalSet in org.apache.cassandra.io.sstable
Methods in org.apache.cassandra.io.sstable with parameters of type IntervalSet Modifier and Type Method Description static SSTableMultiWriter
SimpleSSTableMultiWriter. create(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, TableMetadataRef metadata, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, java.util.Collection<Index.Group> indexGroups, LifecycleNewTracker lifecycleNewTracker, SSTable.Owner owner)
-
Uses of IntervalSet in org.apache.cassandra.io.sstable.metadata
Fields in org.apache.cassandra.io.sstable.metadata declared as IntervalSet Modifier and Type Field Description protected IntervalSet<CommitLogPosition>
MetadataCollector. commitLogIntervals
IntervalSet<CommitLogPosition>
StatsMetadata. commitLogIntervals
Fields in org.apache.cassandra.io.sstable.metadata with type parameters of type IntervalSet Modifier and Type Field Description static ISerializer<IntervalSet<CommitLogPosition>>
StatsMetadata. commitLogPositionSetSerializer
Methods in org.apache.cassandra.io.sstable.metadata with parameters of type IntervalSet Modifier and Type Method Description MetadataCollector
MetadataCollector. commitLogIntervals(IntervalSet<CommitLogPosition> commitLogIntervals)
Constructors in org.apache.cassandra.io.sstable.metadata with parameters of type IntervalSet Constructor Description StatsMetadata(EstimatedHistogram estimatedPartitionSize, EstimatedHistogram estimatedCellPerPartitionCount, IntervalSet<CommitLogPosition> commitLogIntervals, long minTimestamp, long maxTimestamp, long minLocalDeletionTime, long maxLocalDeletionTime, int minTTL, int maxTTL, double compressionRatio, TombstoneHistogram estimatedTombstoneDropTime, int sstableLevel, java.util.List<AbstractType<?>> clusteringTypes, Slice coveredClustering, boolean hasLegacyCounterShards, long repairedAt, long totalColumnsSet, long totalRows, double tokenSpaceCoverage, java.util.UUID originatingHostId, TimeUUID pendingRepair, boolean isTransient, boolean hasPartitionLevelDeletions, java.nio.ByteBuffer firstKey, java.nio.ByteBuffer lastKey)
-