public enum DefaultConsistencyLevel extends Enum<DefaultConsistencyLevel> implements ConsistencyLevel
| Enum Constant and Description |
|---|
ALL |
ANY |
EACH_QUORUM |
LOCAL_ONE |
LOCAL_QUORUM |
LOCAL_SERIAL |
ONE |
QUORUM |
SERIAL |
THREE |
TWO |
ALL, ANY, EACH_QUORUM, LOCAL_ONE, LOCAL_QUORUM, LOCAL_SERIAL, ONE, QUORUM, SERIAL, THREE, TWO| Modifier and Type | Method and Description |
|---|---|
static DefaultConsistencyLevel |
fromCode(int code) |
int |
getProtocolCode()
The numerical value that the level is encoded to in protocol frames.
|
boolean |
isDcLocal()
Whether this consistency level applies to the local datacenter only.
|
boolean |
isSerial()
Whether this consistency level is serial, that is, applies only to the "paxos" phase of a lightweight
transaction.
|
static DefaultConsistencyLevel |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DefaultConsistencyLevel[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfnamepublic static final DefaultConsistencyLevel ANY
public static final DefaultConsistencyLevel ONE
public static final DefaultConsistencyLevel TWO
public static final DefaultConsistencyLevel THREE
public static final DefaultConsistencyLevel QUORUM
public static final DefaultConsistencyLevel ALL
public static final DefaultConsistencyLevel LOCAL_ONE
public static final DefaultConsistencyLevel LOCAL_QUORUM
public static final DefaultConsistencyLevel EACH_QUORUM
public static final DefaultConsistencyLevel SERIAL
public static final DefaultConsistencyLevel LOCAL_SERIAL
public static DefaultConsistencyLevel[] values()
for (DefaultConsistencyLevel c : DefaultConsistencyLevel.values()) System.out.println(c);
public static DefaultConsistencyLevel 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 int getProtocolCode()
ConsistencyLevelgetProtocolCode in interface ConsistencyLevel@NonNull public static DefaultConsistencyLevel fromCode(int code)
public boolean isDcLocal()
ConsistencyLevelisDcLocal in interface ConsistencyLevelpublic boolean isSerial()
ConsistencyLevelSerial consistency levels are only meaningful when executing conditional updates (INSERT, UPDATE or DELETE statements with an IF condition).
isSerial in interface ConsistencyLevelCopyright © 2017–2023. All rights reserved.