Package org.apache.cassandra.schema
Enum TableMetadata.Flag
- java.lang.Object
-
- java.lang.Enum<TableMetadata.Flag>
-
- org.apache.cassandra.schema.TableMetadata.Flag
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<TableMetadata.Flag>
- Enclosing class:
- TableMetadata
public static enum TableMetadata.Flag extends java.lang.Enum<TableMetadata.Flag>
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Set<TableMetadata.Flag>
fromStringSet(java.util.Set<java.lang.String> strings)
static boolean
isCompound(java.util.Set<TableMetadata.Flag> flags)
static boolean
isCQLTable(java.util.Set<TableMetadata.Flag> flags)
static boolean
isDense(java.util.Set<TableMetadata.Flag> flags)
static boolean
isStaticCompactTable(java.util.Set<TableMetadata.Flag> flags)
static boolean
isSuper(java.util.Set<TableMetadata.Flag> flags)
static java.util.Set<java.lang.String>
toStringSet(java.util.Set<TableMetadata.Flag> flags)
static TableMetadata.Flag
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static TableMetadata.Flag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMPOUND
public static final TableMetadata.Flag COMPOUND
-
DENSE
public static final TableMetadata.Flag DENSE
-
COUNTER
public static final TableMetadata.Flag COUNTER
-
SUPER
@Deprecated(since="4.0") public static final TableMetadata.Flag SUPER
Deprecated.See CASSANDRA-16217
-
-
Method Detail
-
values
public static TableMetadata.Flag[] 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 (TableMetadata.Flag c : TableMetadata.Flag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TableMetadata.Flag 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
-
isDense
public static boolean isDense(java.util.Set<TableMetadata.Flag> flags)
-
isCompound
public static boolean isCompound(java.util.Set<TableMetadata.Flag> flags)
-
isSuper
public static boolean isSuper(java.util.Set<TableMetadata.Flag> flags)
-
isCQLTable
public static boolean isCQLTable(java.util.Set<TableMetadata.Flag> flags)
-
isStaticCompactTable
public static boolean isStaticCompactTable(java.util.Set<TableMetadata.Flag> flags)
-
fromStringSet
public static java.util.Set<TableMetadata.Flag> fromStringSet(java.util.Set<java.lang.String> strings)
-
toStringSet
public static java.util.Set<java.lang.String> toStringSet(java.util.Set<TableMetadata.Flag> flags)
-
-