org.apache.derby.iapi.store.raw
Class RowLock
java.lang.Object
org.apache.derby.iapi.store.raw.RowLock
- public final class RowLock
- extends java.lang.Object
A RowLock represents a qualifier that is to be used when
locking a Row through a RecordHandle.
MT - Immutable
- See Also:
RecordHandle
,
LockingPolicy
Constructor Summary |
private |
RowLock(int type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
type
private final int type
shortnames
private static java.lang.String[] shortnames
RS2
public static final RowLock RS2
RS3
public static final RowLock RS3
RU2
public static final RowLock RU2
RU3
public static final RowLock RU3
RIP
public static final RowLock RIP
RI
public static final RowLock RI
RX2
public static final RowLock RX2
RX3
public static final RowLock RX3
R_NUMBER
public static final int R_NUMBER
- Number of row locks
- See Also:
- Constant Field Values
R_COMPAT
public static final boolean[][] R_COMPAT
- Row lock compatability table
DIAG_INDEX
public static final java.lang.String DIAG_INDEX
- See Also:
- Constant Field Values
DIAG_XACTID
public static final java.lang.String DIAG_XACTID
- See Also:
- Constant Field Values
DIAG_LOCKTYPE
public static final java.lang.String DIAG_LOCKTYPE
- See Also:
- Constant Field Values
DIAG_LOCKMODE
public static final java.lang.String DIAG_LOCKMODE
- See Also:
- Constant Field Values
DIAG_CONGLOMID
public static final java.lang.String DIAG_CONGLOMID
- See Also:
- Constant Field Values
DIAG_CONTAINERID
public static final java.lang.String DIAG_CONTAINERID
- See Also:
- Constant Field Values
DIAG_SEGMENTID
public static final java.lang.String DIAG_SEGMENTID
- See Also:
- Constant Field Values
DIAG_PAGENUM
public static final java.lang.String DIAG_PAGENUM
- See Also:
- Constant Field Values
DIAG_RECID
public static final java.lang.String DIAG_RECID
- See Also:
- Constant Field Values
DIAG_COUNT
public static final java.lang.String DIAG_COUNT
- See Also:
- Constant Field Values
DIAG_GROUP
public static final java.lang.String DIAG_GROUP
- See Also:
- Constant Field Values
DIAG_STATE
public static final java.lang.String DIAG_STATE
- See Also:
- Constant Field Values
RowLock
private RowLock(int type)
getType
public int getType()
- Get an integer representation of the type of the lock. This method is
guaranteed to return an integer >= 0 and < R_NUMBER. No correlation
between the value and one of the static variables (CIS etc.) is
guaranteed, except that the values returned do not change.
isCompatible
public boolean isCompatible(RowLock granted)
isCompatible
public boolean isCompatible(int granted)
toString
public java.lang.String toString()
Apache Derby V10.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.