| Package | Description |
|---|---|
| com.sleepycat.bind |
Bindings between database entries and Java objects.
|
| com.sleepycat.bind.serial |
Bindings that use Java serialization.
|
| com.sleepycat.bind.tuple |
Bindings that use sequences of primitive fields, or tuples.
|
| com.sleepycat.collections |
Data access based on the standard Java collections API.
|
| com.sleepycat.db | |
| com.sleepycat.persist |
The Direct Persistence Layer (DPL) adds a persistent object model to the
Berkeley DB transactional engine.
|
| com.sleepycat.persist.raw |
Raw data access for general purpose tools and manual conversions.
|
| Class and Description |
|---|
| DatabaseEntry
Encodes database key and data items as a byte array.
|
| Class and Description |
|---|
| Database
Creates a database handle for a single Berkeley DB database.
|
| DatabaseEntry
Encodes database key and data items as a byte array.
|
| DatabaseException
The root of all database exceptions.
|
| ForeignKeyNullifier
The interface implemented for setting single-valued foreign keys to null.
|
| SecondaryDatabase
A secondary database handle.
|
| SecondaryKeyCreator
The interface implemented for extracting single-valued secondary keys from
primary records.
|
| Class and Description |
|---|
| DatabaseEntry
Encodes database key and data items as a byte array.
|
| ForeignKeyNullifier
The interface implemented for setting single-valued foreign keys to null.
|
| SecondaryDatabase
A secondary database handle.
|
| SecondaryKeyCreator
The interface implemented for extracting single-valued secondary keys from
primary records.
|
| Class and Description |
|---|
| CursorConfig
Specify the attributes of database cursor.
|
| Database
Creates a database handle for a single Berkeley DB database.
|
| DatabaseEntry
Encodes database key and data items as a byte array.
|
| DatabaseException
The root of all database exceptions.
|
| Environment
A database environment.
|
| JoinConfig
The configuration properties of a
JoinCursor. |
| Transaction
The Transaction object is the handle for a transaction.
|
| TransactionConfig
Specifies the attributes of a database environment transaction.
|
| Class and Description |
|---|
| BackupHandler
An interface that can optionally be used to override the default behavior
performed by the
Environment.backup
and
Environment.backupDatabase
methods. |
| BackupOptions
Options for
Environment.backup(java.lang.String, com.sleepycat.db.BackupOptions) operations. |
| BtreeCompressor
An interface specifying how Btree compression works.
|
| BtreePrefixCalculator
An interface specifying how Btree prefixes should be calculated.
|
| CacheFile
This class allows applications to modify settings for
a
Database using the Database.getCacheFile. |
| CacheFilePriority
Priorities that can be assigned to files in the cache.
|
| CacheFileStats
Statistics for a file in the cache.
|
| CacheStats
Cache statistics for a database environment.
|
| CheckpointConfig
Specifies the attributes of an application invoked checkpoint operation.
|
| CompactConfig |
| CompactStats |
| Cursor
A database cursor.
|
| CursorConfig
Specify the attributes of database cursor.
|
| Database
Creates a database handle for a single Berkeley DB database.
|
| DatabaseConfig
Specify the attributes of a database.
|
| DatabaseEntry
Encodes database key and data items as a byte array.
|
| DatabaseException
The root of all database exceptions.
|
| DatabaseStats
Statistics for a single database.
|
| DatabaseStream
A database stream.
|
| DatabaseStreamConfig
Specify the attributes of database stream.
|
| DatabaseType
Database types.
|
| DeadlockException
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.
|
| Environment
A database environment.
|
| EnvironmentConfig
Specifies the attributes of an environment.
|
| ErrorHandler
An interface specifying a callback function to be called when an error
occurs in the Berkeley DB library.
|
| EventHandler
An interface classs with prototype definitions of all event functions that
can be called via the Berkeley DB event callback mechanism.
|
| FeedbackHandler
An interface specifying a function to be called to provide feedback.
|
| ForeignKeyDeleteAction
The action taken when a referenced record in the foreign key database is
deleted.
|
| ForeignKeyNullifier
The interface implemented for setting single-valued foreign keys to null.
|
| ForeignMultiKeyNullifier
The interface implemented for setting multi-valued foreign keys to null.
|
| Hasher
An application-specified, database hash function.
|
| HeapRecordId
Content used for the key in a Heap database record.
|
| JoinConfig
The configuration properties of a
JoinCursor. |
| JoinCursor
A specialized join cursor for use in performing equality or natural joins on
secondary indices.
|
| KeyRange
An object that returns status from the
Database.getKeyRange method. |
| Lock
The locking interfaces for the database environment are methods of the
Environment handle. |
| LockDetectMode
Deadlock detection modes.
|
| LockMode
Locking modes for database operations.
|
| LockOperation
Operations that can be performed on locks.
|
| LockRequest
The LockRequest object is used to encapsulate a single lock request.
|
| LockRequestMode
When using the default lock conflict matrix, the LockRequestMode class
defines the set of possible lock modes.
|
| LockStats
Lock statistics for a database environment.
|
| LogCursor
The LogCursor object is the handle for a cursor into the log files,
supporting sequential access to the records stored in log files.
|
| LogRecordHandler
A function to process application-specific log records.
|
| LogSequenceNumber
The LogSequenceNumber object is a log sequence number which
specifies a unique location in a log file.
|
| LogStats
Log statistics for a database environment.
|
| LogVerifyConfig
Specify the attributes of a database.
|
| MessageHandler
An interface specifying a callback function to be called to display
informational messages.
|
| MultipleDataEntry |
| MultipleEntry
An abstract class representing a DatabaseEntry that holds multiple results
returned by a single
Cursor get method. |
| MultipleKeyDataEntry |
| MutexStats
Statistics about mutexes in a Berkeley DB database environment, returned
by
Environment.getMutexStats(com.sleepycat.db.StatsConfig) |
| OperationStatus
Status values from database operations.
|
| PanicHandler
An interface specifying a function to be called if the database
environment panics.
|
| PartitionHandler
An interface specifying how to set up database partitioning.
|
| PreparedTransaction
The PreparedTransaction object is used to encapsulate a single prepared,
but not yet resolved, transaction.
|
| RecordNumberAppender
An interface specifying a callback function that modifies stored data
based on a generated key.
|
| RecoveryOperation
The recovery operation being performed when
LogRecordHandler.handleLogRecord is called. |
| RegionResourceType
Advanced configuration is possible for various systems that use shared
memory (regions) for cross process sharing.
|
| ReplicationChannel
A ReplicationChannel handle is used to manage a channel in a replication group.
|
| ReplicationConfig
Settings that configure Berkeley DB replication.
|
| ReplicationHostAddress
A simple wrapper class to hold information needed to define
a host in a replication group.
|
| ReplicationManagerAckPolicy
A class that provides definitions for the types of network ack policy to use
when transmitting messages between replication sites using the Replication
Manager.
|
| ReplicationManagerConnectionStatus
Describes the connection status of a replication site.
|
| ReplicationManagerMessageDispatch |
| ReplicationManagerSite
A ReplicationManagerSite handle is used to manage a site in a replication group.
|
| ReplicationManagerSiteConfig
Specifies the attributes of a site in the replication group.
|
| ReplicationManagerSiteInfo
A simple wrapper class to hold information needed to define a replication site.
|
| ReplicationManagerStartPolicy
This class provides definitions of the various start policies thatcan be specified when starting a replication client using the
Environment.replicationManagerStart call. |
| ReplicationManagerStats
Replication Manager statistics for a database environment.
|
| ReplicationStats
Replication statistics for a database environment.
|
| ReplicationStatus
The return status from processing a replication message.
|
| ReplicationTimeoutType
The ReplicationTimeoutType defines the types of timeouts that can beconfigured for the Berkeley Db replication functionality.
|
| ReplicationTransport
An interface specifying a replication transmit function, which sends
information to other members of the replication group.
|
| ReplicationViewHandler
An interface specifying a callback function to be used by replication views.
|
| SecondaryConfig
The configuration properties of a
SecondaryDatabase extend
those of a primary Database. |
| SecondaryCursor
A database cursor for a secondary database.
|
| SecondaryDatabase
A secondary database handle.
|
| SecondaryKeyCreator
The interface implemented for extracting single-valued secondary keys from
primary records.
|
| SecondaryMultiKeyCreator
The interface implemented for extracting multi-valued secondary keys from
primary records.
|
| Sequence
A Sequence handle is used to manipulate a sequence record in a database.
|
| SequenceConfig
Specify the attributes of a sequence.
|
| SequenceStats
A SequenceStats object is used to return sequence statistics.
|
| Slice
An interface specifying in which slice database records are
read or written based on the given key.
|
| StatsConfig
Specifies the attributes of a statistics retrieval operation.
|
| Transaction
The Transaction object is the handle for a transaction.
|
| TransactionConfig
Specifies the attributes of a database environment transaction.
|
| TransactionStats
Transaction statistics for a database environment.
|
| TransactionStats.Active |
| TransactionStatus
Status values from transaction application checking operations.
|
| VerboseConfig
Specifies the attributes of a verification operation.
|
| VerifyConfig
Specifies the attributes of a verification operation.
|
| Class and Description |
|---|
| CursorConfig
Specify the attributes of database cursor.
|
| Database
Creates a database handle for a single Berkeley DB database.
|
| DatabaseConfig
Specify the attributes of a database.
|
| DatabaseException
The root of all database exceptions.
|
| Environment
A database environment.
|
| LockMode
Locking modes for database operations.
|
| SecondaryConfig
The configuration properties of a
SecondaryDatabase extend
those of a primary Database. |
| SecondaryDatabase
A secondary database handle.
|
| Sequence
A Sequence handle is used to manipulate a sequence record in a database.
|
| SequenceConfig
Specify the attributes of a sequence.
|
| Transaction
The Transaction object is the handle for a transaction.
|
| Class and Description |
|---|
| DatabaseException
The root of all database exceptions.
|
| Environment
A database environment.
|
Copyright (c) 1996, 2017 Oracle and/or its affiliates. All rights reserved.