Berkeley DB
version 5.3.28

Uses of Package
com.sleepycat.db

Packages that use com.sleepycat.db
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 Berkeley DB Java API
[reference guide] [Java programming notes]
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. 
 

Classes in com.sleepycat.db used by com.sleepycat.bind
DatabaseEntry
          Encodes database key and data items as a byte array.
 

Classes in com.sleepycat.db used by com.sleepycat.bind.serial
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.
 

Classes in com.sleepycat.db used by com.sleepycat.bind.tuple
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.
 

Classes in com.sleepycat.db used by com.sleepycat.collections
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.
 

Classes in com.sleepycat.db used by com.sleepycat.db
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
          Configuration for Database.compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig) operations.
CompactStats
          Statistics returned by a Database.compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig) operation.
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.
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
          A DatabaseEntry that holds multiple data items returned by a single Database or Cursor get call.
MultipleEntry
          An abstract class representing a DatabaseEntry that holds multiple results returned by a single Cursor get method.
MultipleKeyDataEntry
          A DatabaseEntry that holds multiple key/data pairs returned by a single Database or Cursor get call.
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 Btree prefixes should be calculated.
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 policyto use when transmitting messages between replication sites using theReplication 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 theEnvironment.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.
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.
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.
 

Classes in com.sleepycat.db used by com.sleepycat.persist
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.
 

Classes in com.sleepycat.db used by com.sleepycat.persist.raw
DatabaseException
          The root of all database exceptions.
Environment
          A database environment.
 


Berkeley DB
version 5.3.28

Copyright (c) 1996, 2013 Oracle and/or its affiliates. All rights reserved.