| Package | Description | 
|---|---|
| com.sleepycat.db | 
| Modifier and Type | Field and Description | 
|---|---|
static LockRequestMode | 
LockRequestMode.IREAD
Intention to read (shared). 
 | 
static LockRequestMode | 
LockRequestMode.IWR
Intention to read and write (shared). 
 | 
static LockRequestMode | 
LockRequestMode.IWRITE
Intention to write (shared). 
 | 
static LockRequestMode | 
LockRequestMode.READ
Read (shared). 
 | 
static LockRequestMode | 
LockRequestMode.WRITE
Write (exclusive). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LockRequestMode | 
LockRequest.getMode()
Return the lock mode. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Lock | 
Environment.getLock(int locker,
       boolean noWait,
       DatabaseEntry object,
       LockRequestMode mode)
Acquire a lock from the lock table returning information about it in the Lock parameter. 
 | 
void | 
LockRequest.setMode(LockRequestMode mode)
Set the lock mode. 
 | 
| Constructor and Description | 
|---|
LockRequest(LockOperation op,
           LockRequestMode mode,
           DatabaseEntry obj)
Construct a LockRequest with the specified operation and mode for the
    specified object. 
 | 
LockRequest(LockOperation op,
           LockRequestMode mode,
           DatabaseEntry obj,
           Lock lock)
Construct a LockRequest with the specified operation, mode and lock,
    for the specified object. 
 | 
LockRequest(LockOperation op,
           LockRequestMode mode,
           DatabaseEntry obj,
           Lock lock,
           int timeout)
Construct a LockRequest with the specified operation, mode, lock and
    timeout for the specified object. 
 | 
Copyright (c) 1996, 2019 Oracle and/or its affiliates. All rights reserved.