public void addAll(IntervalSet<T> otherSet) { for (Map.Entry<T, T> en : otherSet.ranges.entrySet()) { add(en.getKey(), en.getValue()); } }
/** * 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 */ public static IntervalSet<CommitLogPosition> persistedIntervals(Iterable<SSTableReader> onDisk, CommitLogPosition truncatedAt) { IntervalSet.Builder<CommitLogPosition> builder = new IntervalSet.Builder<>(); for (SSTableReader reader : onDisk) builder.addAll(reader.getSSTableMetadata().commitLogIntervals); if (truncatedAt != null) builder.add(CommitLogPosition.NONE, truncatedAt); return builder.build(); }
/** * 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 */ public static IntervalSet<CommitLogPosition> persistedIntervals(Iterable<SSTableReader> onDisk, CommitLogPosition truncatedAt) { IntervalSet.Builder<CommitLogPosition> builder = new IntervalSet.Builder<>(); for (SSTableReader reader : onDisk) builder.addAll(reader.getSSTableMetadata().commitLogIntervals); if (truncatedAt != null) builder.add(CommitLogPosition.NONE, truncatedAt); return builder.build(); }
public MetadataCollector(Iterable<SSTableReader> sstables, ClusteringComparator comparator, int level) { this(comparator); IntervalSet.Builder<CommitLogPosition> intervals = new IntervalSet.Builder<>(); for (SSTableReader sstable : sstables) { intervals.addAll(sstable.getSSTableMetadata().commitLogIntervals); } commitLogIntervals(intervals.build()); sstableLevel(level); }
public MetadataCollector(Iterable<SSTableReader> sstables, ClusteringComparator comparator, int level) { this(comparator); IntervalSet.Builder<CommitLogPosition> intervals = new IntervalSet.Builder<>(); for (SSTableReader sstable : sstables) { intervals.addAll(sstable.getSSTableMetadata().commitLogIntervals); } commitLogIntervals(intervals.build()); sstableLevel(level); }
public void addAll(IntervalSet<T> otherSet) { for (Map.Entry<T, T> en : otherSet.ranges.entrySet()) { add(en.getKey(), en.getValue()); } }
/** * 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 */ public static IntervalSet<CommitLogPosition> persistedIntervals(Iterable<SSTableReader> onDisk, CommitLogPosition truncatedAt) { IntervalSet.Builder<CommitLogPosition> builder = new IntervalSet.Builder<>(); for (SSTableReader reader : onDisk) builder.addAll(reader.getSSTableMetadata().commitLogIntervals); if (truncatedAt != null) builder.add(CommitLogPosition.NONE, truncatedAt); return builder.build(); }
public MetadataCollector(Iterable<SSTableReader> sstables, ClusteringComparator comparator, int level) { this(comparator); IntervalSet.Builder<CommitLogPosition> intervals = new IntervalSet.Builder<>(); for (SSTableReader sstable : sstables) { intervals.addAll(sstable.getSSTableMetadata().commitLogIntervals); } commitLogIntervals(intervals.build()); sstableLevel(level); }
public void addAll(IntervalSet<T> otherSet) { for (Map.Entry<T, T> en : otherSet.ranges.entrySet()) { add(en.getKey(), en.getValue()); } }
public void addAll(IntervalSet<T> otherSet) { for (Map.Entry<T, T> en : otherSet.ranges.entrySet()) { add(en.getKey(), en.getValue()); } }
public MetadataCollector(Iterable<SSTableReader> sstables, ClusteringComparator comparator, int level) { this(comparator); IntervalSet.Builder<CommitLogPosition> intervals = new IntervalSet.Builder<>(); for (SSTableReader sstable : sstables) { intervals.addAll(sstable.getSSTableMetadata().commitLogIntervals); } commitLogIntervals(intervals.build()); sstableLevel(level); }