Example usage for org.apache.cassandra.db.compaction AbstractCompactionStrategy subclass-usage

List of usage examples for org.apache.cassandra.db.compaction AbstractCompactionStrategy subclass-usage

Introduction

In this page you can find the example usage for org.apache.cassandra.db.compaction AbstractCompactionStrategy subclass-usage.

Usage

From source file com.jeffjirsa.cassandra.db.compaction.SizeTieredCompactionStrategy.java

public class SizeTieredCompactionStrategy extends AbstractCompactionStrategy {
    private static final Logger logger = LoggerFactory.getLogger(SizeTieredCompactionStrategy.class);

    private static final Comparator<Pair<List<SSTableReader>, Double>> bucketsByHotnessComparator = new Comparator<Pair<List<SSTableReader>, Double>>() {
        public int compare(Pair<List<SSTableReader>, Double> o1, Pair<List<SSTableReader>, Double> o2) {
            int comparison = Double.compare(o1.right, o2.right);

From source file com.jeffjirsa.cassandra.db.compaction.TimeWindowCompactionStrategy.java

public class TimeWindowCompactionStrategy extends AbstractCompactionStrategy {
    private static final Logger logger = LoggerFactory.getLogger(TimeWindowCompactionStrategy.class);

    private final TimeWindowCompactionStrategyOptions options;
    protected volatile int estimatedRemainingTasks;
    private final Set<SSTableReader> sstables = new HashSet<>();

From source file com.protectwise.cassandra.db.compaction.DeletingCompactionStrategy.java

public class DeletingCompactionStrategy extends AbstractCompactionStrategy {
    private static final Logger logger = LoggerFactory.getLogger(DeletingCompactionStrategy.class);

    private final DeletingCompactionStrategyOptions options;
    private final AbstractCompactionStrategy underlying;