Class SingleReplica
- java.lang.Object
-
- org.apache.cassandra.spark.data.SSTablesSupplier
-
- org.apache.cassandra.spark.data.partitioner.SingleReplica
-
public class SingleReplica extends org.apache.cassandra.spark.data.SSTablesSupplierReturn a set of SSTables for a single Cassandra Instance
-
-
Constructor Summary
Constructors Constructor Description SingleReplica(org.apache.cassandra.spark.data.partitioner.CassandraInstance instance, PartitionedDataLayer dataLayer, com.google.common.collect.Range<java.math.BigInteger> range, int partitionId, java.util.concurrent.ExecutorService executor, boolean isRepairPrimary)SingleReplica(org.apache.cassandra.spark.data.partitioner.CassandraInstance instance, PartitionedDataLayer dataLayer, com.google.common.collect.Range<java.math.BigInteger> range, int partitionId, java.util.concurrent.ExecutorService executor, org.apache.cassandra.analytics.stats.Stats stats, boolean isRepairPrimary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.cassandra.spark.data.partitioner.CassandraInstanceinstance()booleanisRepairPrimary()<T extends org.apache.cassandra.spark.reader.SparkSSTableReader>
java.util.Set<T>openAll(org.apache.cassandra.spark.data.SSTablesSupplier.ReaderOpener<T> readerOpener)Open all SparkSSTableReaders for all SSTables for this replicacom.google.common.collect.Range<java.math.BigInteger>range()voidsetIsRepairPrimary(boolean isRepairPrimary)
-
-
-
Constructor Detail
-
SingleReplica
public SingleReplica(@NotNull org.apache.cassandra.spark.data.partitioner.CassandraInstance instance, @NotNull PartitionedDataLayer dataLayer, @NotNull com.google.common.collect.Range<java.math.BigInteger> range, int partitionId, @NotNull java.util.concurrent.ExecutorService executor, boolean isRepairPrimary)
-
SingleReplica
public SingleReplica(@NotNull org.apache.cassandra.spark.data.partitioner.CassandraInstance instance, @NotNull PartitionedDataLayer dataLayer, @NotNull com.google.common.collect.Range<java.math.BigInteger> range, int partitionId, @NotNull java.util.concurrent.ExecutorService executor, @NotNull org.apache.cassandra.analytics.stats.Stats stats, boolean isRepairPrimary)
-
-
Method Detail
-
instance
public org.apache.cassandra.spark.data.partitioner.CassandraInstance instance()
-
range
public com.google.common.collect.Range<java.math.BigInteger> range()
-
isRepairPrimary
public boolean isRepairPrimary()
-
setIsRepairPrimary
public void setIsRepairPrimary(boolean isRepairPrimary)
-
openAll
public <T extends org.apache.cassandra.spark.reader.SparkSSTableReader> java.util.Set<T> openAll(org.apache.cassandra.spark.data.SSTablesSupplier.ReaderOpener<T> readerOpener)
Open all SparkSSTableReaders for all SSTables for this replica- Specified by:
openAllin classorg.apache.cassandra.spark.data.SSTablesSupplier- Parameters:
readerOpener- provides function to open SparkSSTableReader using SSTable- Returns:
- set of SparkSSTableReader to pass over to the CompactionIterator
-
-