Package com.mysql.cj.xdevapi
Enum FilterParams.RowLock
java.lang.Object
java.lang.Enum<FilterParams.RowLock>
com.mysql.cj.xdevapi.FilterParams.RowLock
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<FilterParams.RowLock>,java.lang.constant.Constable
- Enclosing interface:
- FilterParams
public static enum FilterParams.RowLock extends java.lang.Enum<FilterParams.RowLock>
The type of row lock.
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description EXCLUSIVE_LOCKLock matching rows so no other transactions can read or write to it.SHARED_LOCKLock matching rows against updates. -
Method Summary
Modifier and Type Method Description intasNumber()Get the row lock type id.static FilterParams.RowLockvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static FilterParams.RowLock[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
SHARED_LOCK
Lock matching rows against updates. -
EXCLUSIVE_LOCK
Lock matching rows so no other transactions can read or write to it.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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
-
asNumber
public int asNumber()Get the row lock type id.- Returns:
- row lock type id
-