Class | Description |
---|---|
AnnotationModel |
The default annotation-based entity model.
|
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. |
BigDecimalBinding |
A concrete
TupleBinding for an unsorted BigDecimal
value. |
BigIntegerBinding |
A concrete
TupleBinding for a BigInteger value. |
BooleanBinding |
A concrete
TupleBinding for a Boolean primitive
wrapper or a boolean primitive. |
BtreeCompressor |
An interface specifying how Btree compression works.
|
BtreePrefixCalculator |
An interface specifying how Btree prefixes should be calculated.
|
BtreeStats |
The BtreeStats object is used to return Btree
or Recno database statistics.
|
ByteArrayBinding |
A pass-through
EntryBinding that uses the entry's byte array as
the key or data object. |
ByteBinding |
A concrete
TupleBinding for a Byte primitive
wrapper or a byte primitive. |
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.
|
CharacterBinding |
A concrete
TupleBinding for a Character primitive
wrapper or a char primitive. |
CheckpointConfig |
Specifies the attributes of an application invoked checkpoint operation.
|
ClassCatalog |
A catalog of class description information for use during object
serialization.
|
ClassMetadata |
The metadata for a persistent class.
|
ClassResolver |
Implements policies for loading user-supplied classes.
|
ClassResolver.Stream |
A specialized ObjectInputStream that supports use of a user-specified
ClassLoader.
|
CompactConfig | |
CompactStats | |
ConfigBeanInfoBase | |
Conversion |
Converts an old version of an object value to conform to the current class
or field definition.
|
Converter |
A mutation for converting an old version of an object value to conform to
the current class or field definition.
|
CurrentTransaction |
Provides access to the current transaction for the current thread within the
context of a Berkeley DB environment.
|
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.
|
DatabaseNamer |
Determines the file names to use for primary and secondary databases.
|
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.
|
DeleteAction |
Specifies the action to take when a related entity is deleted having a
primary key value that exists as a secondary key value for this entity.
|
DeletedClassException |
While reading from an index, an instance of a deleted class version was
encountered.
|
Deleter |
A mutation for deleting an entity class or field.
|
DoubleBinding |
A concrete
TupleBinding for an unsorted Double
primitive wrapper or an unsorted double primitive. |
Entity |
Indicates a persistent entity class.
|
EntityBinding<E> |
A binding between a key-value entry pair and an entity object.
|
EntityConverter |
A subclass of Converter that allows specifying keys to be deleted.
|
EntityCursor<V> |
Traverses entity values or key values and allows deleting or updating the
entity at the current cursor position.
|
EntityIndex<K,V> |
The interface for accessing keys and entities via a primary or secondary
index.
|
EntityJoin<PK,E> |
Performs an equality join on two or more secondary keys.
|
EntityMetadata |
The metadata for a persistent entity class.
|
EntityModel |
The base class for classes that provide entity model metadata.
|
EntityStore |
A store for managing persistent entity objects.
|
EntryBinding<E> |
A binding between a key or data entry and a key or data object.
|
Environment |
A database environment.
|
EnvironmentConfig |
Specifies the attributes of an environment.
|
ErrorBuffer | |
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.
|
EventHandlerAdapter |
An abstract class that implements
EventHandler , used to specify a
callback function to be called when an event is sent from the Berkeley DB
library. |
EvolveConfig |
Configuration properties for eager conversion of unevolved objects.
|
EvolveConfigBeanInfo | |
EvolveEvent |
The event passed to the EvolveListener interface during eager entity
evolution.
|
EvolveInternal |
Internal access class that should not be used by applications.
|
EvolveListener |
The listener interface called during eager entity evolution.
|
EvolveStats |
Statistics accumulated during eager entity evolution.
|
ExceptionUnwrapper |
Unwraps nested exceptions by calling the
getCause() method for exceptions that implement the
ExceptionWrapper interface. |
ExceptionWrapper |
Interface implemented by exceptions that can contain nested exceptions.
|
FastInputStream |
A replacement for ByteArrayInputStream that does not synchronize every
byte read.
|
FastOutputStream |
A replacement for ByteArrayOutputStream that does not synchronize every
byte read.
|
FeedbackHandler |
An interface specifying a function to be called to provide feedback.
|
FieldMetadata |
The metadata for a key field.
|
FloatBinding |
A concrete
TupleBinding for an unsorted Float
primitive wrapper or an unsorted float primitive. |
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.
|
ForwardCursor<V> |
Cursor operations limited to traversing forward.
|
Hasher |
An application-specified, database hash function.
|
HashStats |
The HashStats object is used to return Hash database statistics.
|
HeapFullException |
A HeapFullException is thrown when an attempt was made to add or update a record
in a Heap database.
|
HeapRecordId |
Content used for the key in a Heap database record.
|
HeapStats |
The HeapStats object is used to return Heap database statistics.
|
IncompatibleClassException |
A class has been changed incompatibly and no mutation has been configured to
handle the change or a new class version number has not been assigned.
|
IndexNotAvailableException |
Thrown by the
getPrimaryIndex , getSecondaryIndex and getSubclassIndex when an index has not yet
been created. |
IntegerBinding |
A concrete
TupleBinding for a Integer primitive
wrapper or an int primitive. |
IOExceptionWrapper |
An IOException that can contain nested exceptions.
|
JoinConfig |
The configuration properties of a
JoinCursor . |
JoinCursor |
A specialized join cursor for use in performing equality or natural joins on
secondary indices.
|
KeyField |
Indicates the sorting position of a key field in a composite key class when
the
Comparable interface is not implemented. |
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.
|
LockNotGrantedException |
A LockNotGrantedException is thrown when a lock requested using the
Environment.getLock or Environment.lockVector
methods, where the noWait flag or lock timers were configured, could not
be granted before the wait-time expired. |
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.
|
LongBinding |
A concrete
TupleBinding for a Long primitive
wrapper or a long primitive. |
MapEntryParameter<K,V> |
A simple
Map.Entry implementation that can be used as in
input parameter. |
MarshalledTupleEntry |
A marshalling interface implemented by key, data or entity classes that
are represented as tuples.
|
MarshalledTupleKeyEntity |
A marshalling interface implemented by entity classes that represent keys as
tuples.
|
MemoryException |
This exception is thrown when a
DatabaseEntry
passed to a Database or Cursor method is not large
enough to hold a value being returned. |
MessageHandler |
An interface specifying a callback function to be called to display
informational messages.
|
MetaCheckSumFailException |
A MetaCheckSumFailException is thrown when a checksum mismatch is detected
on a database metadata page.
|
ModelInternal |
Internal access class that should not be used by applications.
|
MultipleDataEntry | |
MultipleEntry |
An abstract class representing a DatabaseEntry that holds multiple results
returned by a single
Cursor get method. |
MultipleKeyDataEntry | |
MultipleKeyNIODataEntry | |
MultipleNIODataEntry | |
MultipleRecnoDataEntry | |
MultipleRecnoNIODataEntry | |
Mutation |
The base class for all mutations.
|
Mutations |
A collection of mutations for configuring class evolution.
|
MutexStats |
Statistics about mutexes in a Berkeley DB database environment, returned
by
Environment.getMutexStats(com.sleepycat.db.StatsConfig) |
NotPersistent |
Overrides the default rules for field persistence and defines a field as
being non-persistent even when it is not declared with the
transient keyword. |
NotTransient |
Overrides the default rules for field persistence and defines a field as
being persistent even when it is declared with the
transient
keyword. |
OperationStatus |
Status values from database operations.
|
PackedInteger |
Static methods for reading and writing packed integers.
|
PackedIntegerBinding |
A concrete
TupleBinding for an unsorted Integer
primitive wrapper or an unsorted int primitive, that stores the
value in the smallest number of bytes possible. |
PackedLongBinding |
A concrete
TupleBinding for an unsorted Long
primitive wrapper or an unsorted long primitive, that stores
the value in the smallest number of bytes possible. |
PanicHandler |
An interface specifying a function to be called if the database
environment panics.
|
PartitionHandler |
An interface specifying how to set up database partitioning.
|
Persistent |
Identifies a persistent class that is not an
Entity class or a
simple type. |
PersistentProxy<T> |
Implemented by a proxy class to represent the persistent state of a
(non-persistent) proxied class.
|
PreparedTransaction |
The PreparedTransaction object is used to encapsulate a single prepared,
but not yet resolved, transaction.
|
PrimaryIndex<PK,E> |
The primary index for an entity class and its primary key.
|
PrimaryKey |
Indicates the primary key field of an entity class.
|
PrimaryKeyAssigner |
An interface implemented to assign new primary key values.
|
PrimaryKeyMetadata |
The metadata for a primary key field.
|
QueueStats |
The QueueStats object is used to return Queue database statistics.
|
RawField |
The definition of a field in a
RawType . |
RawObject |
A raw instance that can be used with a
RawStore or Conversion . |
RawStore |
Provides access to the raw data in a store for use by general purpose tools.
|
RawType |
The type definition for a simple or complex persistent type, or an array
of persistent types.
|
RecordNumberAppender |
An interface specifying a callback function that modifies stored data
based on a generated key.
|
RecordNumberBinding |
An
EntryBinding that treats a record number key entry as a
Long key object. |
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.
|
Relationship |
Defines the relationship between instances of the entity class and the
secondary keys.
|
Renamer |
A mutation for renaming a class or field without changing the instance or
field value.
|
ReplicationChannel |
A ReplicationChannel handle is used to manage a channel in a replication group.
|
ReplicationConfig |
Settings that configure Berkeley DB replication.
|
ReplicationDuplicateMasterException |
The replication group has more than one master.
|
ReplicationHandleDeadException |
Thrown when a database handle has been invalidated because a replication
election unrolled a committed transaction.
|
ReplicationHoldElectionException |
An election is needed.
|
ReplicationHostAddress |
A simple wrapper class to hold information needed to define
a host in a replication group.
|
ReplicationJoinFailureException |
Thrown if a new master has been chosen but the client is unable to synchronize
with the new master, possibly because the client has turned off automatic
internal initialization (the
ReplicationConfig.AUTOINIT setting). |
ReplicationLeaseExpiredException |
Thrown if a master lease has expired.
|
ReplicationLockoutException |
Thrown when an operation was blocked by client/master synchronization.
|
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.
|
ReplicationSiteUnavailableException |
Thrown if replication group was unable to elect a master, or was unable to
complete the election in the specified timeout period.
|
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.
|
RunRecoveryException |
Thrown when the database environment needs to be recovered.
|
RuntimeExceptionWrapper |
A RuntimeException that can contain nested exceptions.
|
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.
|
SecondaryIndex<SK,PK,E> |
The secondary index for an entity class and a secondary key.
|
SecondaryKey |
Indicates a secondary key field of an entity class.
|
SecondaryKeyCreator |
The interface implemented for extracting single-valued secondary keys from
primary records.
|
SecondaryKeyMetadata |
The metadata for a secondary key field.
|
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.
|
SerialBase |
A base class for serial bindings creators that provides control over the
allocation of the output buffer.
|
SerialBinding<E> |
A concrete
EntryBinding that treats a key or data entry as
a serialized object. |
SerialInput |
A specialized
ObjectInputStream that gets class description
information from a ClassCatalog . |
SerialOutput |
A specialized
ObjectOutputStream that stores class description
information in a ClassCatalog . |
SerialSerialBinding<K,D,E> |
An abstract
EntityBinding that treats an entity's key entry and
data entry as serialized objects. |
SerialSerialKeyCreator<PK,D,SK> |
A abstract key creator that uses a serial key and a serial data entry.
|
ShortBinding |
A concrete
TupleBinding for a Short primitive
wrapper or a short primitive. |
Slice |
An interface specifying in which slice database records are
read or written based on the given key.
|
SliceCorruptException |
Thrown when a slice environment or database is missing or corrupt.
|
SortedBigDecimalBinding |
A concrete
TupleBinding for a sorted BigDecimal
value. |
SortedDoubleBinding |
A concrete
TupleBinding for a sorted Double
primitive wrapper or a sorted double primitive. |
SortedFloatBinding |
A concrete
TupleBinding for a sorted Float
primitive wrapper or sorted a float primitive. |
SortedPackedIntegerBinding |
A concrete
TupleBinding for a sorted Integer
primitive wrapper or a sorted int primitive, that stores the
value in the smallest number of bytes possible. |
SortedPackedLongBinding |
A concrete
TupleBinding for a sorted Long
primitive wrapper or a sorted long primitive, that stores the
value in the smallest number of bytes possible. |
StatsConfig |
Specifies the attributes of a statistics retrieval operation.
|
StoreConfig |
Configuration properties used with an
EntityStore or RawStore . |
StoreConfigBeanInfo | |
StoredClassCatalog |
A
ClassCatalog that is stored in a Database . |
StoredCollection<E> |
A abstract base class for all stored collections.
|
StoredCollections |
Static methods operating on collections and maps.
|
StoredContainer |
A abstract base class for all stored collections and maps.
|
StoredEntrySet<K,V> |
The Set returned by Map.entrySet().
|
StoredIterator<E> |
The Iterator returned by all stored collections.
|
StoredKeySet<K> |
The Set returned by Map.keySet() and which can also be constructed directly
if a Map is not needed.
|
StoredList<E> |
A List view of a
Database . |
StoredMap<K,V> |
A Map view of a
Database . |
StoredSortedEntrySet<K,V> |
The SortedSet returned by Map.entrySet().
|
StoredSortedKeySet<K> |
The SortedSet returned by Map.keySet() and which can also be constructed
directly if a Map is not needed.
|
StoredSortedMap<K,V> |
A SortedMap view of a
Database . |
StoredSortedValueSet<E> |
The SortedSet returned by Map.values() and which can also be constructed
directly if a Map is not needed.
|
StoredValueSet<E> |
The Set returned by Map.values() and Map.duplicates(), and which can also be
constructed directly if a Map is not needed.
|
StoreExistsException |
Thrown by the
EntityStore constructor when the ExclusiveCreate configuration parameter is
true and the store's internal catalog database already exists. |
StoreNotFoundException |
Thrown by the
EntityStore constructor when the AllowCreate configuration parameter is false and
the store's internal catalog database does not exist. |
StringBinding |
A concrete
TupleBinding for a simple String value. |
Transaction |
The Transaction object is the handle for a transaction.
|
TransactionConfig |
Specifies the attributes of a database environment transaction.
|
TransactionRunner |
Starts a transaction, calls
TransactionWorker.doWork() , and handles
transaction retry and exceptions. |
TransactionStats |
Transaction statistics for a database environment.
|
TransactionStats.Active | |
TransactionStatus |
Status values from transaction application checking operations.
|
TransactionWorker |
The interface implemented to perform the work within a transaction.
|
TupleBase<E> |
A base class for tuple bindings and tuple key creators that provides control
over the allocation of the output buffer.
|
TupleBinding<E> |
An abstract
EntryBinding that treats a key or data entry as a
tuple; it includes predefined bindings for Java primitive types. |
TupleInput |
An
InputStream with DataInput -like methods for
reading tuple fields. |
TupleInputBinding |
A concrete
EntryBinding that uses the TupleInput
object as the key or data object. |
TupleMarshalledBinding<E extends MarshalledTupleEntry> |
A concrete
TupleBinding that delegates to the
MarshalledTupleEntry interface of the data or key object. |
TupleOutput |
An
OutputStream with DataOutput -like methods for
writing tuple fields. |
TupleSerialBinding<D,E> |
An abstract
EntityBinding that treats an entity's key entry as
a tuple and its data entry as a serialized object. |
TupleSerialFactory |
Creates stored collections having tuple keys and serialized entity values.
|
TupleSerialKeyCreator<D> |
A abstract key creator that uses a tuple key and a serial data entry.
|
TupleSerialMarshalledBinding<E extends MarshalledTupleKeyEntity> |
A concrete
TupleSerialBinding that delegates to the
MarshalledTupleKeyEntity interface of the entity class. |
TupleSerialMarshalledKeyCreator<D extends MarshalledTupleKeyEntity> |
A concrete key creator that works in conjunction with a
TupleSerialMarshalledBinding . |
TupleTupleBinding<E> |
An abstract
EntityBinding that treats an entity's key entry and
data entry as tuples. |
TupleTupleKeyCreator<E> |
An abstract key creator that uses a tuple key and a tuple data entry.
|
TupleTupleMarshalledBinding<E extends MarshalledTupleEntry & MarshalledTupleKeyEntity> |
A concrete
TupleTupleBinding that delegates to the
MarshalledTupleEntry and
MarshalledTupleKeyEntity interfaces of the entity class. |
TupleTupleMarshalledKeyCreator<E extends MarshalledTupleEntry & MarshalledTupleKeyEntity> |
A concrete key creator that works in conjunction with a
TupleTupleMarshalledBinding . |
UtfOps |
UTF operations with more flexibility than is provided by DataInput and
DataOutput.
|
VerboseConfig |
Specifies the attributes of a verification operation.
|
VerifyConfig |
Specifies the attributes of a verification operation.
|
VersionMismatchException |
Thrown if the version of the Berkeley DB library doesn't match the version that created
the database environment.
|
Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.