Class TimeWindowCompactionStrategyOptions

java.lang.Object
org.apache.cassandra.db.compaction.TimeWindowCompactionStrategyOptions

public final class TimeWindowCompactionStrategyOptions extends Object
  • Field Details

    • DEFAULT_TIMESTAMP_RESOLUTION

      protected static final TimeUnit DEFAULT_TIMESTAMP_RESOLUTION
    • DEFAULT_COMPACTION_WINDOW_UNIT

      protected static final TimeUnit DEFAULT_COMPACTION_WINDOW_UNIT
    • DEFAULT_COMPACTION_WINDOW_SIZE

      protected static final int DEFAULT_COMPACTION_WINDOW_SIZE
      See Also:
    • DEFAULT_EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS

      protected static final int DEFAULT_EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS
      See Also:
    • DEFAULT_UNSAFE_AGGRESSIVE_SSTABLE_EXPIRATION

      protected static final Boolean DEFAULT_UNSAFE_AGGRESSIVE_SSTABLE_EXPIRATION
    • TIMESTAMP_RESOLUTION_KEY

      public static final String TIMESTAMP_RESOLUTION_KEY
      See Also:
    • COMPACTION_WINDOW_UNIT_KEY

      public static final String COMPACTION_WINDOW_UNIT_KEY
      See Also:
    • COMPACTION_WINDOW_SIZE_KEY

      public static final String COMPACTION_WINDOW_SIZE_KEY
      See Also:
    • EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS_KEY

      public static final String EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS_KEY
      See Also:
    • UNSAFE_AGGRESSIVE_SSTABLE_EXPIRATION_KEY

      public static final String UNSAFE_AGGRESSIVE_SSTABLE_EXPIRATION_KEY
      See Also:
    • sstableWindowSize

      protected final int sstableWindowSize
    • sstableWindowUnit

      protected final TimeUnit sstableWindowUnit
    • timestampResolution

      protected final TimeUnit timestampResolution
    • expiredSSTableCheckFrequency

      protected final long expiredSSTableCheckFrequency
    • ignoreOverlaps

      protected final boolean ignoreOverlaps
    • validTimestampTimeUnits

      protected static final com.google.common.collect.ImmutableList<TimeUnit> validTimestampTimeUnits
    • validWindowTimeUnits

      protected static final com.google.common.collect.ImmutableList<TimeUnit> validWindowTimeUnits
  • Constructor Details

    • TimeWindowCompactionStrategyOptions

      public TimeWindowCompactionStrategyOptions(Map<String,String> options)
    • TimeWindowCompactionStrategyOptions

      public TimeWindowCompactionStrategyOptions()
  • Method Details