Class SecondaryIndexBuilder

java.lang.Object
org.apache.cassandra.db.compaction.CompactionInfo.Holder
org.apache.cassandra.index.SecondaryIndexBuilder
Direct Known Subclasses:
CollatedViewIndexBuilder, StorageAttachedIndexBuilder

public abstract class SecondaryIndexBuilder extends CompactionInfo.Holder
Manages building an entire index from column family data. Runs on to compaction manager.
  • Constructor Details

    • SecondaryIndexBuilder

      public SecondaryIndexBuilder()
  • Method Details

    • build

      public abstract void build()
    • isGlobal

      public boolean isGlobal()
      Description copied from class: CompactionInfo.Holder
      if this compaction involves several/all tables we can safely check globalCompactionsPaused in isStopRequested() below
      Specified by:
      isGlobal in class CompactionInfo.Holder