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 SSTableMultiWriterColumnFamilyStore. createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, TimeUUID pendingRepair, boolean isTransient, IntervalSet<CommitLogPosition> commitLogPositions, int sstableLevel, SerializationHeader header, LifecycleNewTracker lifecycleNewTracker)SSTableMultiWriterColumnFamilyStore. 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 voidIntervalSet.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 CommitLogPositionCommitLogReplayer. 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 SSTableMultiWriterAbstractCompactionStrategy. 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 SSTableMultiWriterAbstractStrategyHolder. 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)SSTableMultiWriterCompactionStrategyHolder. 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)SSTableMultiWriterCompactionStrategyManager. 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)SSTableMultiWriterPendingRepairHolder. 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)SSTableMultiWriterUnifiedCompactionStrategy. 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 SSTableMultiWriterSimpleSSTableMultiWriter. 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. commitLogIntervalsIntervalSet<CommitLogPosition>StatsMetadata. commitLogIntervalsFields in org.apache.cassandra.io.sstable.metadata with type parameters of type IntervalSet Modifier and Type Field Description static ISerializer<IntervalSet<CommitLogPosition>>StatsMetadata. commitLogPositionSetSerializerMethods in org.apache.cassandra.io.sstable.metadata with parameters of type IntervalSet Modifier and Type Method Description MetadataCollectorMetadataCollector. 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)
-