Package org.apache.cassandra.db
Enum ColumnFamilyStore.FlushReason
- java.lang.Object
-
- java.lang.Enum<ColumnFamilyStore.FlushReason>
-
- org.apache.cassandra.db.ColumnFamilyStore.FlushReason
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ColumnFamilyStore.FlushReason>
- Enclosing class:
- ColumnFamilyStore
public static enum ColumnFamilyStore.FlushReason extends java.lang.Enum<ColumnFamilyStore.FlushReason>
Reason for initiating a memtable flush.
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ColumnFamilyStore.FlushReason
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ColumnFamilyStore.FlushReason[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMMITLOG_DIRTY
public static final ColumnFamilyStore.FlushReason COMMITLOG_DIRTY
-
MEMTABLE_LIMIT
public static final ColumnFamilyStore.FlushReason MEMTABLE_LIMIT
-
MEMTABLE_PERIOD_EXPIRED
public static final ColumnFamilyStore.FlushReason MEMTABLE_PERIOD_EXPIRED
-
INDEX_BUILD_STARTED
public static final ColumnFamilyStore.FlushReason INDEX_BUILD_STARTED
-
INDEX_BUILD_COMPLETED
public static final ColumnFamilyStore.FlushReason INDEX_BUILD_COMPLETED
-
INDEX_REMOVED
public static final ColumnFamilyStore.FlushReason INDEX_REMOVED
-
INDEX_TABLE_FLUSH
public static final ColumnFamilyStore.FlushReason INDEX_TABLE_FLUSH
-
VIEW_BUILD_STARTED
public static final ColumnFamilyStore.FlushReason VIEW_BUILD_STARTED
-
INTERNALLY_FORCED
public static final ColumnFamilyStore.FlushReason INTERNALLY_FORCED
-
USER_FORCED
public static final ColumnFamilyStore.FlushReason USER_FORCED
-
STARTUP
public static final ColumnFamilyStore.FlushReason STARTUP
-
DRAIN
public static final ColumnFamilyStore.FlushReason DRAIN
-
SNAPSHOT
public static final ColumnFamilyStore.FlushReason SNAPSHOT
-
TRUNCATE
public static final ColumnFamilyStore.FlushReason TRUNCATE
-
DROP
public static final ColumnFamilyStore.FlushReason DROP
-
STREAMING
public static final ColumnFamilyStore.FlushReason STREAMING
-
STREAMS_RECEIVED
public static final ColumnFamilyStore.FlushReason STREAMS_RECEIVED
-
VALIDATION
public static final ColumnFamilyStore.FlushReason VALIDATION
-
ANTICOMPACTION
public static final ColumnFamilyStore.FlushReason ANTICOMPACTION
-
SCHEMA_CHANGE
public static final ColumnFamilyStore.FlushReason SCHEMA_CHANGE
-
OWNED_RANGES_CHANGE
public static final ColumnFamilyStore.FlushReason OWNED_RANGES_CHANGE
-
UNIT_TESTS
public static final ColumnFamilyStore.FlushReason UNIT_TESTS
-
-
Method Detail
-
values
public static ColumnFamilyStore.FlushReason[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ColumnFamilyStore.FlushReason c : ColumnFamilyStore.FlushReason.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ColumnFamilyStore.FlushReason valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-