public static enum TableOption.CompactionOption extends Enum<TableOption.CompactionOption> implements Option
Enum Constant and Description |
---|
BUCKET_HIGH
bucket_high |
BUCKET_LOW
bucket_low |
CLASS
class |
MAX_THRESHOLD
max_threshold |
MIN_SSTABLE_SIZE
min_sstable_size |
MIN_THRESHOLD
min_threshold |
SSTABLE_SIZE_IN_MB
sstable_size_in_mb |
TOMBSTONE_COMPACTION_INTERVAL
tombstone_compaction_interval |
TOMBSTONE_THRESHOLD
tombstone_threshold |
Modifier and Type | Method and Description |
---|---|
void |
checkValue(Object value)
Checks that the given value can be coerced into the type given by
Option.getType() . |
boolean |
escapesValue()
Whether this option should escape single quotes in its value.
|
String |
getName()
The (usually lower-cased, underscore-separated) name of this table option.
|
Class<?> |
getType()
The type that values must be able to be coerced into for this option.
|
boolean |
isCoerceable(Object value)
Tests whether the given value can be coerced into the type given by
Option.getType() . |
boolean |
quotesValue()
Whether this option's value should be single-quoted.
|
boolean |
requiresValue()
Whether this option requires a value.
|
boolean |
takesValue()
Whether this option takes a value.
|
String |
toString() |
String |
toString(Object value)
First ensures that the given value is coerceable into the type expected by this option, then returns the result of
Object.toString() called on the given value. |
static TableOption.CompactionOption |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TableOption.CompactionOption[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TableOption.CompactionOption CLASS
class
public static final TableOption.CompactionOption TOMBSTONE_THRESHOLD
tombstone_threshold
public static final TableOption.CompactionOption TOMBSTONE_COMPACTION_INTERVAL
tombstone_compaction_interval
public static final TableOption.CompactionOption MIN_SSTABLE_SIZE
min_sstable_size
public static final TableOption.CompactionOption MIN_THRESHOLD
min_threshold
public static final TableOption.CompactionOption MAX_THRESHOLD
max_threshold
public static final TableOption.CompactionOption BUCKET_LOW
bucket_low
public static final TableOption.CompactionOption BUCKET_HIGH
bucket_high
public static final TableOption.CompactionOption SSTABLE_SIZE_IN_MB
sstable_size_in_mb
public static TableOption.CompactionOption[] values()
for (TableOption.CompactionOption c : TableOption.CompactionOption.values()) System.out.println(c);
public static TableOption.CompactionOption valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic Class<?> getType()
Option
public boolean takesValue()
Option
takesValue
in interface Option
public String getName()
Option
public boolean escapesValue()
Option
escapesValue
in interface Option
public boolean quotesValue()
Option
quotesValue
in interface Option
public boolean requiresValue()
Option
requiresValue
in interface Option
public void checkValue(Object value)
Option
Option.getType()
.checkValue
in interface Option
public boolean isCoerceable(Object value)
Option
Option.getType()
.isCoerceable
in interface Option
public String toString()
toString
in class Enum<TableOption.CompactionOption>
public String toString(@Nullable Object value)
Option
Object.toString()
called on the given value. If this option is escaping quotes (Option.escapesValue()
is
true
), then single quotes will be escaped, and if this option is quoting values ( Option.quotesValue()
is
true
), then the value will be surrounded by single quotes. Given null, returns an empty string.toString
in interface Option
Option.escapesValue()
,
Option.quotesValue()
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.