Package | Description |
---|---|
com.sleepycat.db |
Modifier and Type | Field | Description |
---|---|---|
static OperationStatus |
OperationStatus.KEYEMPTY |
The cursor operation was unsuccessful because the current record
was deleted.
|
static OperationStatus |
OperationStatus.KEYEXIST |
The operation to insert data was configured to not allow overwrite
and the key already exists in the database.
|
static OperationStatus |
OperationStatus.NOTFOUND |
The requested key/data pair was not found.
|
static OperationStatus |
OperationStatus.SUCCESS |
The operation was successful.
|
Modifier and Type | Method | Description |
---|---|---|
OperationStatus |
Database.append(Transaction txn,
DatabaseEntry key,
DatabaseEntry data) |
Append the key/data pair to the end of the database.
|
OperationStatus |
Database.consume(Transaction txn,
DatabaseEntry key,
DatabaseEntry data,
boolean wait) |
Return the record number and data from the available record closest to
the head of the queue, and delete the record.
|
OperationStatus |
Cursor.delete() |
Delete the key/data pair to which the cursor refers.
|
OperationStatus |
Database.delete(Transaction txn,
DatabaseEntry key) |
Remove key/data pairs from the database.
|
OperationStatus |
Database.deleteMultiple(Transaction txn,
MultipleEntry keys) |
Remove key/data pairs from the database.
|
OperationStatus |
Database.deleteMultipleKey(Transaction txn,
MultipleEntry keys) |
Remove key/data pairs from the database.
|
OperationStatus |
Database.exists(Transaction txn,
DatabaseEntry key) |
Checks if the specified key appears in the database.
|
OperationStatus |
Database.get(Transaction txn,
DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Retrieves the key/data pair with the given key from the database.
|
OperationStatus |
SecondaryDatabase.get(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Retrieves the key/data pair with the given key.
|
OperationStatus |
Cursor.getCurrent(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Returns the key/data pair to which the cursor refers.
|
OperationStatus |
LogCursor.getCurrent(LogSequenceNumber lsn,
DatabaseEntry data) |
Return the LogSequenceNumber and log record to which the log cursor
currently refers.
|
OperationStatus |
SecondaryCursor.getCurrent(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Returns the key/data pair to which the cursor refers.
|
OperationStatus |
Cursor.getFirst(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the first key/data pair of the database, and return
that pair.
|
OperationStatus |
LogCursor.getFirst(LogSequenceNumber lsn,
DatabaseEntry data) |
Return the first LogSequenceNumber and log record.
|
OperationStatus |
SecondaryCursor.getFirst(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the first key/data pair of the database, and return
that pair.
|
OperationStatus |
Cursor.getLast(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the last key/data pair of the database, and return
that pair.
|
OperationStatus |
LogCursor.getLast(LogSequenceNumber lsn,
DatabaseEntry data) |
Return the last LogSequenceNumber and log record.
|
OperationStatus |
SecondaryCursor.getLast(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the last key/data pair of the database, and return
that pair.
|
OperationStatus |
Cursor.getNext(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the next key/data pair and return that pair.
|
OperationStatus |
JoinCursor.getNext(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Returns the next primary key and data resulting from the join operation.
|
OperationStatus |
JoinCursor.getNext(DatabaseEntry key,
LockMode lockMode) |
Returns the next primary key resulting from the join operation.
|
OperationStatus |
LogCursor.getNext(LogSequenceNumber lsn,
DatabaseEntry data) |
Return the next LogSequenceNumber and log record.
|
OperationStatus |
SecondaryCursor.getNext(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the next key/data pair and return that pair.
|
OperationStatus |
Cursor.getNextDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
If the next key/data pair of the database is a duplicate data record for
the current key/data pair, move the cursor to the next key/data pair
of the database and return that pair.
|
OperationStatus |
SecondaryCursor.getNextDup(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
If the next key/data pair of the database is a duplicate data record for
the current key/data pair, move the cursor to the next key/data pair
of the database and return that pair.
|
OperationStatus |
Cursor.getNextNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the next non-duplicate key/data pair and return
that pair.
|
OperationStatus |
SecondaryCursor.getNextNoDup(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the next non-duplicate key/data pair and return
that pair.
|
OperationStatus |
Cursor.getPrev(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the previous key/data pair and return that pair.
|
OperationStatus |
LogCursor.getPrev(LogSequenceNumber lsn,
DatabaseEntry data) |
Return the previous LogSequenceNumber and log record.
|
OperationStatus |
SecondaryCursor.getPrev(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the previous key/data pair and return that pair.
|
OperationStatus |
Cursor.getPrevDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
If the previous key/data pair of the database is a duplicate data record
for the current key/data pair, move the cursor to the previous key/data
pair of the database and return that pair.
|
OperationStatus |
SecondaryCursor.getPrevDup(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
If the previous key/data pair of the database is a duplicate data record
for the current key/data pair, move the cursor to the previous key/data
pair of the database and return that pair.
|
OperationStatus |
Cursor.getPrevNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the previous non-duplicate key/data pair and return
that pair.
|
OperationStatus |
SecondaryCursor.getPrevNoDup(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the previous non-duplicate key/data pair and return
that pair.
|
OperationStatus |
Cursor.getRecordNumber(DatabaseEntry data,
LockMode lockMode) |
Return the record number associated with the cursor.
|
OperationStatus |
SecondaryCursor.getRecordNumber(DatabaseEntry secondaryRecno,
DatabaseEntry primaryRecno,
LockMode lockMode) |
Return the record number associated with the cursor.
|
OperationStatus |
Cursor.getSearchBoth(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the specified key/data pair, where both the key and
data items must match.
|
OperationStatus |
Database.getSearchBoth(Transaction txn,
DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Retrieves the key/data pair with the given key and data value, that is, both
the key and data items must match.
|
OperationStatus |
SecondaryCursor.getSearchBoth(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the specified secondary and primary key, where both
the primary and secondary key items must match.
|
OperationStatus |
SecondaryDatabase.getSearchBoth(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Retrieves the key/data pair with the specified secondary and primary key, that
is, both the primary and secondary key items must match.
|
OperationStatus |
Cursor.getSearchBothRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the specified key and matching data item of the database.
|
OperationStatus |
SecondaryCursor.getSearchBothRange(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the specified secondary key and closest matching primary
key of the database.
|
OperationStatus |
Cursor.getSearchKey(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the given key of the database, and return the datum
associated with the given key.
|
OperationStatus |
SecondaryCursor.getSearchKey(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the given key of the database, and return the datum
associated with the given key.
|
OperationStatus |
Cursor.getSearchKeyRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the closest matching key of the database, and return
the data item associated with the matching key.
|
OperationStatus |
SecondaryCursor.getSearchKeyRange(DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the closest matching key of the database, and return
the data item associated with the matching key.
|
OperationStatus |
Cursor.getSearchRecordNumber(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the specific numbered record of the database, and
return the associated key/data pair.
|
OperationStatus |
Database.getSearchRecordNumber(Transaction txn,
DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode) |
Retrieves the key/data pair associated with the specific numbered record of the database.
|
OperationStatus |
SecondaryCursor.getSearchRecordNumber(DatabaseEntry secondaryRecno,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Move the cursor to the specific numbered record of the database, and
return the associated key/data pair.
|
OperationStatus |
SecondaryDatabase.getSearchRecordNumber(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode) |
Retrieves the key/data pair associated with the specific numbered record of the database.
|
OperationStatus |
Cursor.put(DatabaseEntry key,
DatabaseEntry data) |
Store a key/data pair into the database.
|
OperationStatus |
Database.put(Transaction txn,
DatabaseEntry key,
DatabaseEntry data) |
Store the key/data pair into the database.
|
OperationStatus |
Cursor.putAfter(DatabaseEntry key,
DatabaseEntry data) |
Store a key/data pair into the database.
|
OperationStatus |
Cursor.putBefore(DatabaseEntry key,
DatabaseEntry data) |
Store a key/data pair into the database.
|
OperationStatus |
Cursor.putCurrent(DatabaseEntry data) |
Replaces the data in the key/data pair at the current cursor position.
|
OperationStatus |
Cursor.putKeyFirst(DatabaseEntry key,
DatabaseEntry data) |
Store a key/data pair into the database.
|
OperationStatus |
Cursor.putKeyLast(DatabaseEntry key,
DatabaseEntry data) |
Store a key/data pair into the database.
|
OperationStatus |
Database.putMultiple(Transaction txn,
MultipleEntry key,
MultipleEntry data,
boolean overwrite) |
Store a set of key/data pairs into the database.
|
OperationStatus |
Database.putMultipleKey(Transaction txn,
MultipleEntry key,
boolean overwrite) |
Store a set of key/data pairs into the database.
|
OperationStatus |
Cursor.putNoDupData(DatabaseEntry key,
DatabaseEntry data) |
Store a key/data pair into the database.
|
OperationStatus |
Database.putNoDupData(Transaction txn,
DatabaseEntry key,
DatabaseEntry data) |
Store the key/data pair into the database if it does not already appear
in the database.
|
OperationStatus |
Cursor.putNoOverwrite(DatabaseEntry key,
DatabaseEntry data) |
Store a key/data pair into the database.
|
OperationStatus |
Database.putNoOverwrite(Transaction txn,
DatabaseEntry key,
DatabaseEntry data) |
Store the key/data pair into the database if the key does not already
appear in the database.
|
OperationStatus |
DatabaseStream.read(DatabaseEntry data,
long offset,
int size) |
Read from the external file accessed by this database stream.
|
OperationStatus |
LogCursor.set(LogSequenceNumber lsn,
DatabaseEntry data) |
Return a specific log record.
|
OperationStatus |
DatabaseStream.write(DatabaseEntry data,
long offset) |
Write to the external file accessed by the database stream.
|
Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.