Class MultipleReplicas


  • public class MultipleReplicas
    extends org.apache.cassandra.spark.data.SSTablesSupplier
    Return a set of SSTables for a token range, returning enough replica copies to satisfy consistency level
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.cassandra.spark.data.SSTablesSupplier

        org.apache.cassandra.spark.data.SSTablesSupplier.ReaderOpener<T extends org.apache.cassandra.spark.reader.SparkSSTableReader>
    • Constructor Summary

      Constructors 
      Constructor Description
      MultipleReplicas​(java.util.Set<SingleReplica> primaryReplicas, java.util.Set<SingleReplica> backupReplicas, org.apache.cassandra.analytics.stats.Stats stats)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T extends org.apache.cassandra.spark.reader.SparkSSTableReader>
      java.util.Set<T>
      openAll​(org.apache.cassandra.spark.data.SSTablesSupplier.ReaderOpener<T> readerOpener)
      Open SSTable readers for enough replicas to satisfy consistency level
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultipleReplicas

        public MultipleReplicas​(@NotNull
                                java.util.Set<SingleReplica> primaryReplicas,
                                @NotNull
                                java.util.Set<SingleReplica> backupReplicas,
                                @NotNull
                                org.apache.cassandra.analytics.stats.Stats stats)
    • Method Detail

      • 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 SSTable readers for enough replicas to satisfy consistency level
        Specified by:
        openAll in class org.apache.cassandra.spark.data.SSTablesSupplier
        Parameters:
        readerOpener - open SparkSSTableReader for SSTable
        Returns:
        set of SparkSSTableReaders to compact