org.apache.derby.iapi.services.locks
Interface VirtualLockTable


public interface VirtualLockTable

This class acts as a conduit of information between the lock manager and the outside world. Once a virtual lock table is initialized, it contains a snap shot of all the locks currently held in the lock manager. A VTI can then be written to query the content of the lock table.

Each lock held by the lock manager is represented by a Hashtable. The key to each Hashtable entry is a lock attribute that is of interest to the outside world, such as transaction id, type, mode, etc.


Field Summary
static int ALL
           
static java.lang.String CONGLOMID
           
static java.lang.String CONTAINERID
           
static java.lang.String INDEXNAME
           
static int LATCH
           
static java.lang.String LOCKCOUNT
           
static java.lang.String LOCKMODE
           
static java.lang.String LOCKNAME
           
static java.lang.String LOCKOBJ
           
static java.lang.String LOCKTYPE
           
static java.lang.String PAGENUM
           
static java.lang.String RECID
           
static java.lang.String SEGMENTID
           
static int SHEXLOCK
           
static java.lang.String STATE
           
static int TABLE_AND_ROWLOCK
           
static java.lang.String TABLENAME
           
static java.lang.String TABLETYPE
           
static java.lang.String XACTID
           
 

Field Detail

LATCH

static final int LATCH
See Also:
Constant Field Values

TABLE_AND_ROWLOCK

static final int TABLE_AND_ROWLOCK
See Also:
Constant Field Values

SHEXLOCK

static final int SHEXLOCK
See Also:
Constant Field Values

ALL

static final int ALL
See Also:
Constant Field Values

LOCKTYPE

static final java.lang.String LOCKTYPE
See Also:
Constant Field Values

LOCKNAME

static final java.lang.String LOCKNAME
See Also:
Constant Field Values

CONGLOMID

static final java.lang.String CONGLOMID
See Also:
Constant Field Values

CONTAINERID

static final java.lang.String CONTAINERID
See Also:
Constant Field Values

SEGMENTID

static final java.lang.String SEGMENTID
See Also:
Constant Field Values

PAGENUM

static final java.lang.String PAGENUM
See Also:
Constant Field Values

RECID

static final java.lang.String RECID
See Also:
Constant Field Values

XACTID

static final java.lang.String XACTID
See Also:
Constant Field Values

LOCKCOUNT

static final java.lang.String LOCKCOUNT
See Also:
Constant Field Values

LOCKMODE

static final java.lang.String LOCKMODE
See Also:
Constant Field Values

STATE

static final java.lang.String STATE
See Also:
Constant Field Values

LOCKOBJ

static final java.lang.String LOCKOBJ
See Also:
Constant Field Values

TABLENAME

static final java.lang.String TABLENAME
See Also:
Constant Field Values

INDEXNAME

static final java.lang.String INDEXNAME
See Also:
Constant Field Values

TABLETYPE

static final java.lang.String TABLETYPE
See Also:
Constant Field Values

Built on Thu 2012-03-29 21:53:33+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.