| Interface | Description |
|---|---|
| GetHelper |
GetHelper implements a few helper methods for making remote get / pGet
calls.
|
| GetHelper.RemoteGetFunction | |
| GetHelper.RemotePGetFunction | |
| PutHelper |
PutHelper implements a few helper methods for making remote put calls.
|
| PutHelper.RemotePutFunction | |
| SDatabaseEntryBase |
The base type for all types representing database key / data items.
|
| SDatabaseStats |
Base type for statistics for a single database.
|
| SForeignKeyNullifier |
The interface implemented for setting single-valued foreign keys to null.
|
| SForeignMultiKeyNullifier |
The interface implemented for setting multi-valued foreign keys to null.
|
| SSecondaryKeyCreator |
The interface implemented for extracting single-valued secondary keys from
primary records.
|
| SSecondaryMultiKeyCreator |
The interface implemented for extracting multi-valued secondary keys from
primary records.
|
| TxnHelper |
TxnHelper implements a few helper methods for working with transactions.
|
| TxnHelper.TransactionOperations<V> |
| Class | Description |
|---|---|
| BdbServerAdmin |
BdbServerAdmin is used to perform administrative operations on a BDB server.
|
| BdbServerConnection |
A connection with a specific BDB server.
|
| SBtreeStats |
The SBtreeStats object is used to return Btree or Recno database statistics.
|
| SCacheFileStats |
Statistics for a file in the cache.
|
| SCacheStats |
Cache statistics for a database environment.
|
| SCheckpointConfig |
Specifies the attributes of an application invoked checkpoint operation.
|
| SCompactConfig | |
| SCompactStats | |
| SCursor |
A database cursor.
|
| SCursorConfig |
Specify the attributes of database cursor.
|
| SDatabase |
Creates a database handle for a single Berkeley DB database.
|
| SDatabaseConfig |
Specify the attributes of a database.
|
| SDatabaseEntry |
Encodes database key and data items as a byte array.
|
| SEnvironment |
A database environment.
|
| SEnvironmentConfig |
Specifies the attributes of an environment.
|
| SHashStats |
The SHashStats object is used to return Hash database statistics.
|
| SHeapStats |
The SHeapStats object is used to return Heap database statistics.
|
| SJoinConfig |
The configuration properties of a
SJoinCursor. |
| SJoinCursor |
A specialized join cursor for use in performing equality or natural joins on
secondary indices.
|
| SKeyRange |
An object that returns status from the
SDatabase.getKeyRange(com.sleepycat.client.STransaction, com.sleepycat.client.SDatabaseEntry) method. |
| SLockStats |
Lock statistics for a database environment.
|
| SLogSequenceNumber |
The SLogSequenceNumber object is a log sequence number which specifies a
unique location in a log file.
|
| SLogStats |
Log statistics for a database environment.
|
| SMultipleDataEntry |
A container that holds multiple data
SDatabaseEntrys returned by a
single SDatabase or SCursor get call. |
| SMultipleKeyDataEntry |
A container that holds multiple key / data item pairs.
|
| SMultiplePairs |
An abstract class representing a container that holds multiple key/data
SDatabaseEntry pairs. |
| SMultipleRecnoDataEntry |
A container that holds multiple record number / data item pairs.
|
| SMultiStats |
A SMultiStats contains multiple statistics for a database environment.
|
| SMultiStatsConfig |
Specifies the attributes of multiple statistics retrieval operations.
|
| SMutexStats |
Statistics about mutexes in a Berkeley DB database environment.
|
| SQueueStats |
The SQueueStats object is used to return Queue database statistics.
|
| SSecondaryConfig |
The configuration properties of a SSecondaryDatabase extend those of a
primary SDatabase.
|
| SSecondaryCursor |
A database cursor for a secondary database.
|
| SSecondaryDatabase |
A secondary database handle.
|
| SSequence |
A SSequence handle is used to manipulate a sequence record in a database.
|
| SSequenceConfig |
Specify the attributes of a sequence.
|
| SslConfig |
Specifies the attributes used to setup SSL connections.
|
| SStatsConfig |
Specifies the attributes of a statistics retrieval operation.
|
| STransaction |
The STransaction object is the handle for a transaction.
|
| STransactionConfig |
Specifies the attributes of a database environment transaction.
|
| STransactionStats |
Transaction statistics for a database environment.
|
| STransactionStats.Active |
| Enum | Description |
|---|---|
| SCacheFilePriority |
Priorities that can be assigned to files in the cache.
|
| SDatabaseType |
Database types.
|
| SForeignKeyDeleteAction |
The action taken when a referenced record in the foreign key database is
deleted.
|
| SLockDetectMode |
Deadlock detection mode.
|
| SLockMode |
Locking modes for database operations.
|
| SOperationStatus |
Status values from database operations.
|
| Exception | Description |
|---|---|
| BdbConnectionException |
Signals that an error occurred while attempting to connect to a BdbServer.
|
| SDatabaseException |
The base exception for all client driver exceptions.
|
| SDeadlockException |
DeadlockException is thrown to a thread of control when multiple threads
competing for a lock are deadlocked, when a lock request has timed out or
when a lock request would need to block and the transaction has been
configured to not wait for locks.
|
| SHeapFullException |
A HeapFullException is thrown when an attempt was made to add or update a
record in a Heap database.
|
| SLockNotGrantedException |
LockNotGrantedException is thrown when lock or transaction timeouts have been
configured and a database operation has timed out.
|
| SMetaCheckSumFailException |
A MetaCheckSumFailException is thrown when a checksum mismatch is detected on
a database metadata page.
|
| SResourceInUseException |
Thrown if the resources accessed by the current operation is busy, and the
current operation conflicts with the operation running on the resources.
|
| SRunRecoveryException |
Thrown when the database environment needs to be recovered.
|
| SVersionMismatchException |
Thrown if the version of the Berkeley DB library used by the server doesn't
match the version that created the database environment.
|
Copyright (c) 2016, 2018 Oracle and/or its affiliates. All rights reserved.