public enum TxnDBWritePolicy extends java.lang.Enum<TxnDBWritePolicy>
Enum Constant and Description |
---|
WRITE_COMMITTED
Write only the committed data.
|
WRITE_PREPARED
Write data after the prepare phase of 2pc.
|
WRITE_UNPREPARED
Write data before the prepare phase of 2pc.
|
Modifier and Type | Method and Description |
---|---|
static TxnDBWritePolicy |
getTxnDBWritePolicy(byte byteIdentifier)
Get the TxnDBWritePolicy enumeration value by
passing the byte identifier to this method.
|
byte |
getValue()
Returns the byte value of the enumerations value.
|
static TxnDBWritePolicy |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static TxnDBWritePolicy[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TxnDBWritePolicy WRITE_COMMITTED
public static final TxnDBWritePolicy WRITE_PREPARED
public static final TxnDBWritePolicy WRITE_UNPREPARED
public static TxnDBWritePolicy[] values()
for (TxnDBWritePolicy c : TxnDBWritePolicy.values()) System.out.println(c);
public static TxnDBWritePolicy valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic byte getValue()
Returns the byte value of the enumerations value.
public static TxnDBWritePolicy getTxnDBWritePolicy(byte byteIdentifier)
Get the TxnDBWritePolicy enumeration value by passing the byte identifier to this method.
byteIdentifier
- of TxnDBWritePolicy.java.lang.IllegalArgumentException
- If TxnDBWritePolicy cannot be found for
the provided byteIdentifier