public final class TimeWindowCompactionStrategyOptions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
COMPACTION_WINDOW_SIZE_KEY |
protected static java.lang.String |
COMPACTION_WINDOW_UNIT_KEY |
protected static int |
DEFAULT_COMPACTION_WINDOW_SIZE |
protected static java.util.concurrent.TimeUnit |
DEFAULT_COMPACTION_WINDOW_UNIT |
protected static int |
DEFAULT_EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS |
protected static java.util.concurrent.TimeUnit |
DEFAULT_TIMESTAMP_RESOLUTION |
protected static java.lang.String |
EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS_KEY |
protected long |
expiredSSTableCheckFrequency |
protected int |
sstableWindowSize |
protected java.util.concurrent.TimeUnit |
sstableWindowUnit |
protected static java.lang.String |
TIMESTAMP_RESOLUTION_KEY |
protected java.util.concurrent.TimeUnit |
timestampResolution |
protected static com.google.common.collect.ImmutableList<java.util.concurrent.TimeUnit> |
validTimestampTimeUnits |
protected static com.google.common.collect.ImmutableList<java.util.concurrent.TimeUnit> |
validWindowTimeUnits |
Constructor and Description |
---|
TimeWindowCompactionStrategyOptions() |
TimeWindowCompactionStrategyOptions(java.util.Map<java.lang.String,java.lang.String> options) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
validateOptions(java.util.Map<java.lang.String,java.lang.String> options,
java.util.Map<java.lang.String,java.lang.String> uncheckedOptions) |
protected static final java.util.concurrent.TimeUnit DEFAULT_TIMESTAMP_RESOLUTION
protected static final java.util.concurrent.TimeUnit DEFAULT_COMPACTION_WINDOW_UNIT
protected static final int DEFAULT_COMPACTION_WINDOW_SIZE
protected static final int DEFAULT_EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS
protected static final java.lang.String TIMESTAMP_RESOLUTION_KEY
protected static final java.lang.String COMPACTION_WINDOW_UNIT_KEY
protected static final java.lang.String COMPACTION_WINDOW_SIZE_KEY
protected static final java.lang.String EXPIRED_SSTABLE_CHECK_FREQUENCY_SECONDS_KEY
protected final int sstableWindowSize
protected final java.util.concurrent.TimeUnit sstableWindowUnit
protected final java.util.concurrent.TimeUnit timestampResolution
protected final long expiredSSTableCheckFrequency
protected static final com.google.common.collect.ImmutableList<java.util.concurrent.TimeUnit> validTimestampTimeUnits
protected static final com.google.common.collect.ImmutableList<java.util.concurrent.TimeUnit> validWindowTimeUnits
public TimeWindowCompactionStrategyOptions(java.util.Map<java.lang.String,java.lang.String> options)
public TimeWindowCompactionStrategyOptions()
public static java.util.Map<java.lang.String,java.lang.String> validateOptions(java.util.Map<java.lang.String,java.lang.String> options, java.util.Map<java.lang.String,java.lang.String> uncheckedOptions) throws ConfigurationException
ConfigurationException
Copyright © 2017 The Apache Software Foundation