Berkeley DB version 4.3.29

A B C D E F G H I J K L M N O P Q R S T U V W Y

## A

ABORT - Static variable in class com.sleepycat.db.RecoveryOperation
  The log is being read backward during a transaction abort; undo the operation described by the log record.
APPLY - Static variable in class com.sleepycat.db.RecoveryOperation
  The log is being applied on a replica site; redo the operation described by the log record.
abort() - Method in class com.sleepycat.db.Transaction
  Cause an abnormal termination of the transaction.
abortTransaction() - Method in class com.sleepycat.collections.CurrentTransaction
  Aborts the transaction that is active for the current thread for this environment and makes the parent transaction (if any) the current transaction.
add(Object) - Method in class com.sleepycat.collections.StoredEntrySet
  Adds the specified element to this set if it is not already present (optional operation).
add(Object) - Method in class com.sleepycat.collections.StoredIterator
  Inserts the specified element into the list or inserts a duplicate into other types of collections (optional operation).
add(Object) - Method in class com.sleepycat.collections.StoredKeySet
  Adds the specified key to this set if it is not already present (optional operation).
add(int, Object) - Method in class com.sleepycat.collections.StoredList
  Inserts the specified element at the specified position in this list (optional operation).
add(Object) - Method in class com.sleepycat.collections.StoredList
  Appends the specified element to the end of this list (optional operation).
add(Object) - Method in class com.sleepycat.collections.StoredValueSet
  Adds the specified entity to this set if it is not already present (optional operation).
addAll(Collection) - Method in class com.sleepycat.collections.StoredCollection
  Adds all of the elements in the specified collection to this collection (optional operation).
addAll(int, Collection) - Method in class com.sleepycat.collections.StoredList
  Inserts all of the elements in the specified collection into this list at the specified position (optional operation).
addDataDir(String) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the path of a directory to be used as the location of the access method database files.
addSize(int) - Method in class com.sleepycat.util.FastOutputStream
  Skip the given number of bytes in the buffer.
append(Object) - Method in class com.sleepycat.collections.StoredList
  Appends a given value returning the newly assigned index.
append(Object) - Method in class com.sleepycat.collections.StoredMap
  Appends a given value returning the newly assigned key.
append(Transaction, DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Database
  Append the key/data pair to the end of the database.
appendRecordNumber(Database, DatabaseEntry, int) - Method in interface com.sleepycat.db.RecordNumberAppender
  A callback function to modify the stored database based on the generated key.
areDuplicatesAllowed() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether duplicate keys are allowed in this container.
areDuplicatesOrdered() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether duplicate keys are allowed and sorted by element value.
areKeysRenumbered() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether keys are renumbered when insertions and deletions occur.
assignKey(DatabaseEntry) - Method in interface com.sleepycat.collections.PrimaryKeyAssigner
  Assigns a new primary key value into the given data buffer.
available() - Method in class com.sleepycat.util.FastInputStream

## B

BACKWARD_ROLL - Static variable in class com.sleepycat.db.RecoveryOperation
  The log is being read backward to determine which transactions have been committed and to abort those operations that were not; undo the operation described by the log record.
BTREE - Static variable in class com.sleepycat.db.DatabaseType
  The database is a Btree.
BooleanBinding - class com.sleepycat.bind.tuple.BooleanBinding.
  A concrete `TupleBinding` for a `Boolean` primitive wrapper or a `boolean` primitive.
BooleanBinding() - Constructor for class com.sleepycat.bind.tuple.BooleanBinding
BtreePrefixCalculator - interface com.sleepycat.db.BtreePrefixCalculator.
  An interface specifying how Btree prefixes should be calculated.
BtreeStats - class com.sleepycat.db.BtreeStats.
  The BtreeStats object is used to return Btree or Recno database statistics.
ByteArrayBinding - class com.sleepycat.bind.ByteArrayBinding.
  A pass-through `EntryBinding` that uses the entry's byte array as the key or data object.
ByteArrayBinding() - Constructor for class com.sleepycat.bind.ByteArrayBinding
  Creates a byte array binding.
ByteBinding - class com.sleepycat.bind.tuple.ByteBinding.
  A concrete `TupleBinding` for a `Byte` primitive wrapper or a `byte` primitive.
ByteBinding() - Constructor for class com.sleepycat.bind.tuple.ByteBinding
beginTransaction(TransactionConfig) - Method in class com.sleepycat.collections.CurrentTransaction
  Begins a new transaction for this environment and associates it with the current thread.
beginTransaction(Transaction, TransactionConfig) - Method in class com.sleepycat.db.Environment
  Create a new transaction in the database environment.
booleanToEntry(boolean, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.BooleanBinding
  Converts a simple `boolean` value into an entry buffer.
byteToEntry(byte, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.ByteBinding
  Converts a simple `byte` value into an entry buffer.
bytesToChars(byte[], int, char[], int, int, boolean) - Static method in class com.sleepycat.util.UtfOps
  Converts byte arrays into character arrays.
bytesToString(byte[], int, int) - Static method in class com.sleepycat.util.UtfOps
  Converts byte arrays into strings.

## C

CacheFile - class com.sleepycat.db.CacheFile.
  This class allows applications to modify settings for a `Database` using the `Database.getCacheFile`.
CacheFilePriority - class com.sleepycat.db.CacheFilePriority.
  Priorities that can be assigned to files in the cache.
CacheFileStats - class com.sleepycat.db.CacheFileStats.
  Statistics for a file in the cache.
CacheStats - class com.sleepycat.db.CacheStats.
  Cache statistics for a database environment.
CharacterBinding - class com.sleepycat.bind.tuple.CharacterBinding.
  A concrete `TupleBinding` for a `Character` primitive wrapper or a `char` primitive.
CharacterBinding() - Constructor for class com.sleepycat.bind.tuple.CharacterBinding
CheckpointConfig - class com.sleepycat.db.CheckpointConfig.
  Specifies the attributes of an application invoked checkpoint operation.
CheckpointConfig() - Constructor for class com.sleepycat.db.CheckpointConfig
  An instance created using the default constructor is initialized with the system's default settings.
ClassCatalog - interface com.sleepycat.bind.serial.ClassCatalog.
  A catalog of class description information for use during object serialization.
CurrentTransaction - class com.sleepycat.collections.CurrentTransaction.
  Provides access to the current transaction for the current thread within the context of a Berkeley DB environment.
Cursor - class com.sleepycat.db.Cursor.
  A database cursor.
CursorConfig - class com.sleepycat.db.CursorConfig.
  Specify the attributes of database cursor.
CursorConfig() - Constructor for class com.sleepycat.db.CursorConfig
  An instance created using the default constructor is initialized with the system's default settings.
charToEntry(char, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.CharacterBinding
  Converts a simple `char` value into an entry buffer.
charsToBytes(char[], int, byte[], int, int) - Static method in class com.sleepycat.util.UtfOps
  Converts character arrays into byte arrays.
checkpoint(CheckpointConfig) - Method in class com.sleepycat.db.Environment
  Synchronously checkpoint the database environment.
clear() - Method in class com.sleepycat.collections.StoredContainer
  Removes all mappings or elements from this map or collection (optional operation).
close() - Method in interface com.sleepycat.bind.serial.ClassCatalog
  Close a catalog database and release any cached resources.
close() - Method in class com.sleepycat.bind.serial.StoredClassCatalog
close(Iterator) - Static method in class com.sleepycat.collections.StoredIterator
  Closes the given iterator using `StoredIterator.close()` if it is a `StoredIterator`.
close() - Method in class com.sleepycat.collections.StoredIterator
  Closes this iterator.
close() - Method in class com.sleepycat.db.Cursor
  Discard the cursor.
close() - Method in class com.sleepycat.db.Database
  Flush any cached database information to disk and discard the database handle.
close(boolean) - Method in class com.sleepycat.db.Database
  Flush any cached database information to disk and discard the database handle.
close() - Method in class com.sleepycat.db.Environment
  Close the database environment, freeing any allocated resources and closing any underlying subsystems.
close() - Method in class com.sleepycat.db.JoinCursor
  Closes the cursors that have been opened by this join cursor.
close() - Method in class com.sleepycat.db.LogCursor
  Close the log cursor.
close() - Method in class com.sleepycat.db.Sequence
  Close a sequence.
com.sleepycat.bind - package com.sleepycat.bind
  Bindings between database entries and Java objects.
com.sleepycat.bind.serial - package com.sleepycat.bind.serial
  Bindings that use Java serialization.
com.sleepycat.bind.tuple - package com.sleepycat.bind.tuple
  Bindings that use sequences of primitive fields, or tuples.
com.sleepycat.collections - package com.sleepycat.collections
  Data access based on the standard Java collections API.
com.sleepycat.db - package com.sleepycat.db
  Berkeley DB Java API
  [reference guide] [Java programming notes].
com.sleepycat.util - package com.sleepycat.util
  General utilities used throughout Berkeley DB.
commit() - Method in class com.sleepycat.db.Transaction
  End the transaction.
commitNoSync() - Method in class com.sleepycat.db.Transaction
  End the transaction, not committing synchronously.
commitSync() - Method in class com.sleepycat.db.Transaction
  End the transaction, committing synchronously.
commitTransaction() - Method in class com.sleepycat.collections.CurrentTransaction
  Commits the transaction that is active for the current thread for this environment and makes the parent transaction (if any) the current transaction.
commitWriteNoSync() - Method in class com.sleepycat.db.Transaction
  End the transaction, writing but not flushing the log.
comparator() - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns null since comparators are not supported.
comparator() - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns null since comparators are not supported.
comparator() - Method in class com.sleepycat.collections.StoredSortedMap
  Returns null since comparators are not supported.
comparator() - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns null since comparators are not supported.
compare(LogSequenceNumber, LogSequenceNumber) - Static method in class com.sleepycat.db.LogSequenceNumber
  Compare two LogSequenceNumber objects.
consume(Transaction, DatabaseEntry, DatabaseEntry, boolean) - Method in class com.sleepycat.db.Database
  Return the record number and data from the available record closest to the head of the queue, and delete the record.
contains(Object) - Method in class com.sleepycat.collections.StoredEntrySet
  Returns true if this set contains the specified element.
contains(Object) - Method in class com.sleepycat.collections.StoredKeySet
  Returns true if this set contains the specified key.
contains(Object) - Method in class com.sleepycat.collections.StoredList
  Returns true if this list contains the specified element.
contains(Object) - Method in class com.sleepycat.collections.StoredValueSet
  Returns true if this set contains the specified element.
containsAll(Collection) - Method in class com.sleepycat.collections.StoredCollection
  Returns true if this collection contains all of the elements in the specified collection.
containsKey(Object) - Method in class com.sleepycat.collections.StoredMap
  Returns true if this map contains the specified key.
containsValue(Object) - Method in class com.sleepycat.collections.StoredMap
  Returns true if this map contains the specified value.
count() - Method in class com.sleepycat.collections.StoredIterator
  Returns the number of elements having the same key value as the key value of the element last returned by next() or previous().
count() - Method in class com.sleepycat.db.Cursor
  Return a count of the number of data items for the key to which the cursor refers.
createLockerID() - Method in class com.sleepycat.db.Environment
  Allocate a locker ID.
createSecondaryKey(SecondaryDatabase, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialSerialKeyCreator
createSecondaryKey(Object, Object) - Method in class com.sleepycat.bind.serial.SerialSerialKeyCreator
  Creates the index key object from primary key and entry objects.
createSecondaryKey(SecondaryDatabase, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.bind.serial.TupleSerialKeyCreator
createSecondaryKey(TupleInput, Object, TupleOutput) - Method in class com.sleepycat.bind.serial.TupleSerialKeyCreator
  Creates the index key entry from primary key tuple entry and deserialized data entry.
createSecondaryKey(TupleInput, Object, TupleOutput) - Method in class com.sleepycat.bind.serial.TupleSerialMarshalledKeyCreator
createSecondaryKey(SecondaryDatabase, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleTupleKeyCreator
createSecondaryKey(TupleInput, TupleInput, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleKeyCreator
  Creates the index key from primary key tuple and data tuple.
createSecondaryKey(TupleInput, TupleInput, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleMarshalledKeyCreator
createSecondaryKey(SecondaryDatabase, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in interface com.sleepycat.db.SecondaryKeyCreator
  Creates a secondary key entry, given a primary key and data entry.

## D

DEFAULT - Static variable in class com.sleepycat.db.CacheFilePriority
  The default priority.
DEFAULT - Static variable in class com.sleepycat.db.CheckpointConfig
  Default configuration used if null is passed to `Environment.checkpoint`.
DEFAULT - Static variable in class com.sleepycat.db.CursorConfig
  Default configuration used if null is passed to methods that create a cursor.
DEFAULT - Static variable in class com.sleepycat.db.DatabaseConfig
DEFAULT - Static variable in class com.sleepycat.db.EnvironmentConfig
DEFAULT - Static variable in class com.sleepycat.db.JoinConfig
  Default configuration used if null is passed to `Database.join`
DEFAULT - Static variable in class com.sleepycat.db.LockDetectMode
  Use whatever lock policy was specified when the database environment was created.
DEFAULT - Static variable in class com.sleepycat.db.LockMode
  Acquire read locks for read operations and write locks for write operations.
DEFAULT - Static variable in class com.sleepycat.db.SecondaryConfig
DEFAULT - Static variable in class com.sleepycat.db.SequenceConfig
DEFAULT - Static variable in class com.sleepycat.db.StatsConfig
DEFAULT - Static variable in class com.sleepycat.db.TransactionConfig
DEFAULT - Static variable in class com.sleepycat.db.VerifyConfig
  Default configuration used if null is passed to `Database.verify`.
DEFAULT_BUMP_SIZE - Static variable in class com.sleepycat.util.FastOutputStream
DEFAULT_INIT_SIZE - Static variable in class com.sleepycat.util.FastOutputStream
DEFAULT_MAX_RETRIES - Static variable in class com.sleepycat.collections.TransactionRunner
  The default maximum number of retries.
DEGREE_2 - Static variable in class com.sleepycat.db.CursorConfig
  A convenience instance to configure a cursor for degree 2 isolation.
DEGREE_2 - Static variable in class com.sleepycat.db.LockMode
  Degree 2 isolation provides for cursor stability but not repeatable reads.
DIRTY_READ - Static variable in class com.sleepycat.db.CursorConfig
  A convenience instance to configure read operations performed by the cursor to return modified but not yet committed data.
DIRTY_READ - Static variable in class com.sleepycat.db.LockMode
  Read modified but not yet committed data.
Database - class com.sleepycat.db.Database.
  A database handle.
Database(String, String, DatabaseConfig) - Constructor for class com.sleepycat.db.Database
  Open a database.
DatabaseConfig - class com.sleepycat.db.DatabaseConfig.
  Specify the attributes of a database.
DatabaseConfig() - Constructor for class com.sleepycat.db.DatabaseConfig
  An instance created using the default constructor is initialized with the system's default settings.
DatabaseEntry - class com.sleepycat.db.DatabaseEntry.
  Encodes database key and data items as a byte array.
DatabaseEntry() - Constructor for class com.sleepycat.db.DatabaseEntry
  Construct a DatabaseEntry with null data.
DatabaseEntry(byte[]) - Constructor for class com.sleepycat.db.DatabaseEntry
  Construct a DatabaseEntry with a given byte array.
DatabaseEntry(byte[], int, int) - Constructor for class com.sleepycat.db.DatabaseEntry
  Constructs a DatabaseEntry with a given byte array, offset and size.
DatabaseException - exception com.sleepycat.db.DatabaseException.
  The root of all database exceptions.
DatabaseStats - class com.sleepycat.db.DatabaseStats.
  Statistics for a single database.
DatabaseType - class com.sleepycat.db.DatabaseType.
  Database types.
DeadlockException - exception com.sleepycat.db.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.
DoubleBinding - class com.sleepycat.bind.tuple.DoubleBinding.
  A concrete `TupleBinding` for a `Double` primitive wrapper or a `double` primitive.
DoubleBinding() - Constructor for class com.sleepycat.bind.tuple.DoubleBinding
delete() - Method in class com.sleepycat.db.Cursor
  Delete the key/data pair to which the cursor refers.
delete(Transaction, DatabaseEntry) - Method in class com.sleepycat.db.Database
  Remove key/data pairs from the database.
detectDeadlocks(LockDetectMode) - Method in class com.sleepycat.db.Environment
  Run one iteration of the deadlock detector.
dirtyReadCollection(Collection) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a dirty-read collection from a given stored collection.
dirtyReadList(List) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a dirty-read list from a given stored list.
dirtyReadMap(Map) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a dirty-read map from a given stored map.
dirtyReadSet(Set) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a dirty-read set from a given stored set.
dirtyReadSortedMap(SortedMap) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a dirty-read sorted map from a given stored sorted map.
dirtyReadSortedSet(SortedSet) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a dirty-read sorted set from a given stored sorted set.
discard() - Method in class com.sleepycat.db.Transaction
  Free up all the per-process resources associated with the specified `Transaction` handle, neither committing nor aborting the transaction.
doWork() - Method in interface com.sleepycat.collections.TransactionWorker
  Perform the work for a single transaction.
doubleToEntry(double, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.DoubleBinding
  Converts a simple `double` value into an entry buffer.
dup(boolean) - Method in class com.sleepycat.db.Cursor
  Return a new cursor with the same transaction and locker ID as the original cursor.
dup(boolean) - Method in class com.sleepycat.db.SecondaryCursor
  Returns a new `SecondaryCursor` for the same transaction as the original cursor.
dupSecondary(boolean) - Method in class com.sleepycat.db.SecondaryCursor
  Returns a new copy of the cursor as a `SecondaryCursor`.
duplicates(Object) - Method in class com.sleepycat.collections.StoredMap
  Returns a new collection containing the values mapped to the given key in this map.

## E

EID_BROADCAST - Static variable in interface com.sleepycat.db.ReplicationTransport
  A message that should be broadcast to every environment in the replication group.
EID_INVALID - Static variable in interface com.sleepycat.db.ReplicationTransport
  An invalid environment ID, and may be used to initialize environment ID variables that are subsequently checked for validity.
EXPIRE - Static variable in class com.sleepycat.db.LockDetectMode
  Reject lock requests which have timed out.
EntityBinding - interface com.sleepycat.bind.EntityBinding.
  A binding between a key-value entry pair and an entity object.
EntryBinding - interface com.sleepycat.bind.EntryBinding.
  A binding between a key or data entry and a key or data object.
Environment - class com.sleepycat.db.Environment.
  A database environment.
Environment(File, EnvironmentConfig) - Constructor for class com.sleepycat.db.Environment
  Create a database environment handle.
EnvironmentConfig - class com.sleepycat.db.EnvironmentConfig.
  Specifies the attributes of an environment.
EnvironmentConfig() - Constructor for class com.sleepycat.db.EnvironmentConfig
  Create an EnvironmentConfig initialized with the system default settings.
ErrorHandler - interface com.sleepycat.db.ErrorHandler.
  An interface specifying a callback function to be called when an error occurs in the Berkeley DB library.
ExceptionUnwrapper - class com.sleepycat.util.ExceptionUnwrapper.
  Unwraps nested exceptions by calling the `ExceptionWrapper.getDetail()` method for exceptions that implement the `ExceptionWrapper` interface.
ExceptionUnwrapper() - Constructor for class com.sleepycat.util.ExceptionUnwrapper
ExceptionWrapper - interface com.sleepycat.util.ExceptionWrapper.
  Interface implemented by exceptions that can contain nested exceptions.
electReplicationMaster(int, int, int, int) - Method in class com.sleepycat.db.Environment
  Hold an election for the master of a replication group.
entrySet() - Method in class com.sleepycat.collections.StoredMap
  Returns a set view of the mappings contained in this map.
entryToBoolean(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.BooleanBinding
  Converts an entry buffer into a simple `boolean` value.
entryToByte(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.ByteBinding
  Converts an entry buffer into a simple `byte` value.
entryToChar(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.CharacterBinding
  Converts an entry buffer into a simple `char` value.
entryToDouble(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.DoubleBinding
  Converts an entry buffer into a simple `double` value.
entryToFloat(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.FloatBinding
  Converts an entry buffer into a simple `float` value.
entryToInput(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.TupleBinding
  Utility method to create a new tuple input object for reading the data from a given buffer.
entryToInt(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.IntegerBinding
  Converts an entry buffer into a simple `int` value.
entryToLong(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.LongBinding
  Converts an entry buffer into a simple `long` value.
entryToObject(DatabaseEntry) - Method in class com.sleepycat.bind.ByteArrayBinding
entryToObject(DatabaseEntry, DatabaseEntry) - Method in interface com.sleepycat.bind.EntityBinding
  Converts key and data entry buffers into an entity Object.
entryToObject(DatabaseEntry) - Method in interface com.sleepycat.bind.EntryBinding
  Converts a entry buffer into an Object.
entryToObject(DatabaseEntry) - Method in class com.sleepycat.bind.RecordNumberBinding
entryToObject(DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialBinding
  Deserialize an object from an entry buffer.
entryToObject(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
entryToObject(Object, Object) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
  Constructs an entity object from deserialized key and data objects.
entryToObject(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
entryToObject(TupleInput, Object) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
  Constructs an entity object from `TupleInput` key entry and deserialized data entry objects.
entryToObject(TupleInput, Object) - Method in class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.BooleanBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.ByteBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.CharacterBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.DoubleBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.FloatBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.IntegerBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.LongBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.ShortBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.StringBinding
entryToObject(DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.TupleBinding
  Constructs a key or data object from a `TupleInput` entry.
entryToObject(DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleInputBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.TupleMarshalledBinding
entryToObject(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
entryToObject(TupleInput, TupleInput) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
  Constructs an entity object from `TupleInput` key and data entries.
entryToObject(TupleInput, TupleInput) - Method in class com.sleepycat.bind.tuple.TupleTupleMarshalledBinding
entryToRecordNumber(DatabaseEntry) - Static method in class com.sleepycat.bind.RecordNumberBinding
  Utility method for use by bindings to translate a entry buffer to an record number integer.
entryToShort(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.ShortBinding
  Converts an entry buffer into a simple `short` value.
entryToString(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.StringBinding
  Converts an entry buffer into a simple `String` value.
equal - Variable in class com.sleepycat.db.KeyRange
  Zero if there is no matching key, and non-zero otherwise.
equals(Object) - Method in class com.sleepycat.collections.MapEntryParameter
  Compares this entry to a given entry as specified by `Map.Entry.equals(java.lang.Object)`.
equals(Object) - Method in class com.sleepycat.collections.StoredCollection
  Compares the specified object with this collection for equality.
equals(Object) - Method in class com.sleepycat.collections.StoredList
  Compares the specified object with this list for equality.
equals(Object) - Method in class com.sleepycat.collections.StoredMap
  Compares the specified object with this map for equality.
error(Environment, String, String) - Method in interface com.sleepycat.db.ErrorHandler
  A callback function to be called when an error occurs in the Berkeley DB library.

## F

FORWARD_ROLL - Static variable in class com.sleepycat.db.RecoveryOperation
  The log is being played forward; redo the operation described by the log record.
FastInputStream - class com.sleepycat.util.FastInputStream.
  A replacement for ByteArrayInputStream that does not synchronize every byte read.
FastInputStream(byte[]) - Constructor for class com.sleepycat.util.FastInputStream
  Creates an input stream.
FastInputStream(byte[], int, int) - Constructor for class com.sleepycat.util.FastInputStream
  Creates an input stream.
FastOutputStream - class com.sleepycat.util.FastOutputStream.
  A replacement for ByteArrayOutputStream that does not synchronize every byte read.
FastOutputStream() - Constructor for class com.sleepycat.util.FastOutputStream
  Creates an output stream with default sizes.
FastOutputStream(int) - Constructor for class com.sleepycat.util.FastOutputStream
  Creates an output stream with a default bump size and a given initial size.
FastOutputStream(int, int) - Constructor for class com.sleepycat.util.FastOutputStream
  Creates an output stream with a given bump size and initial size.
FastOutputStream(byte[]) - Constructor for class com.sleepycat.util.FastOutputStream
  Creates an output stream with a given initial buffer and a default bump size.
FastOutputStream(byte[], int) - Constructor for class com.sleepycat.util.FastOutputStream
  Creates an output stream with a given initial buffer and a given bump size.
FeedbackHandler - interface com.sleepycat.db.FeedbackHandler.
  An interface specifying a function to be called to provide feedback.
FloatBinding - class com.sleepycat.bind.tuple.FloatBinding.
  A concrete `TupleBinding` for a `Float` primitive wrapper or a `float` primitive.
FloatBinding() - Constructor for class com.sleepycat.bind.tuple.FloatBinding
first() - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns the first (lowest) element currently in this sorted set.
first() - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns the first (lowest) element currently in this sorted set.
first() - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns the first (lowest) element currently in this sorted set.
firstKey() - Method in class com.sleepycat.collections.StoredSortedMap
  Returns the first (lowest) key currently in this sorted map.
floatToEntry(float, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.FloatBinding
  Converts a simple `float` value into an entry buffer.
freeLockerID(int) - Method in class com.sleepycat.db.Environment
  Free a locker ID.
fromFlag(int) - Static method in class com.sleepycat.db.RecoveryOperation
  Internal: this is public only so it can be called from an internal package.

## G

GET - Static variable in class com.sleepycat.db.LockOperation
  Get the lock defined by the values of the mode and obj fields, for the specified locker.
GET_TIMEOUT - Static variable in class com.sleepycat.db.LockOperation
  Identical to LockOperation GET except that the value in the timeout field overrides any previously specified timeout value for this lock.
get(int) - Method in class com.sleepycat.collections.StoredList
  Returns the element at the specified position in this list.
get(Object) - Method in class com.sleepycat.collections.StoredMap
  Returns the value to which this map maps the specified key.
get(Transaction, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Database
  Retrieves the key/data pair with the given key.
get(Transaction, DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryDatabase
  Retrieves the key/data pair with the given key.
get(Transaction, int) - Method in class com.sleepycat.db.Sequence
  Return the next available element in the sequence and changes the sequence value by `delta`.
getAggressive() - Method in class com.sleepycat.db.VerifyConfig
  Return if the `Database.verify` is configured to output all the key/data pairs in the file that can be found.
getAlloc() - Method in class com.sleepycat.db.CacheStats
  Number of page allocations.
getAllocBuckets() - Method in class com.sleepycat.db.CacheStats
  Number of hash buckets checked during allocation.
getAllocMaxBuckets() - Method in class com.sleepycat.db.CacheStats
  Maximum number of hash buckets checked during an allocation.
getAllocMaxPages() - Method in class com.sleepycat.db.CacheStats
  Maximum number of pages checked during an allocation.
getAllocPages() - Method in class com.sleepycat.db.CacheStats
  Number of pages checked during allocation.
getAllowCreate() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the `Environment.openDatabase` method is configured to create the database if it does not already exist.
getAllowCreate() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to create any underlying files, as necessary.
getAllowCreate() - Method in class com.sleepycat.db.SequenceConfig
  Return if the `Database.openSequence` method is configured to create the sequence if it does not already exist.
getAllowNestedTransactions() - Method in class com.sleepycat.collections.TransactionRunner
  Returns whether nested transactions will be created if `run()` is called when a transaction is already active for the current thread.
getAllowPopulate() - Method in class com.sleepycat.db.SecondaryConfig
  Returns whether automatic population of the secondary is allowed.
getArchiveDatabases() - Method in class com.sleepycat.db.Environment
  Return the names of the database files that need to be archived in order to recover the database from catastrophic failure.
getArchiveLogFiles(boolean) - Method in class com.sleepycat.db.Environment
  Return the names of all of the log files that are no longer in use.
getAutoCommitNoSync() - Method in class com.sleepycat.db.SequenceConfig
  Return if the auto-commit operations on the sequence are configure to not flush the transaction log..
getBFree() - Method in class com.sleepycat.db.HashStats
  The number of bytes free on bucket pages.
getBaseClass() - Method in class com.sleepycat.bind.serial.SerialBinding
  Returns the base class for this binding.
getBigBFree() - Method in class com.sleepycat.db.HashStats
  The number of bytes free on big item pages.
getBigPages() - Method in class com.sleepycat.db.HashStats
  The number of big key/data pages.
getBtreeComparator() - Method in class com.sleepycat.db.DatabaseConfig
  Return the Comparator used to compare keys in a Btree.
getBtreeMinKey() - Method in class com.sleepycat.db.DatabaseConfig
  Return the minimum number of key/data pairs intended to be stored on any single Btree leaf page.
getBtreePrefixCalculator() - Method in class com.sleepycat.db.DatabaseConfig
  Return the Btree prefix callback.
getBtreeRecordNumbers() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the Btree is configured to support retrieval by record number.
getBuckets() - Method in class com.sleepycat.db.HashStats
  The the number of hash buckets.
getBufferBytes() - Method in class com.sleepycat.util.FastInputStream
  Returns the underlying data being read.
getBufferBytes() - Method in class com.sleepycat.util.FastOutputStream
  Returns the buffer owned by this object.
getBufferLength() - Method in class com.sleepycat.util.FastInputStream
  Returns the end of the buffer being read.
getBufferLength() - Method in class com.sleepycat.util.FastOutputStream
  Returns the length used in the internal buffer, i.e., the offset at which data will be written next.
getBufferOffset() - Method in class com.sleepycat.util.FastInputStream
  Returns the offset at which data is being read from the buffer.
getBufferOffset() - Method in class com.sleepycat.util.FastOutputStream
  Returns the offset of the internal buffer.
getByteLength(char[]) - Static method in class com.sleepycat.util.UtfOps
  Returns the byte length of the UTF string that would be created by converting the given characters to UTF.
getByteLength(char[], int, int) - Static method in class com.sleepycat.util.UtfOps
  Returns the byte length of the UTF string that would be created by converting the given characters to UTF.
getByteOrder() - Method in class com.sleepycat.db.DatabaseConfig
  Return the database byte order; a byte order of 4,321 indicates a big endian order, and a byte order of 1,234 indicates a little endian order.
getByteSwapped() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the underlying database files were created on an architecture of the same byte order as the current one.
getBytes() - Method in class com.sleepycat.db.CacheStats
  Bytes of cache (total cache size is st_gbytes + st_bytes).
getCDBLockAllDatabases() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the Concurrent Data Store applications are configured to perform locking on an environment-wide basis rather than on a per-database basis.
getCData() - Method in class com.sleepycat.db.ReplicationStatus
  Whenever the system receives contact information from a new environment, a copy of the opaque data specified in the cdata parameter to the `Environment.startReplication` is available from the getCDAta method.
getCacheCount() - Method in class com.sleepycat.db.DatabaseConfig
  Return the number of shared memory buffer pools, that is, the number of caches.
getCacheCount() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the number of shared memory buffer pools, that is, the number of caches.
getCacheFile() - Method in class com.sleepycat.db.Database
  Return the handle for the cache file underlying the database.
getCacheFileStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's per-file memory pool (that is, the buffer cache) statistics.
getCacheHit() - Method in class com.sleepycat.db.CacheFileStats
  Requested pages found in the cache.
getCacheHit() - Method in class com.sleepycat.db.CacheStats
  Requested pages found in the cache.
getCacheMiss() - Method in class com.sleepycat.db.CacheFileStats
  Requested pages not found in the cache.
getCacheMiss() - Method in class com.sleepycat.db.CacheStats
  Requested pages not found in the cache.
getCacheSize() - Method in class com.sleepycat.db.DatabaseConfig
  Return the size of the shared memory buffer pool, that is, the cache.
getCacheSize() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the size of the shared memory buffer pool, that is, the cache.
getCacheSize() - Method in class com.sleepycat.db.SequenceConfig
  Return the number of elements cached by a sequence handle..
getCacheSize() - Method in class com.sleepycat.db.SequenceStats
  The number of values that will be cached in this handle.
getCacheStats(StatsConfig) - Method in class com.sleepycat.db.Environment
getCatalog() - Method in class com.sleepycat.collections.TupleSerialFactory
  Returns the class catalog associated with this factory.
getCharLength(byte[]) - Static method in class com.sleepycat.util.UtfOps
  Returns the number of characters represented by the given UTF string.
getCharLength(byte[], int, int) - Static method in class com.sleepycat.util.UtfOps
  Returns the number of characters represented by the given UTF string.
getChecksum() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database environment is configured to do checksum verification of pages read into the cache from the backing filestore.
getClassFormat(byte[]) - Method in interface com.sleepycat.bind.serial.ClassCatalog
  Return the ObjectStreamClass for the given class ID.
getClassFormat(byte[]) - Method in class com.sleepycat.bind.serial.StoredClassCatalog
getClassID(ObjectStreamClass) - Method in interface com.sleepycat.bind.serial.ClassCatalog
  Return the class ID for the current version of the given class description.
getClassID(ObjectStreamClass) - Method in class com.sleepycat.bind.serial.StoredClassCatalog
getClear() - Method in class com.sleepycat.db.StatsConfig
  Return if the statistics operation is configured to reset statistics after they are returned.
getCollection() - Method in class com.sleepycat.collections.StoredIterator
  Returns the collection associated with this iterator.
getConfig() - Method in class com.sleepycat.db.Cursor
  Return this cursor's configuration.
getConfig() - Method in class com.sleepycat.db.Database
  Return this Database object's configuration.
getConfig() - Method in class com.sleepycat.db.Environment
  Return this object's configuration.
getConfig() - Method in class com.sleepycat.db.JoinCursor
  Returns this object's configuration.
getCurFile() - Method in class com.sleepycat.db.LogStats
  The current log file number.
getCurMaxId() - Method in class com.sleepycat.db.LockStats
getCurOffset() - Method in class com.sleepycat.db.LogStats
  The byte offset in the current log file.
getCurRecno() - Method in class com.sleepycat.db.QueueStats
  The next available record number.
getCurrent(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Returns the key/data pair to which the cursor refers.
getCurrent(LogSequenceNumber, DatabaseEntry) - Method in class com.sleepycat.db.LogCursor
  Return the LogSequenceNumber and log record to which the log cursor currently refers.
getCurrent(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Returns the key/data pair to which the cursor refers.
getCurrent() - Method in class com.sleepycat.db.SequenceStats
  The current value of the sequence in the database.
getData() - Method in class com.sleepycat.db.DatabaseEntry
  Return the byte array.
getDataDirs() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the array of data directories.
getDatabase() - Method in class com.sleepycat.db.Cursor
  Return the Database handle associated with this Cursor.
getDatabase() - Method in class com.sleepycat.db.JoinCursor
  Returns the primary database handle associated with this cursor.
getDatabase() - Method in class com.sleepycat.db.Sequence
  Return the Database handle associated with this sequence.
getDatabaseEntry() - Method in class com.sleepycat.db.MemoryException
  Returns the `DatabaseEntry` object with insufficient memory to complete the operation to complete the operation.
getDatabaseFile() - Method in class com.sleepycat.db.Database
  Return the database's underlying file name.
getDatabaseName() - Method in class com.sleepycat.db.Database
  Return the database name.
getDecrement() - Method in class com.sleepycat.db.SequenceConfig
  Return if the sequence is configured to decrement.
getDegree2() - Method in class com.sleepycat.db.CursorConfig
  Return if the cursor is configured for degree 2 isolation.
getDegree2() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction has been configured to have degree 2 isolation.
getDetail() - Method in interface com.sleepycat.util.ExceptionWrapper
  Returns the nested exception or null if none is present.
getDetail() - Method in class com.sleepycat.util.IOExceptionWrapper
getDetail() - Method in class com.sleepycat.util.RuntimeExceptionWrapper
getDirectDatabaseIO() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment has been configured to not buffer database files.
getDirectLogIO() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment has been configured to not buffer log files.
getDirtyRead() - Method in class com.sleepycat.db.CursorConfig
  Return if read operations performed by the cursor are configured to return modified but not yet committed data.
getDirtyRead() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database is configured to support dirty reads.
getDirtyRead() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction is configured to perform dirty reads.
getDiskFile() - Method in class com.sleepycat.db.LogStats
  The log file number of the last record known to be on disk.
getDiskOffset() - Method in class com.sleepycat.db.LogStats
  The byte offset of the last record known to be on disk.
getDsyncLog() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment has been configured to flush log writes to the backing disk before returning from the write system call.
getDup() - Method in class com.sleepycat.db.HashStats
  The number of duplicate pages.
getDupFree() - Method in class com.sleepycat.db.HashStats
  The number of bytes free on duplicate pages.
getDupPages() - Method in class com.sleepycat.db.BtreeStats
  The number of database duplicate pages.
getDupPagesFree() - Method in class com.sleepycat.db.BtreeStats
  The number of bytes free in database duplicate pages.
getDuplicateComparator() - Method in class com.sleepycat.db.DatabaseConfig
  Return the duplicate data item comparison callback.
getDupmasters() - Method in class com.sleepycat.db.ReplicationStats
  The number of duplicate master conditions detected.
getEgen() - Method in class com.sleepycat.db.ReplicationStats
  The current election generation number.
getElectionCurWinner() - Method in class com.sleepycat.db.ReplicationStats
  The election winner.
getElectionGen() - Method in class com.sleepycat.db.ReplicationStats
  The election generation number.
getElectionLsn() - Method in class com.sleepycat.db.ReplicationStats
  The maximum LSN of election winner.
getElectionNumSites() - Method in class com.sleepycat.db.ReplicationStats
  The number sites expected to participate in elections.
getElectionNumVotes() - Method in class com.sleepycat.db.ReplicationStats
  The number of votes required to complete the election.
getElectionPriority() - Method in class com.sleepycat.db.ReplicationStats
  The election priority.
getElectionStatus() - Method in class com.sleepycat.db.ReplicationStats
  The current election phase (0 if no election is in progress).
getElectionTiebreaker() - Method in class com.sleepycat.db.ReplicationStats
  The election tiebreaker value.
getElectionVotes() - Method in class com.sleepycat.db.ReplicationStats
  The votes received this election round.
getElections() - Method in class com.sleepycat.db.ReplicationStats
  The number of elections held.
getElectionsWon() - Method in class com.sleepycat.db.ReplicationStats
  The number of elections won.
getEmptyPages() - Method in class com.sleepycat.db.BtreeStats
  The number of empty database pages.
getEncrypted() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database has been configured to perform encryption.
getEncrypted() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the database environment has been configured to perform encryption.
getEnvID() - Method in class com.sleepycat.db.ReplicationStatus
  Whenever a new master is elected, the environment ID of the new master is available from the getEnvID method.
getEnvId() - Method in class com.sleepycat.db.ReplicationStats
  The current environment ID.
getEnvPriority() - Method in class com.sleepycat.db.ReplicationStats
  The current environment priority.
getEnvironment() - Method in class com.sleepycat.collections.CurrentTransaction
  Returns the underlying Berkeley DB environment.
getEnvironment() - Method in class com.sleepycat.db.Database
  Return the `Environment` handle for the database environment underlying the `Database`.
getEnvironment() - Method in class com.sleepycat.db.DatabaseException
  Return the environment in which the exception occurred.
getErrno() - Method in class com.sleepycat.db.DatabaseException
  Return the system or C API error number that caused the exception.
getErrorHandler() - Method in class com.sleepycat.db.DatabaseConfig
  Return the function to be called if an error occurs.
getErrorHandler() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the function to be called if an error occurs.
getErrorPrefix() - Method in class com.sleepycat.db.DatabaseConfig
  Return the prefix string that appears before error messages.
getErrorPrefix() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the prefix string that appears before error messages.
getErrorStream() - Method in class com.sleepycat.db.DatabaseConfig
  Return the an OutputStream for displaying error messages.
getErrorStream() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the an OutputStream for displaying error messages.
getExclusiveCreate() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the `Environment.openDatabase` method is configured to fail if the database already exists.
getExclusiveCreate() - Method in class com.sleepycat.db.SequenceConfig
  Return if the `Database.openSequence` method is configured to fail if the database already exists.
getExtentSize() - Method in class com.sleepycat.db.QueueStats
  The underlying database extent size, in pages.
getFast() - Method in class com.sleepycat.db.StatsConfig
  Return if the statistics operation is configured to return only the values which do not require expensive actions.
getFeedbackHandler() - Method in class com.sleepycat.db.DatabaseConfig
  Return the object's methods to be called to provide feedback.
getFeedbackHandler() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the object's methods to be called to provide feedback.
getFfactor() - Method in class com.sleepycat.db.HashStats
  The desired fill factor specified at database-creation time.
getFile() - Method in class com.sleepycat.db.LogSequenceNumber
  Return the file number component of the LogSequenceNumber.
getFileName() - Method in class com.sleepycat.db.CacheFileStats
  The name of the file.
getFirst(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the first key/data pair of the database, and return that pair.
getFirst(LogSequenceNumber, DatabaseEntry) - Method in class com.sleepycat.db.LogCursor
  Return the first LogSequenceNumber and log record.
getFirst(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the first key/data pair of the database, and return that pair.
getFirstRecno() - Method in class com.sleepycat.db.QueueStats
  The first undeleted record in the database.
getFlags() - Method in class com.sleepycat.db.SequenceStats
  The flags value for the sequence.
getForce() - Method in class com.sleepycat.db.CheckpointConfig
  Return the configuration of the checkpoint force option.
getFree() - Method in class com.sleepycat.db.BtreeStats
  The number of pages on the free list.
getFree() - Method in class com.sleepycat.db.HashStats
  The number of pages on the free list.
getGID() - Method in class com.sleepycat.db.PreparedTransaction
  Return the global transaction ID for the transaction.
getGbytes() - Method in class com.sleepycat.db.CacheStats
  Gigabytes of cache (total cache size is st_gbytes + st_bytes).
getGen() - Method in class com.sleepycat.db.ReplicationStats
  The current generation number.
getHashBuckets() - Method in class com.sleepycat.db.CacheStats
  Number of hash buckets in buffer hash table.
getHashExamined() - Method in class com.sleepycat.db.CacheStats
  Total number of hash elements traversed during hash table lookups.
getHashFillFactor() - Method in class com.sleepycat.db.DatabaseConfig
  Return the hash table density.
getHashLongest() - Method in class com.sleepycat.db.CacheStats
  The longest chain ever encountered in buffer hash table lookups.
getHashMaxWait() - Method in class com.sleepycat.db.CacheStats
  The maximum number of times any hash bucket lock was waited for by a thread of control.
getHashNowait() - Method in class com.sleepycat.db.CacheStats
  The number of times that a thread of control was able to obtain a hash bucket lock without waiting.
getHashNumElements() - Method in class com.sleepycat.db.DatabaseConfig
  Return the estimate of the final size of the hash table.
getHashSearches() - Method in class com.sleepycat.db.CacheStats
  Total number of buffer hash table lookups.
getHashWait() - Method in class com.sleepycat.db.CacheStats
  The number of times that a thread of control was forced to wait before obtaining a hash bucket lock.
getHasher() - Method in class com.sleepycat.db.DatabaseConfig
  Return the database-specific hash function.
getHome() - Method in class com.sleepycat.db.Environment
  Return the database environment's home directory.
getId() - Method in class com.sleepycat.db.LockStats
  The last allocated locker ID.
getId() - Method in class com.sleepycat.db.Transaction
  Return the transaction's unique ID.
getIndex() - Method in class com.sleepycat.db.LockNotGrantedException
  Returns -1 when `Environment.getLock` was called, and returns the index of the failed LockRequest when `Environment.lockVector` was called.
getInitialValue() - Method in class com.sleepycat.db.SequenceConfig
  Return the initial value for a sequence..
getInitializeCDB() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured for the Concurrent Data Store product.
getInitializeCache() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured with a shared memory buffer pool.
getInitializeLocking() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured for locking.
getInitializeLogging() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured for logging.
getInitializeRegions() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment has been configured to page-fault shared regions into memory when initially creating or joining a database environment.
getInitializeReplication() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured for replication.
getInstance(Environment) - Static method in class com.sleepycat.collections.CurrentTransaction
  Gets the CurrentTransaction accessor for a specified Berkeley DB environment.
getIntPages() - Method in class com.sleepycat.db.BtreeStats
  The number of database internal pages.
getIntPagesFree() - Method in class com.sleepycat.db.BtreeStats
  The number of bytes free in database internal pages.
getJoinEnvironment() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the handle is configured to join an existing environment.
getKBytes() - Method in class com.sleepycat.db.CheckpointConfig
  Return the checkpoint log data threshold, in kilobytes.
getKey() - Method in class com.sleepycat.collections.MapEntryParameter
  Returns the key of this entry.
getKey() - Method in class com.sleepycat.db.Sequence
  Return the DatabaseEntry used to open this sequence.
getKeyCreator(Class, String) - Method in class com.sleepycat.collections.TupleSerialFactory
  Creates a `SecondaryKeyCreator` object for use in configuring a `SecondaryDatabase`.
getKeyCreator() - Method in class com.sleepycat.db.SecondaryConfig
  Returns the user-supplied object used for creating secondary keys.
getKeyRange(Transaction, DatabaseEntry) - Method in class com.sleepycat.db.Database
  Return an estimate of the proportion of keys in the database less than, equal to, and greater than the specified key.
getLSN() - Method in class com.sleepycat.db.ReplicationStatus
  Whenever processing a messages results in the processing of messages that are permanent, or a message carrying a DB_REP_PERMANENT flag was processed successfully, but was not written to disk, the LSN of the record is available from the getLSN method.
getLast(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the last key/data pair of the database, and return that pair.
getLast(LogSequenceNumber, DatabaseEntry) - Method in class com.sleepycat.db.LogCursor
  Return the last LogSequenceNumber and log record.
getLast(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the last key/data pair of the database, and return that pair.
getLastCkp() - Method in class com.sleepycat.db.TransactionStats
  The LSN of the last checkpoint.
getLastTxnId() - Method in class com.sleepycat.db.TransactionStats
  The last transaction ID allocated.
getLastValue() - Method in class com.sleepycat.db.SequenceStats
  The last cached value of the sequence.
getLeafPages() - Method in class com.sleepycat.db.BtreeStats
  The number of database leaf pages.
getLeafPagesFree() - Method in class com.sleepycat.db.BtreeStats
  The number of bytes free in database leaf pages.
getLevels() - Method in class com.sleepycat.db.BtreeStats
  The number of levels in the database.
getLgBSize() - Method in class com.sleepycat.db.LogStats
  The in-memory log record cache size.
getLgSize() - Method in class com.sleepycat.db.LogStats
  The current log file size.
getLock(int, boolean, DatabaseEntry, LockRequestMode) - Method in class com.sleepycat.db.Environment
  Acquire a lock from the lock table.
getLock() - Method in class com.sleepycat.db.LockNotGrantedException
  Returns null when `Environment.getLock` was called, and returns the lock in the failed LockRequest when `Environment.lockVector` was called.
getLock() - Method in class com.sleepycat.db.LockRequest
  Return the lock reference.
getLockConflicts() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the locking conflicts matrix.
getLockDetectMode() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the deadlock detector is configured to run whenever a lock conflict occurs.
getLockDown() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to lock shared environment files and memory-mapped databases into memory.
getLockStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's locking statistics.
getLockTimeout() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the database environment lock timeout value, in microseconds; a timeout of 0 means no timeout is set.
getLockTimeout() - Method in class com.sleepycat.db.LockStats
  Lock timeout value.
getLogAutoRemove() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to to automatically remove log files that are no longer needed.
getLogBufferSize() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the size of the in-memory log buffer, in bytes.
getLogDirectory() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the path of a directory to be used as the location of logging files.
getLogDuplicated() - Method in class com.sleepycat.db.ReplicationStats
  The number of duplicate log records received.
getLogFileName(LogSequenceNumber) - Method in class com.sleepycat.db.Environment
  Return the name of the log file that contains the log record specified by a LogSequenceNumber object.
getLogInMemory() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to maintain transaction logs in memory rather than on disk.
getLogQueued() - Method in class com.sleepycat.db.ReplicationStats
  The number of log records currently queued.
getLogQueuedMax() - Method in class com.sleepycat.db.ReplicationStats
  The maximum number of log records ever queued at once.
getLogQueuedTotal() - Method in class com.sleepycat.db.ReplicationStats
  The total number of log records queued.
getLogRecordHandler() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the handler for application-specific log records.
getLogRecords() - Method in class com.sleepycat.db.ReplicationStats
  The number of log records received and appended to the log.
getLogRegionSize() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the size of the underlying logging subsystem region.
getLogRequested() - Method in class com.sleepycat.db.ReplicationStats
  The number of log records missed and requested.
getLogStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's logging statistics.
getLsn() - Method in class com.sleepycat.db.TransactionStats.Active
  The log sequence number of the transaction's first log record.
getMMapSize() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum file size, in bytes, for a file to be mapped into the process address space.
getMagic() - Method in class com.sleepycat.db.BtreeStats
  The magic number that identifies the file as a Btree database.
getMagic() - Method in class com.sleepycat.db.HashStats
  The magic number that identifies the file as a Hash file.
getMagic() - Method in class com.sleepycat.db.LogStats
  The magic number that identifies a file as a log file.
getMagic() - Method in class com.sleepycat.db.QueueStats
  The magic number that identifies the file as a Queue file.
getMap() - Method in class com.sleepycat.db.CacheFileStats
  Requested pages mapped into the process' address space.
getMap() - Method in class com.sleepycat.db.CacheStats
  Requested pages mapped into the process' address space (there is no available information about whether or not this request caused disk I/O, although examining the application page fault rate may be helpful).
getMaster() - Method in class com.sleepycat.db.ReplicationStats
  The current master environment ID.
getMasterChanges() - Method in class com.sleepycat.db.ReplicationStats
  The number of times the master has changed.
getMax() - Method in class com.sleepycat.db.SequenceStats
  The maximum permitted value of the sequence.
getMaxCommitperflush() - Method in class com.sleepycat.db.LogStats
  The maximum number of commits contained in a single log flush.
getMaxKey() - Method in class com.sleepycat.db.BtreeStats
  The maximum keys per page.
getMaxLockObjects() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum number of locked objects.
getMaxLockers() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum number of lockers.
getMaxLockers() - Method in class com.sleepycat.db.LockStats
  The maximum number of lockers possible.
getMaxLocks() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum number of locks.
getMaxLocks() - Method in class com.sleepycat.db.LockStats
  The maximum number of locks possible.
getMaxLogFileSize() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum size of a single file in the log, in bytes.
getMaxNactive() - Method in class com.sleepycat.db.TransactionStats
  The maximum number of active transactions at any one time.
getMaxNlockers() - Method in class com.sleepycat.db.LockStats
  The maximum number of lockers at any one time.
getMaxNlocks() - Method in class com.sleepycat.db.LockStats
  The maximum number of locks at any one time.
getMaxNobjects() - Method in class com.sleepycat.db.LockStats
  The maximum number of lock objects at any one time.
getMaxObjects() - Method in class com.sleepycat.db.LockStats
  The maximum number of lock objects possible.
getMaxOpenfd() - Method in class com.sleepycat.db.CacheStats
  Maximum number of open file descriptors.
getMaxRetries() - Method in class com.sleepycat.collections.TransactionRunner
  Returns the maximum number of retries that will be performed when deadlocks are detected.
getMaxTxns() - Method in class com.sleepycat.db.TransactionStats
  The maximum number of active transactions configured.
getMaxWrite() - Method in class com.sleepycat.db.CacheStats
  The maximum number of sequential write operations scheduled by the library when flushing dirty pages from the cache.
getMaxWriteSleep() - Method in class com.sleepycat.db.CacheStats
  The number of microseconds the thread of control should pause before scheduling further write operations.
getMaximumSize() - Method in class com.sleepycat.db.CacheFile
  Return the maximum size for the file backing the database, or 0 if no maximum file size has been configured.
getMessageHandler() - Method in class com.sleepycat.db.DatabaseConfig
  Return the function to be called with an informational message.
getMessageHandler() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the function to be called with an informational message.
getMessageStream() - Method in class com.sleepycat.db.DatabaseConfig
  Return the an OutputStream for displaying informational messages.
getMessageStream() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the an OutputStream for displaying informational messages.
getMetaFlags() - Method in class com.sleepycat.db.BtreeStats
  The metadata flags.
getMetaFlags() - Method in class com.sleepycat.db.HashStats
  The metadata flags.
getMetaFlags() - Method in class com.sleepycat.db.QueueStats
  The metadata flags.
getMin() - Method in class com.sleepycat.db.SequenceStats
  The minimum permitted value of the sequence.
getMinCommitperflush() - Method in class com.sleepycat.db.LogStats
  The minimum number of commits contained in a single log flush that contained a commit.
getMinKey() - Method in class com.sleepycat.db.BtreeStats
  The minimum keys per page.
getMinutes() - Method in class com.sleepycat.db.CheckpointConfig
  Return the checkpoint time threshold, in minutes.
getMmapSize() - Method in class com.sleepycat.db.CacheStats
  Maximum file size for mmap.
getMode() - Method in class com.sleepycat.db.DatabaseConfig
  Return the mode used to create files.
getMode() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the mode to use when creating underlying files and shared memory segments.
getMode() - Method in class com.sleepycat.db.LockNotGrantedException
  Returns the mode parameter when `Environment.getLock` was called, and returns the mode for the failed LockRequest when `Environment.lockVector` was called.
getMode() - Method in class com.sleepycat.db.LockRequest
  Return the lock mode.
getMode() - Method in class com.sleepycat.db.LogStats
  The mode of any created log files.
getMsgsBadgen() - Method in class com.sleepycat.db.ReplicationStats
  The number of messages received with a bad generation number.
getMsgsProcessed() - Method in class com.sleepycat.db.ReplicationStats
  The number of messages received and processed.
getMsgsRecover() - Method in class com.sleepycat.db.ReplicationStats
  The number of messages ignored due to pending recovery.
getMsgsSendFailures() - Method in class com.sleepycat.db.ReplicationStats
  The number of failed message sends.
getMsgsSent() - Method in class com.sleepycat.db.ReplicationStats
  The number of messages sent.
getNaborts() - Method in class com.sleepycat.db.TransactionStats
  The number of transactions that have aborted.
getNactive() - Method in class com.sleepycat.db.TransactionStats
  The number of transactions that are currently active.
getNewsites() - Method in class com.sleepycat.db.ReplicationStats
  The number of new site messages received.
getNext(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the next key/data pair and return that pair.
getNext(DatabaseEntry, LockMode) - Method in class com.sleepycat.db.JoinCursor
  Returns the next primary key resulting from the join operation.
getNext(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.JoinCursor
  Returns the next primary key and data resulting from the join operation.
getNext(LogSequenceNumber, DatabaseEntry) - Method in class com.sleepycat.db.LogCursor
  Return the next LogSequenceNumber and log record.
getNext(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the next key/data pair and return that pair.
getNextDup(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  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.
getNextDup(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  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.
getNextLsn() - Method in class com.sleepycat.db.ReplicationStats
  In replication environments configured as masters, the next LSN expected.
getNextNoDup(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the next non-duplicate key/data pair and return that pair.
getNextNoDup(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the next non-duplicate key/data pair and return that pair.
getNextPages() - Method in class com.sleepycat.db.ReplicationStats
  The next page number we expect to receive.
getNoFile() - Method in class com.sleepycat.db.CacheFile
  Return if the opening of backing temporary files for in-memory databases has been disallowed.
getNoLocking() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to grant all requested mutual exclusion mutexes and database locks without regard for their actual availability.
getNoMMap() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the library is configured to not map this database into memory.
getNoMMap() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to copy read-only database files into the local cache instead of potentially mapping them into process memory.
getNoOrderCheck() - Method in class com.sleepycat.db.VerifyConfig
  Return if the `Database.verify` is configured to skip the database checks for btree and duplicate sort order and for hashing.
getNoPanic() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to ignore any panic state in the database environment.
getNoSort() - Method in class com.sleepycat.db.JoinConfig
  Returns whether automatic sorting of the input cursors is disabled.
getNoSync() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction is configured to not write or synchronously flush the log it when commits.
getNoWait() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction is configured to not wait if a lock request cannot be immediately granted.
getNobjects() - Method in class com.sleepycat.db.LockStats
  The number of current lock objects.
getNowait() - Method in class com.sleepycat.db.SequenceStats
  The number of times that a thread of control was able to obtain handle mutex without waiting.
getNumBegins() - Method in class com.sleepycat.db.TransactionStats
  The number of transactions that have begun.
getNumCache() - Method in class com.sleepycat.db.CacheStats
  Number of caches.
getNumCommits() - Method in class com.sleepycat.db.TransactionStats
  The number of transactions that have committed.
getNumConflicts() - Method in class com.sleepycat.db.LockStats
  The total number of locks not immediately available due to conflicts.
getNumData() - Method in class com.sleepycat.db.BtreeStats
  The number of key/data pairs or records in the database.
getNumData() - Method in class com.sleepycat.db.HashStats
  The number of key/data pairs in the database.
getNumData() - Method in class com.sleepycat.db.QueueStats
  The number of records in the database.
getNumDeadlocks() - Method in class com.sleepycat.db.LockStats
  The number of deadlocks.
getNumKeys() - Method in class com.sleepycat.db.BtreeStats
  The number of keys or records in the database.
getNumKeys() - Method in class com.sleepycat.db.HashStats
  The number of unique keys in the database.
getNumKeys() - Method in class com.sleepycat.db.QueueStats
  The number of records in the database.
getNumLockTimeouts() - Method in class com.sleepycat.db.LockStats
  The number of lock requests that have timed out.
getNumLockers() - Method in class com.sleepycat.db.LockStats
  The number of current lockers.
getNumLocks() - Method in class com.sleepycat.db.LockStats
  The number of current locks.
getNumModes() - Method in class com.sleepycat.db.LockStats
  The number of lock modes.
getNumNowaits() - Method in class com.sleepycat.db.LockStats
  The total number of lock requests failing because DB_LOCK_NOWAIT was set.
getNumReleases() - Method in class com.sleepycat.db.LockStats
  The total number of locks released.
getNumRequests() - Method in class com.sleepycat.db.LockStats
  The total number of locks requested.
getNumRestores() - Method in class com.sleepycat.db.TransactionStats
  The number of transactions that have been restored.
getNumSites() - Method in class com.sleepycat.db.ReplicationStats
  The number of sites believed to be in the replication group.
getNumThrottles() - Method in class com.sleepycat.db.ReplicationStats
  Transmission limited.
getNumTxnTimeouts() - Method in class com.sleepycat.db.LockStats
  The number of transactions that have timed out.
getObj() - Method in class com.sleepycat.db.LockNotGrantedException
  Returns the object parameter when `Environment.getLock` was called, and returns the object for the failed LockRequest when `Environment.lockVector` was called.
getObj() - Method in class com.sleepycat.db.LockRequest
  Return the lock object.
getOffset() - Method in class com.sleepycat.db.DatabaseEntry
  Return the byte offset into the data array.
getOffset() - Method in class com.sleepycat.db.LogSequenceNumber
  Return the file offset component of the LogSequenceNumber.
getOp() - Method in class com.sleepycat.db.LockNotGrantedException
  Returns 0 when `Environment.getLock` was called, and returns the op parameter for the failed LockRequest when `Environment.lockVector` was called.
getOp() - Method in class com.sleepycat.db.LockRequest
  Return the lock operation.
getOrderCheckOnly() - Method in class com.sleepycat.db.VerifyConfig
  Return if the `Database.verify` is configured to do database checks for btree and duplicate sort order and for hashing, skipped by verification operations configured by `VerifyConfig.setNoOrderCheck`.
getOutdated() - Method in class com.sleepycat.db.ReplicationStats
  The number of outdated conditions detected.
getOverPages() - Method in class com.sleepycat.db.BtreeStats
  The number of database overflow pages.
getOverPagesFree() - Method in class com.sleepycat.db.BtreeStats
  The number of bytes free in database overflow pages.
getOverflows() - Method in class com.sleepycat.db.HashStats
  The number of overflow pages.
getOverwrite() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to overwrite files stored in encrypted formats before deleting them.
getOvflFree() - Method in class com.sleepycat.db.HashStats
  The number of bytes free on overflow pages.
getPageClean() - Method in class com.sleepycat.db.CacheStats
  Clean pages currently in the cache.
getPageCreate() - Method in class com.sleepycat.db.CacheFileStats
  Pages created in the cache.
getPageCreate() - Method in class com.sleepycat.db.CacheStats
  Pages created in the cache.
getPageDirty() - Method in class com.sleepycat.db.CacheStats
  Dirty pages currently in the cache.
getPageIn() - Method in class com.sleepycat.db.CacheFileStats
  Pages read into the cache.
getPageIn() - Method in class com.sleepycat.db.CacheStats
  Pages read into the cache.
getPageOut() - Method in class com.sleepycat.db.CacheFileStats
  Pages written from the cache to the backing file.
getPageOut() - Method in class com.sleepycat.db.CacheStats
  Pages written from the cache to the backing file.
getPageSize() - Method in class com.sleepycat.db.BtreeStats
  The underlying database page size, in bytes.
getPageSize() - Method in class com.sleepycat.db.CacheFileStats
  Page size in bytes.
getPageSize() - Method in class com.sleepycat.db.DatabaseConfig
  Return the size of the pages used to hold items in the database, in bytes.
getPageSize() - Method in class com.sleepycat.db.HashStats
  The underlying Hash database page (and bucket) size, in bytes.
getPageSize() - Method in class com.sleepycat.db.QueueStats
  The underlying database page size, in bytes.
getPageTrickle() - Method in class com.sleepycat.db.CacheStats
  Dirty pages written using `Environment.trickleCacheWrite`.
getPages() - Method in class com.sleepycat.db.CacheStats
  Pages in the cache.
getPages() - Method in class com.sleepycat.db.QueueStats
  The number of pages in the database.
getPagesDuplicated() - Method in class com.sleepycat.db.ReplicationStats
  The number of duplicate pages received.
getPagesFree() - Method in class com.sleepycat.db.QueueStats
  The number of bytes free in database pages.
getPagesRecords() - Method in class com.sleepycat.db.ReplicationStats
  The number of pages received and stored.
getPagesRequested() - Method in class com.sleepycat.db.ReplicationStats
  The number of pages missed and requested from the master.
getPanicHandler() - Method in class com.sleepycat.db.DatabaseConfig
  Return the function to be called if the database environment panics.
getPanicHandler() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the function to be called if the database environment panics.
getParentId() - Method in class com.sleepycat.db.TransactionStats.Active
  The transaction ID of the parent transaction (or 0, if no parent).
getPartial() - Method in class com.sleepycat.db.DatabaseEntry
  Return whether this DatabaseEntry is configured to read or write partial records.
getPartialLength() - Method in class com.sleepycat.db.DatabaseEntry
  Return the byte length of the partial record being read or written by the application, in bytes.
getPartialOffset() - Method in class com.sleepycat.db.DatabaseEntry
  Return the offset of the partial record being read or written by the application, in bytes.
getPrev(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the previous key/data pair and return that pair.
getPrev(LogSequenceNumber, DatabaseEntry) - Method in class com.sleepycat.db.LogCursor
  Return the previous LogSequenceNumber and log record.
getPrev(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the previous key/data pair and return that pair.
getPrevDup(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  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.
getPrevDup(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  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.
getPrevNoDup(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the previous non-duplicate key/data pair and return that pair.
getPrevNoDup(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the previous non-duplicate key/data pair and return that pair.
getPrimaryDatabase() - Method in class com.sleepycat.db.SecondaryDatabase
  Returns the primary database associated with this secondary database.
getPrimitiveBinding(Class) - Static method in class com.sleepycat.bind.tuple.TupleBinding
  Creates a tuple binding for a primitive Java class.
getPrintable() - Method in class com.sleepycat.db.VerifyConfig
  Return if the `Database.verify` is configured to use printing characters to where possible.
getPriority() - Method in class com.sleepycat.db.CacheFile
  Return the cache priority for pages from the specified file.
getPrivate() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to only be accessed by a single process.
getQueueExtentSize() - Method in class com.sleepycat.db.DatabaseConfig
  Return the size of the extents used to hold pages in a Queue database, specified as a number of pages.
getQueueInOrder() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the `Database.consume` method is configured to return key/data pairs in order, always returning the key/data item from the head of the queue.
getRangeMax() - Method in class com.sleepycat.db.SequenceConfig
  Return the maximum value for the sequence.
getRangeMin() - Method in class com.sleepycat.db.SequenceConfig
  Return the minimum value for the sequence.
getReLen() - Method in class com.sleepycat.db.BtreeStats
  The length of fixed-length records.
getReLen() - Method in class com.sleepycat.db.QueueStats
  The length of the records.
getRePad() - Method in class com.sleepycat.db.BtreeStats
  The padding byte value for fixed-length records.
getRePad() - Method in class com.sleepycat.db.QueueStats
  The padding byte value for the records.
getReadOnly() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database is configured in read-only mode.
getReadOnly() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the whether the environment handle is opened read-only.
getRecordDelimiter() - Method in class com.sleepycat.db.DatabaseConfig
  Return the delimiting byte used to mark the end of a record in the backing source file for the Recno access method.
getRecordLength() - Method in class com.sleepycat.db.DatabaseConfig
  Return the database record length, in bytes.
getRecordNumber(DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Return the record number associated with the cursor.
getRecordNumber() - Method in class com.sleepycat.db.DatabaseEntry
  Return the record number encoded in this entry's buffer.
getRecordNumber(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Return the record number associated with the cursor.
getRecordNumberAppender() - Method in class com.sleepycat.db.DatabaseConfig
  Return the function to call after the record number has been selected but before the data has been stored into the database.
getRecordPad() - Method in class com.sleepycat.db.DatabaseConfig
  Return the padding character for short, fixed-length records for the Queue and Recno access methods.
getRecordSource() - Method in class com.sleepycat.db.DatabaseConfig
  Return the name of an underlying flat text database file that is read to initialize a transient record number index.
getRegSize() - Method in class com.sleepycat.db.CacheStats
  Individual cache size.
getRegSize() - Method in class com.sleepycat.db.LockStats
  The size of the lock region.
getRegSize() - Method in class com.sleepycat.db.LogStats
  The size of the region.
getRegSize() - Method in class com.sleepycat.db.TransactionStats
  The size of the region.
getRegionNowait() - Method in class com.sleepycat.db.CacheStats
  The number of times that a thread of control was able to obtain a region lock without waiting.
getRegionNowait() - Method in class com.sleepycat.db.LockStats
  The number of times that a thread of control was able to obtain the region lock without waiting.
getRegionNowait() - Method in class com.sleepycat.db.LogStats
  The number of times that a thread of control was able to obtain the region lock without waiting.
getRegionNowait() - Method in class com.sleepycat.db.TransactionStats
  The number of times that a thread of control was able to obtain the region lock without waiting.
getRegionWait() - Method in class com.sleepycat.db.CacheStats
  The number of times that a thread of control was forced to wait before obtaining a region lock.
getRegionWait() - Method in class com.sleepycat.db.LockStats
  The number of times that a thread of control was forced to wait before obtaining the region lock.
getRegionWait() - Method in class com.sleepycat.db.LogStats
  The number of times that a thread of control was forced to wait before obtaining the region lock.
getRegionWait() - Method in class com.sleepycat.db.TransactionStats
  The number of times that a thread of control was forced to wait before obtaining the region lock.
getRenumbering() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the logical record numbers are mutable, and change as records are added to and deleted from the database.
getReplicationLimit() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the transmit limit in bytes for a single call to `Environment.processReplicationMessage`.
getReplicationStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's replication statistics.
getReplicationTransport() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the replication callback function used to transmit data using the replication application's communication infrastructure.
getReuseBuffer() - Method in class com.sleepycat.db.DatabaseEntry
  Return if the whether the entry is configured to reuse the buffer.
getReverseSplitOff() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the Btree has been configured to not do reverse splits.
getRoEvict() - Method in class com.sleepycat.db.CacheStats
  Clean pages forced from the cache.
getRunFatalRecovery() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the handle is configured to run catastrophic recovery on the database environment before opening it for use.
getRunRecovery() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the handle is configured to run normal recovery on the database environment before opening it for use.
getRwEvict() - Method in class com.sleepycat.db.CacheStats
  Dirty pages forced from the cache.
getSCount() - Method in class com.sleepycat.db.LogStats
  The number of times the log has been flushed to disk.
getSalvage() - Method in class com.sleepycat.db.VerifyConfig
  Return if the `Database.verify` is configured to write the key/data pairs from all databases in the file to the file stream named by the outfile parameter..
getSearchBoth(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the specified key/data pair, where both the key and data items must match.
getSearchBoth(Transaction, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Database
  Retrieves the key/data pair with the given key and data value, that is, both the key and data items must match.
getSearchBoth(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the specified secondary and primary key, where both the primary and secondary key items must match.
getSearchBoth(Transaction, DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryDatabase
  Retrieves the key/data pair with the specified secondary and primary key, that is, both the primary and secondary key items must match.
getSearchBothRange(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the specified key and closest matching data item of the database.
getSearchBothRange(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the specified secondary key and closest matching primary key of the database.
getSearchKey(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the given key of the database, and return the datum associated with the given key.
getSearchKey(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the given key of the database, and return the datum associated with the given key.
getSearchKeyRange(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the closest matching key of the database, and return the data item associated with the matching key.
getSearchKeyRange(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the closest matching key of the database, and return the data item associated with the matching key.
getSearchRecordNumber(DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Cursor
  Move the cursor to the specific numbered record of the database, and return the associated key/data pair.
getSearchRecordNumber(Transaction, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.Database
  Retrieves the key/data pair associated with the specific numbered record of the database.
getSearchRecordNumber(DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryCursor
  Move the cursor to the specific numbered record of the database, and return the associated key/data pair.
getSearchRecordNumber(Transaction, DatabaseEntry, DatabaseEntry, DatabaseEntry, LockMode) - Method in class com.sleepycat.db.SecondaryDatabase
  Retrieves the key/data pair associated with the specific numbered record of the database.
getSecondaryConfig() - Method in class com.sleepycat.db.SecondaryDatabase
  Returns a copy of the secondary configuration of this database.
getSecondaryDatabase() - Method in class com.sleepycat.db.SecondaryCursor
  Return the SecondaryDatabase handle associated with this Cursor.
getSegmentId() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the base segment ID.
getSize() - Method in class com.sleepycat.db.DatabaseEntry
  Return the byte size of the data array.
getSnapshot() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the any specified backing source file will be read in its entirety when the database is opened.
getSortedDuplicates() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database is configured to support sorted duplicate data items.
getStartupComplete() - Method in class com.sleepycat.db.ReplicationStats
  The client site has completed its startup procedures and is now handling live records from the master.
getStats(Transaction, StatsConfig) - Method in class com.sleepycat.db.Database
  Return database statistics.
getStats(StatsConfig) - Method in class com.sleepycat.db.Sequence
  Return statistical information about the sequence.
getStatus() - Method in class com.sleepycat.db.ReplicationStats
  The current replication mode.
getStreamHeader() - Static method in class com.sleepycat.bind.serial.SerialOutput
  Returns the fixed stream header used for all serialized streams in PROTOCOL_VERSION_2 format.
getSync() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction is configured to not write or synchronously flush the log it when commits.
getSystemMemory() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to allocate memory from system shared memory instead of from memory backed by the filesystem.
getTemporaryDirectory() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the path of a directory to be used as the location of temporary files.
getTestAndSetSpins() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the number of times test-and-set mutexes should spin before blocking.
getThreaded() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the handle is configured to be free-threaded.
getTimeCkp() - Method in class com.sleepycat.db.TransactionStats
  The time the last completed checkpoint finished (as the number of seconds since the Epoch, returned by the IEEE/ANSI Std 1003.1 (POSIX) time interface).
getTimeout() - Method in class com.sleepycat.db.LockRequest
  Return the lock timeout value.
getTransaction() - Method in class com.sleepycat.collections.CurrentTransaction
  Returns the transaction associated with the current thread for this environment, or null if no transaction is active.
getTransaction() - Method in class com.sleepycat.db.PreparedTransaction
  Return the transaction handle for the transaction.
getTransactionConfig() - Method in class com.sleepycat.collections.TransactionRunner
  Returns the transaction configuration used for calling `Environment.beginTransaction(com.sleepycat.db.Transaction, com.sleepycat.db.TransactionConfig)`.
getTransactionNotDurable() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database environment is configured to not write log records for this database.
getTransactionStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's transactional statistics.
getTransactional() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database open is enclosed within a transaction.
getTransactional() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured for transactions.
getTruncate() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database has been configured to be physically truncated by truncating the underlying file, discarding all previous databases it might have held.
getTxnId() - Method in class com.sleepycat.db.TransactionStats.Active
  The transaction ID of the transaction.
getTxnMaxActive() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the minimum number of simultaneously active transactions supported by the database environment.
getTxnNoSync() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to not write or synchronously flush the log on transaction commit.
getTxnNotDurable() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to not write log records.
getTxnTimeout() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the database environment transaction timeout value, in microseconds; a timeout of 0 means no timeout is set.
getTxnTimeout() - Method in class com.sleepycat.db.LockStats
  Transaction timeout value.
getTxnTimestamp() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the time to which recovery will be done, or 0 if recovery will be done to the most current possible date.
getTxnWriteNoSync() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to write, but not synchronously flush, the log on transaction commit.
getTxnarray() - Method in class com.sleepycat.db.TransactionStats
  The array of active transactions.
getTxnsApplied() - Method in class com.sleepycat.db.ReplicationStats
  The number of transactions applied.
getType() - Method in class com.sleepycat.db.DatabaseConfig
  Return the type of the database.
getUnlink() - Method in class com.sleepycat.db.CacheFile
  Return if the file will be removed when the last reference to it is closed.
getUnsortedDuplicates() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database is configured to support duplicate data items.
getUseEnvironment() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to accept information from the process environment when naming files.
getUseEnvironmentRoot() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to accept information from the process environment when naming files if the process has appropriate permissions.
getUserBuffer() - Method in class com.sleepycat.db.DatabaseEntry
  Return if the whether the buffer in this entry is owned by the application.
getUserBufferLength() - Method in class com.sleepycat.db.DatabaseEntry
  Return the length of the application's buffer.
getValue() - Method in class com.sleepycat.collections.MapEntryParameter
  Returns the value of this entry.
getValue() - Method in class com.sleepycat.db.SequenceStats
  The current cached value of the sequence.
getVerboseDeadlock() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to display additional information when doing deadlock detection.
getVerboseRecovery() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to display additional information when performing recovery.
getVerboseReplication() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to display additional information when processing replication messages.
getVerboseWaitsFor() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to display the waits-for table when doing deadlock detection.
getVersion() - Method in class com.sleepycat.db.BtreeStats
  The version of the Btree database.
getVersion() - Method in class com.sleepycat.db.HashStats
  The version of the Hash database.
getVersion() - Method in class com.sleepycat.db.LogStats
  The version of the log file type.
getVersion() - Method in class com.sleepycat.db.QueueStats
  The version of the Queue database.
getVersionMajor() - Static method in class com.sleepycat.db.Environment
  Return the release major number.
getVersionMinor() - Static method in class com.sleepycat.db.Environment
  Return the release minor number.
getVersionPatch() - Static method in class com.sleepycat.db.Environment
  Return the release patch number.
getVersionString() - Static method in class com.sleepycat.db.Environment
  Return the release version information, suitable for display.
getWBytes() - Method in class com.sleepycat.db.LogStats
  The number of bytes over and above st_w_mbytes written to this log.
getWCount() - Method in class com.sleepycat.db.LogStats
  The number of times the log has been written to disk.
getWCountFill() - Method in class com.sleepycat.db.LogStats
  The number of times the log has been written to disk because the in-memory log record cache filled up.
getWMbytes() - Method in class com.sleepycat.db.LogStats
  The number of megabytes written to this log.
getWait() - Method in class com.sleepycat.db.SequenceStats
  The number of times a thread of control was forced to wait on the handle mutex.
getWaitingLsn() - Method in class com.sleepycat.db.ReplicationStats
  The LSN of the first log record we have after missing log records being waited for, or 0 if no log records are currently missing.
getWaitingPages() - Method in class com.sleepycat.db.ReplicationStats
  The page number of the first page we have after missing pages being waited for, or 0 if no pages are currently missing.
getWcBytes() - Method in class com.sleepycat.db.LogStats
  The number of bytes over and above `LogStats.getWcMbytes` written to this log since the last checkpoint.
getWcMbytes() - Method in class com.sleepycat.db.LogStats
  The number of megabytes written to this log since the last checkpoint.
getWrap() - Method in class com.sleepycat.db.SequenceConfig
  Return if the sequence will wrap around when it is incremented (decremented) past the specified maximum (minimum) value.
getWriteCursor() - Method in class com.sleepycat.db.CursorConfig
  Return if the Concurrent Data Store environment cursor will be used to update the database.
getWriteNoSync() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction is configured to write but not synchronously flush the log it when commits.
getXACreate() - Method in class com.sleepycat.db.DatabaseConfig
  Return if the database has been configured to be accessed via applications running under an X/Open conformant Transaction Manager.
getXId() - Method in class com.sleepycat.db.TransactionStats.Active
  If the transaction is an XA transaction, the XA global transaction ID.
getXaStatus() - Method in class com.sleepycat.db.TransactionStats.Active
  If the transaction is an XA transaction, the status of the transaction, otherwise 0.
getYieldCPU() - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the system has been configured to yield the processor immediately after each page or mutex acquisition.
getZeroTerminatedByteLength(byte[], int) - Static method in class com.sleepycat.util.UtfOps
  Returns the byte length of a null terminated UTF string, not including the terminator.
greater - Variable in class com.sleepycat.db.KeyRange
  A value between 0 and 1, the proportion of keys greater than the specified key.

## H

HASH - Static variable in class com.sleepycat.db.DatabaseType
  The database is a Hash.
HIGH - Static variable in class com.sleepycat.db.CacheFilePriority
  The second highest priority.
HashStats - class com.sleepycat.db.HashStats.
  The HashStats object is used to return Hash database statistics.
Hasher - interface com.sleepycat.db.Hasher.
  An application-specified, database hash function.
handleLogRecord(Environment, DatabaseEntry, LogSequenceNumber, RecoveryOperation) - Method in interface com.sleepycat.db.LogRecordHandler
hasNext() - Method in class com.sleepycat.collections.StoredIterator
  Returns true if this iterator has more elements when traversing in the forward direction.
hasPrevious() - Method in class com.sleepycat.collections.StoredIterator
  Returns true if this iterator has more elements when traversing in the reverse direction.
hash(Database, byte[], int) - Method in interface com.sleepycat.db.Hasher
  An application-specified, database-specific hash function.
hashCode() - Method in class com.sleepycat.collections.MapEntryParameter
  Computes a hash code as specified by `Map.Entry.hashCode()`.
hashCode() - Method in class com.sleepycat.collections.StoredCollection
hashCode() - Method in class com.sleepycat.collections.StoredList
hashCode() - Method in class com.sleepycat.collections.StoredMap
headMap(Object) - Method in class com.sleepycat.collections.StoredSortedMap
  Returns a view of the portion of this sorted set whose keys are strictly less than toKey.
headMap(Object, boolean) - Method in class com.sleepycat.collections.StoredSortedMap
  Returns a view of the portion of this sorted map whose elements are strictly less than toKey, optionally including toKey.
headSet(Object) - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns a view of the portion of this sorted set whose elements are strictly less than toMapEntry.
headSet(Object, boolean) - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns a view of the portion of this sorted set whose elements are strictly less than toMapEntry, optionally including toMapEntry.
headSet(Object) - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns a view of the portion of this sorted set whose elements are strictly less than toKey.
headSet(Object, boolean) - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns a view of the portion of this sorted set whose elements are strictly less than toKey, optionally including toKey.
headSet(Object) - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns a view of the portion of this sorted set whose elements are strictly less than toValue.
headSet(Object, boolean) - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns a view of the portion of this sorted set whose elements are strictly less than toValue, optionally including toValue.

## I

IOExceptionWrapper - exception com.sleepycat.util.IOExceptionWrapper.
  An IOException that can contain nested exceptions.
IOExceptionWrapper(Throwable) - Constructor for class com.sleepycat.util.IOExceptionWrapper
IREAD - Static variable in class com.sleepycat.db.LockRequestMode
  Intention to read (shared).
IWR - Static variable in class com.sleepycat.db.LockRequestMode
  Intention to read and write (shared).
IWRITE - Static variable in class com.sleepycat.db.LockRequestMode
  Intention to write (shared).
IntegerBinding - class com.sleepycat.bind.tuple.IntegerBinding.
  A concrete `TupleBinding` for a `Integer` primitive wrapper or an `int` primitive.
IntegerBinding() - Constructor for class com.sleepycat.bind.tuple.IntegerBinding
indexOf(Object) - Method in class com.sleepycat.collections.StoredList
  Returns the index in this list of the first occurrence of the specified element, or -1 if this list does not contain this element.
inputToEntry(TupleInput, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.TupleBinding
  Utility method to set the data in a entry buffer to the data in a tuple input object.
intToEntry(int, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.IntegerBinding
  Converts a simple `int` value into an entry buffer.
isDirtyRead() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether dirty-read is enabled for this container.
isDirtyReadAllowed() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether dirty-read is allowed for this container.
isDupMaster() - Method in class com.sleepycat.db.ReplicationStatus
  The replication group has more than one master.
isEmpty() - Method in class com.sleepycat.collections.StoredContainer
  Returns true if this map or collection contains no mappings or elements.
isHoldElection() - Method in class com.sleepycat.db.ReplicationStatus
  An election is needed.
isNewMaster() - Method in class com.sleepycat.db.ReplicationStatus
  A new master has been elected.
isNewSite() - Method in class com.sleepycat.db.ReplicationStatus
  The system received contact information from a new environment.
isNotPermanent() - Method in class com.sleepycat.db.ReplicationStatus
  A message carrying a DB_REP_PERMANENT flag was processed successfully, but was not written to disk.
isOrdered() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether keys are ordered in this container.
isPermanent() - Method in class com.sleepycat.db.ReplicationStatus
  Processing this message resulted in the processing of records that are permanent.
isReadModifyWrite() - Method in class com.sleepycat.collections.StoredIterator
  Returns whether write-locks will be obtained when reading with this cursor.
isSecondary() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether this container is a view on a secondary database rather than directly on a primary database.
isStartupDone() - Method in class com.sleepycat.db.ReplicationStatus
  The client completed startup synchronization.
isSuccess() - Method in class com.sleepycat.db.ReplicationStatus
  The operation succeeded.
isTransactional() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether the databases underlying this container are transactional.
isWriteAllowed() - Method in class com.sleepycat.collections.StoredContainer
  Returns true if this is a read-write container or false if this is a read-only container.
iterator() - Method in class com.sleepycat.collections.StoredCollection
  Returns an iterator over the elements in this collection.
iterator(boolean) - Method in class com.sleepycat.collections.StoredCollection
  Returns a read or read-write iterator over the elements in this collection.
iterator(Iterator) - Static method in class com.sleepycat.collections.StoredCollections
  Clones a stored iterator preserving its current position.

## J

JoinConfig - class com.sleepycat.db.JoinConfig.
  The configuration properties of a `JoinCursor`.
JoinConfig() - Constructor for class com.sleepycat.db.JoinConfig
  Creates an instance with the system's default settings.
JoinCursor - class com.sleepycat.db.JoinCursor.
  A specialized join cursor for use in performing equality or natural joins on secondary indices.
join(StoredContainer[], Object[], JoinConfig) - Method in class com.sleepycat.collections.StoredCollection
  Returns an iterator representing an equality join of the indices and index key values specified.
join(Cursor[], JoinConfig) - Method in class com.sleepycat.db.Database
  Creates a specialized join cursor for use in performing equality or natural joins on secondary indices.

## K

KEYEMPTY - Static variable in class com.sleepycat.db.OperationStatus
  The cursor operation was unsuccessful because the current record was deleted.
KEYEXIST - Static variable in class com.sleepycat.db.OperationStatus
  The operation to insert data was configured to not allow overwrite and the key already exists in the database.
KeyRange - class com.sleepycat.db.KeyRange.
  An object that returns status from the `Database.getKeyRange` method.
KeyRange() - Constructor for class com.sleepycat.db.KeyRange
keySet() - Method in class com.sleepycat.collections.StoredMap
  Returns a set view of the keys contained in this map.

## L

LOW - Static variable in class com.sleepycat.db.CacheFilePriority
  The second lowest priority.
Lock - class com.sleepycat.db.Lock.
  The locking interfaces for the database environment are methods of the `Environment` handle.
LockDetectMode - class com.sleepycat.db.LockDetectMode.
  Deadlock detection modes.
LockMode - class com.sleepycat.db.LockMode.
  Locking modes for database operations.
LockNotGrantedException - exception com.sleepycat.db.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 - class com.sleepycat.db.LockOperation.
  Operations that can be performed on locks.
LockRequest - class com.sleepycat.db.LockRequest.
  The LockRequest object is used to encapsulate a single lock request.
LockRequest(LockOperation, LockRequestMode, DatabaseEntry, Lock) - Constructor for class com.sleepycat.db.LockRequest
  Construct a LockRequest with the specified operation, mode and lock, for the specified object.
LockRequest(LockOperation, LockRequestMode, DatabaseEntry, Lock, int) - Constructor for class com.sleepycat.db.LockRequest
  Construct a LockRequest with the specified operation, mode, lock and timeout for the specified object.
LockRequestMode - class com.sleepycat.db.LockRequestMode.
  When using the default lock conflict matrix, the LockRequestMode class defines the set of possible lock modes.
LockRequestMode(String, int) - Constructor for class com.sleepycat.db.LockRequestMode
  Construct a custom lock request mode.
LockStats - class com.sleepycat.db.LockStats.
  Lock statistics for a database environment.
LogCursor - class com.sleepycat.db.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 - interface com.sleepycat.db.LogRecordHandler.
  A function to process application-specific log records.
LogSequenceNumber - class com.sleepycat.db.LogSequenceNumber.
  The LogSequenceNumber object is a log sequence number which specifies a unique location in a log file.
LogSequenceNumber(int, int) - Constructor for class com.sleepycat.db.LogSequenceNumber
  Construct a LogSequenceNumber with the specified file and offset.
LogSequenceNumber() - Constructor for class com.sleepycat.db.LogSequenceNumber
  Construct an uninitialized LogSequenceNumber.
LogStats - class com.sleepycat.db.LogStats.
  Log statistics for a database environment.
LongBinding - class com.sleepycat.bind.tuple.LongBinding.
  A concrete `TupleBinding` for a `Long` primitive wrapper or a `long` primitive.
LongBinding() - Constructor for class com.sleepycat.bind.tuple.LongBinding
last() - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns the last (highest) element currently in this sorted set.
last() - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns the last (highest) element currently in this sorted set.
last() - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns the last (highest) element currently in this sorted set.
lastIndexOf(Object) - Method in class com.sleepycat.collections.StoredList
  Returns the index in this list of the last occurrence of the specified element, or -1 if this list does not contain this element.
lastKey() - Method in class com.sleepycat.collections.StoredSortedMap
  Returns the last (highest) element currently in this sorted map.
less - Variable in class com.sleepycat.db.KeyRange
  A value between 0 and 1, the proportion of keys less than the specified key.
listIterator() - Method in class com.sleepycat.collections.StoredList
  Returns a list iterator of the elements in this list (in proper sequence).
listIterator(int) - Method in class com.sleepycat.collections.StoredList
  Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list.
lockVector(int, boolean, LockRequest[]) - Method in class com.sleepycat.db.Environment
  Atomically obtain and release one or more locks from the lock table.
logFlush(LogSequenceNumber) - Method in class com.sleepycat.db.Environment
  Flush log records to stable storage.
logPut(DatabaseEntry, boolean) - Method in class com.sleepycat.db.Environment
  Append a record to the log.
longToEntry(long, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.LongBinding
  Converts a simple `long` value into an entry buffer.

## M

MAXLOCKS - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for the locker ID with the most locks.
MAXWRITE - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for the locker ID with the most write locks.
MINLOCKS - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for the locker ID with the fewest locks.
MINWRITE - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for the locker ID with the fewest write locks.
MapEntryParameter - class com.sleepycat.collections.MapEntryParameter.
  A simple `Map.Entry` implementation that can be used as in input parameter.
MapEntryParameter(Object, Object) - Constructor for class com.sleepycat.collections.MapEntryParameter
  Creates a map entry with a given key and value.
MarshalledTupleEntry - interface com.sleepycat.bind.tuple.MarshalledTupleEntry.
  A marshalling interface implemented by key, data or entity classes that are represented as tuples.
MarshalledTupleKeyEntity - interface com.sleepycat.bind.tuple.MarshalledTupleKeyEntity.
  A marshalling interface implemented by entity classes that represent keys as tuples.
MemoryException - exception com.sleepycat.db.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 - interface com.sleepycat.db.MessageHandler.
  An interface specifying a callback function to be called to display informational messages.
MultipleDataEntry - class com.sleepycat.db.MultipleDataEntry.
  A DatabaseEntry that holds multiple data items returned by a single `Database` or `Cursor` get call.
MultipleDataEntry() - Constructor for class com.sleepycat.db.MultipleDataEntry
  Construct an entry with no data.
MultipleDataEntry(byte[]) - Constructor for class com.sleepycat.db.MultipleDataEntry
  Construct an entry with a given byte array.
MultipleDataEntry(byte[], int, int) - Constructor for class com.sleepycat.db.MultipleDataEntry
  Constructs a DatabaseEntry with a given byte array, offset and size.
MultipleEntry - class com.sleepycat.db.MultipleEntry.
  An abstract class representing a DatabaseEntry that holds multiple results returned by a single `Cursor` get method.
MultipleKeyDataEntry - class com.sleepycat.db.MultipleKeyDataEntry.
  A DatabaseEntry that holds multiple key/data pairs returned by a single `Database` or `Cursor` get call.
MultipleKeyDataEntry() - Constructor for class com.sleepycat.db.MultipleKeyDataEntry
  Construct an entry with no data.
MultipleKeyDataEntry(byte[]) - Constructor for class com.sleepycat.db.MultipleKeyDataEntry
  Construct an entry with a given byte array.
MultipleKeyDataEntry(byte[], int, int) - Constructor for class com.sleepycat.db.MultipleKeyDataEntry
  Constructs a DatabaseEntry with a given byte array, offset and size.
MultipleRecnoDataEntry - class com.sleepycat.db.MultipleRecnoDataEntry.
  A DatabaseEntry that holds multiple record number/data pairs returned by a single `Database` or `Cursor` get call.
MultipleRecnoDataEntry() - Constructor for class com.sleepycat.db.MultipleRecnoDataEntry
  Construct an entry with no data.
MultipleRecnoDataEntry(byte[]) - Constructor for class com.sleepycat.db.MultipleRecnoDataEntry
  Construct an entry with a given byte array.
MultipleRecnoDataEntry(byte[], int, int) - Constructor for class com.sleepycat.db.MultipleRecnoDataEntry
  Constructs a DatabaseEntry with a given byte array, offset and size.
makeSpace(int) - Method in class com.sleepycat.util.FastOutputStream
  Ensure that at least the given number of bytes are available in the internal buffer.
mark(int) - Method in class com.sleepycat.util.FastInputStream
markSupported() - Method in class com.sleepycat.util.FastInputStream
marshalEntry(TupleOutput) - Method in interface com.sleepycat.bind.tuple.MarshalledTupleEntry
  Construct the key or data tuple entry from the key or data object.
marshalPrimaryKey(TupleOutput) - Method in interface com.sleepycat.bind.tuple.MarshalledTupleKeyEntity
  Extracts the entity's primary key and writes it to the key output.
marshalSecondaryKey(String, TupleOutput) - Method in interface com.sleepycat.bind.tuple.MarshalledTupleKeyEntity
  Extracts the entity's secondary key and writes it to the key output.
message(Environment, String) - Method in interface com.sleepycat.db.MessageHandler
  A callback function to be called to display informational messages.

## N

NONE - Static variable in class com.sleepycat.db.LockDetectMode
  Turn off deadlock detection.
NOTFOUND - Static variable in class com.sleepycat.db.OperationStatus
  The requested key/data pair was not found.
newMap(Database, Class, Class, boolean) - Method in class com.sleepycat.collections.TupleSerialFactory
  Creates a map from a previously opened Database object.
newOutput() - Static method in class com.sleepycat.bind.tuple.TupleBinding
  Utility method for use by bindings to create a tuple output object.
newOutput(byte[]) - Static method in class com.sleepycat.bind.tuple.TupleBinding
  Utility method for use by bindings to create a tuple output object with a specific starting size.
newSortedMap(Database, Class, Class, boolean) - Method in class com.sleepycat.collections.TupleSerialFactory
  Creates a sorted map from a previously opened Database object.
next() - Method in class com.sleepycat.collections.StoredIterator
  Returns the next element in the iteration.
next(DatabaseEntry) - Method in class com.sleepycat.db.MultipleDataEntry
  Get the next data element in the returned set.
next(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.MultipleKeyDataEntry
  Get the next key/data pair in the returned set.
next(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.MultipleRecnoDataEntry
  Get the next record number/data pair in the returned set.
nextIndex() - Method in class com.sleepycat.collections.StoredIterator
  Returns the index of the element that would be returned by a subsequent call to next.
nullifyForeignKey(SecondaryDatabase, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialSerialKeyCreator
nullifyForeignKey(Object) - Method in class com.sleepycat.bind.serial.SerialSerialKeyCreator
  Clears the index key in a data object.
nullifyForeignKey(SecondaryDatabase, DatabaseEntry) - Method in class com.sleepycat.bind.serial.TupleSerialKeyCreator
nullifyForeignKey(Object) - Method in class com.sleepycat.bind.serial.TupleSerialKeyCreator
  Clears the index key in the deserialized data entry.
nullifyForeignKey(Object) - Method in class com.sleepycat.bind.serial.TupleSerialMarshalledKeyCreator
nullifyForeignKey(String) - Method in interface com.sleepycat.bind.tuple.MarshalledTupleKeyEntity
  Clears the entity's secondary key fields for the given key name.
nullifyForeignKey(SecondaryDatabase, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleTupleKeyCreator
nullifyForeignKey(TupleInput, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleKeyCreator
  Clears the index key in the tuple data entry.
nullifyForeignKey(TupleInput, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleMarshalledKeyCreator

## O

OLDEST - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for the locker ID with the oldest lock.
OperationStatus - class com.sleepycat.db.OperationStatus.
  Status values from database operations.
objectToData(Object, DatabaseEntry) - Method in interface com.sleepycat.bind.EntityBinding
  Extracts the data entry from an entity Object.
objectToData(Object, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
objectToData(Object) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
  Extracts a data object from an entity object.
objectToData(Object, DatabaseEntry) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
objectToData(Object) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
  Extracts a data object from an entity object.
objectToData(Object) - Method in class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
objectToData(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
objectToData(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
  Extracts a key tuple from an entity object.
objectToData(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleMarshalledBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.ByteArrayBinding
objectToEntry(Object, DatabaseEntry) - Method in interface com.sleepycat.bind.EntryBinding
  Converts an Object into a entry buffer.
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.RecordNumberBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialBinding
  Serialize an object into an entry buffer.
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.BooleanBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.BooleanBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.ByteBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.ByteBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.CharacterBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.CharacterBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.DoubleBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.DoubleBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.FloatBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.FloatBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.IntegerBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.IntegerBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.LongBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.LongBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.ShortBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.ShortBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.StringBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.StringBinding
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleBinding
  Converts a key or data object to a tuple entry.
objectToEntry(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleInputBinding
objectToEntry(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleMarshalledBinding
objectToKey(Object, DatabaseEntry) - Method in interface com.sleepycat.bind.EntityBinding
  Extracts the key entry from an entity Object.
objectToKey(Object, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
objectToKey(Object) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
  Extracts a key object from an entity object.
objectToKey(Object, DatabaseEntry) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
objectToKey(Object, TupleOutput) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
  Extracts a key tuple from an entity object.
objectToKey(Object, TupleOutput) - Method in class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
objectToKey(Object, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
objectToKey(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
  Extracts a key tuple from an entity object.
objectToKey(Object, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleMarshalledBinding
openCursor(Transaction, CursorConfig) - Method in class com.sleepycat.db.Database
  Return a cursor into the database.
openDatabase(Transaction, String, String, DatabaseConfig) - Method in class com.sleepycat.db.Environment
  Open a database.
openLogCursor() - Method in class com.sleepycat.db.Environment
  Return a log cursor.
openSecondaryCursor(Transaction, CursorConfig) - Method in class com.sleepycat.db.SecondaryDatabase
  Obtain a cursor on a database, returning a `SecondaryCursor`.
openSecondaryDatabase(Transaction, String, String, Database, SecondaryConfig) - Method in class com.sleepycat.db.Environment
  Open a database.
openSequence(Transaction, DatabaseEntry, SequenceConfig) - Method in class com.sleepycat.db.Database
  Open a sequence in the database.
outputToEntry(TupleOutput, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.TupleBinding
  Utility method to set the data in a entry buffer to the data in a tuple output object.

## P

PRINT - Static variable in class com.sleepycat.db.RecoveryOperation
  The log is being printed for debugging purposes; print the contents of this log record in the desired format.
PUT - Static variable in class com.sleepycat.db.LockOperation
  The lock to which the lock field refers is released.
PUT_ALL - Static variable in class com.sleepycat.db.LockOperation
  All locks held by the specified locker are released.
PUT_OBJ - Static variable in class com.sleepycat.db.LockOperation
  All locks held on obj are released.
PanicHandler - interface com.sleepycat.db.PanicHandler.
  An interface specifying a function to be called if the database environment panics.
PreparedTransaction - class com.sleepycat.db.PreparedTransaction.
  The PreparedTransaction object is used to encapsulate a single prepared, but not yet resolved, transaction.
PrimaryKeyAssigner - interface com.sleepycat.collections.PrimaryKeyAssigner.
  An interface implemented to assign new primary key values.
panic(boolean) - Method in class com.sleepycat.db.Environment
  Set the panic state for the database environment.
panic(Environment, DatabaseException) - Method in interface com.sleepycat.db.PanicHandler
  A function to be called if the database environment panics.
prefix(Database, DatabaseEntry, DatabaseEntry) - Method in interface com.sleepycat.db.BtreePrefixCalculator
  The application-specific Btree prefix callback.
prepare(byte[]) - Method in class com.sleepycat.db.Transaction
  Initiate the beginning of a two-phase commit.
previous() - Method in class com.sleepycat.collections.StoredIterator
  Returns the next element in the iteration.
previousIndex() - Method in class com.sleepycat.collections.StoredIterator
  Returns the index of the element that would be returned by a subsequent call to previous.
processReplicationMessage(DatabaseEntry, DatabaseEntry, int) - Method in class com.sleepycat.db.Environment
  Process an incoming replication message sent by a member of the replication group to the local database environment.
put(Object, Object) - Method in class com.sleepycat.collections.StoredMap
  Associates the specified value with the specified key in this map (optional operation).
put(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
put(Transaction, DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Database
  Store the key/data pair into the database.
putAfter(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
putAll(Map) - Method in class com.sleepycat.collections.StoredMap
  Copies all of the mappings from the specified map to this map (optional operation).
putBefore(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
putCurrent(DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
putKeyFirst(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
putKeyLast(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
putLock(Lock) - Method in class com.sleepycat.db.Environment
  Release a lock.
putNoDupData(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
putNoDupData(Transaction, DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Database
  Store the key/data pair into the database if it does not already appear in the database.
putNoOverwrite(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
putNoOverwrite(Transaction, DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Database
  Store the key/data pair into the database if the key does not already appear in the database.

## Q

QUEUE - Static variable in class com.sleepycat.db.DatabaseType
  The database is a Queue.
QueueStats - class com.sleepycat.db.QueueStats.
  The QueueStats object is used to return Queue database statistics.

## R

RANDOM - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for a random locker ID.
READ - Static variable in class com.sleepycat.db.LockRequestMode
  Read (shared).
RECNO - Static variable in class com.sleepycat.db.DatabaseType
  The database is a Recno.
RMW - Static variable in class com.sleepycat.db.LockMode
  Acquire write locks instead of read locks when doing the retrieval.
RecordNumberAppender - interface com.sleepycat.db.RecordNumberAppender.
  An interface specifying a callback function that modifies stored data based on a generated key.
RecordNumberBinding - class com.sleepycat.bind.RecordNumberBinding.
  An `EntryBinding` that treats a record number key entry as a `Long` key object.
RecordNumberBinding() - Constructor for class com.sleepycat.bind.RecordNumberBinding
  Creates a byte array binding.
RecoveryOperation - class com.sleepycat.db.RecoveryOperation.
  The recovery operation being performed when `LogRecordHandler.handleLogRecord` is called.
ReplicationHandleDeadException - exception com.sleepycat.db.ReplicationHandleDeadException.
  Thrown when a database handle has been invalidated because a replication election unrolled a committed transaction.
ReplicationStats - class com.sleepycat.db.ReplicationStats.
  Replication statistics for a database environment.
ReplicationStatus - class com.sleepycat.db.ReplicationStatus.
  The return status from processing a replication message.
ReplicationTransport - interface com.sleepycat.db.ReplicationTransport.
  An interface specifying a replication transmit function, which sends information to other members of the replication group.
RunRecoveryException - exception com.sleepycat.db.RunRecoveryException.
  Thrown when the database environment needs to be recovered.
RuntimeExceptionWrapper - exception com.sleepycat.util.RuntimeExceptionWrapper.
  A RuntimeException that can contain nested exceptions.
RuntimeExceptionWrapper(Throwable) - Constructor for class com.sleepycat.util.RuntimeExceptionWrapper
read() - Method in class com.sleepycat.util.FastInputStream
read(byte[]) - Method in class com.sleepycat.util.FastInputStream
read(byte[], int, int) - Method in class com.sleepycat.util.FastInputStream
readBoolean() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a boolean (one byte) unsigned value from the buffer and returns true if it is non-zero and false if it is zero.
readByte() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed byte (one byte) value from the buffer.
readBytes(int) - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads the specified number of bytes from the buffer, converting each unsigned byte value to a character of the resulting string.
readBytes(char[]) - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads the specified number of bytes from the buffer, converting each unsigned byte value to a character of the resulting array.
readChar() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a char (two byte) unsigned value from the buffer.
readChars(int) - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads the specified number of characters from the buffer, converting each two byte unsigned value to a character of the resulting string.
readChars(char[]) - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads the specified number of characters from the buffer, converting each two byte unsigned value to a character of the resulting array.
readDouble() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed double (eight byte) value from the buffer.
readFast() - Method in class com.sleepycat.util.FastInputStream
  Equivalent to `read()`but does not throw `IOException`.``
readFast(byte[]) - Method in class com.sleepycat.util.FastInputStream
  Equivalent to `read(byte[])`but does not throw `IOException`.``
readFast(byte[], int, int) - Method in class com.sleepycat.util.FastInputStream
  Equivalent to `read(byte[],int,int)`but does not throw `IOException`.``
readFloat() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed float (four byte) value from the buffer.
readInt() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed int (four byte) value from the buffer.
readLong() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed long (eight byte) value from the buffer.
readShort() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed short (two byte) value from the buffer.
readString() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a null-terminated UTF string from the data buffer and converts the data from UTF to Unicode.
readString(int) - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads the specified number of UTF characters string from the data buffer and converts the data from UTF to Unicode.
readString(char[]) - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads the specified number of UTF characters string from the data buffer and converts the data from UTF to Unicode.
readUnsignedByte() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads an unsigned byte (one byte) value from the buffer.
readUnsignedInt() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads an unsigned int (four byte) value from the buffer.
readUnsignedShort() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads an unsigned short (two byte) value from the buffer.
recordNumberToEntry(long, DatabaseEntry) - Static method in class com.sleepycat.bind.RecordNumberBinding
  Utility method for use by bindings to translate a record number integer to a entry buffer.
recover(int, boolean) - Method in class com.sleepycat.db.Environment
  Return a list of prepared but not yet resolved transactions.
recoveryFeedback(Environment, int) - Method in interface com.sleepycat.db.FeedbackHandler
  A function called with progress information when the database environment is being recovered.
remove(Object) - Method in class com.sleepycat.collections.StoredEntrySet
  Removes the specified element from this set if it is present (optional operation).
remove() - Method in class com.sleepycat.collections.StoredIterator
  Removes the last element that was returned by next or previous (optional operation).
remove(Object) - Method in class com.sleepycat.collections.StoredKeySet
  Removes the specified key from this set if it is present (optional operation).
remove(int) - Method in class com.sleepycat.collections.StoredList
  Removes the element at the specified position in this list (optional operation).
remove(Object) - Method in class com.sleepycat.collections.StoredList
  Removes the first occurrence in this list of the specified element (optional operation).
remove(Object) - Method in class com.sleepycat.collections.StoredMap
  Removes the mapping for this key from this map if present (optional operation).
remove(Object) - Method in class com.sleepycat.collections.StoredValueSet
  Removes the specified value from this set if it is present (optional operation).
remove(String, String, DatabaseConfig) - Static method in class com.sleepycat.db.Database
  Remove a database.
remove(File, boolean, EnvironmentConfig) - Static method in class com.sleepycat.db.Environment
  Destroy a database environment.
removeAll(Collection) - Method in class com.sleepycat.collections.StoredCollection
  Removes all this collection's elements that are also contained in the specified collection (optional operation).
removeDatabase(Transaction, String, String) - Method in class com.sleepycat.db.Environment
  Remove a database.
removeOldLogFiles() - Method in class com.sleepycat.db.Environment
  Remove log files that are no longer needed.
removeSequence(Transaction, DatabaseEntry, SequenceConfig) - Method in class com.sleepycat.db.Database
  Remove the sequence from the database.
rename(String, String, String, DatabaseConfig) - Static method in class com.sleepycat.db.Database
  Rename a database.
renameDatabase(Transaction, String, String, String) - Method in class com.sleepycat.db.Environment
  Rename a database.
reset() - Method in class com.sleepycat.util.FastInputStream
reset() - Method in class com.sleepycat.util.FastOutputStream
retainAll(Collection) - Method in class com.sleepycat.collections.StoredCollection
  Retains only the elements in this collection that are contained in the specified collection (optional operation).
run(TransactionWorker) - Method in class com.sleepycat.collections.TransactionRunner
  Calls the `TransactionWorker.doWork()` method and, for transactional environments, begins and ends a transaction.

## S

SUCCESS - Static variable in class com.sleepycat.db.OperationStatus
  The operation was successful.
SecondaryConfig - class com.sleepycat.db.SecondaryConfig.
  The configuration properties of a `SecondaryDatabase` extend those of a primary `Database`.
SecondaryConfig() - Constructor for class com.sleepycat.db.SecondaryConfig
  Creates an instance with the system's default settings.
SecondaryCursor - class com.sleepycat.db.SecondaryCursor.
  A database cursor for a secondary database.
SecondaryDatabase - class com.sleepycat.db.SecondaryDatabase.
  A secondary database handle.
SecondaryDatabase(String, String, Database, SecondaryConfig) - Constructor for class com.sleepycat.db.SecondaryDatabase
  Open a database.
SecondaryKeyCreator - interface com.sleepycat.db.SecondaryKeyCreator.
  An interface specifying how secondary keys for a `SecondaryDatabase` are created.
Sequence - class com.sleepycat.db.Sequence.
  A Sequence handle is used to manipulate a sequence record in a database.
SequenceConfig - class com.sleepycat.db.SequenceConfig.
  Specify the attributes of a sequence.
SequenceConfig() - Constructor for class com.sleepycat.db.SequenceConfig
  An instance created using the default constructor is initialized with the system's default settings.
SequenceStats - class com.sleepycat.db.SequenceStats.
  A SequenceStats object is used to return sequenece statistics.
SerialBinding - class com.sleepycat.bind.serial.SerialBinding.
  A concrete `EntryBinding` that treats a key or data entry as a serialized object.
SerialBinding(ClassCatalog, Class) - Constructor for class com.sleepycat.bind.serial.SerialBinding
  Creates a serial binding.
SerialInput - class com.sleepycat.bind.serial.SerialInput.
  A specialized `ObjectInputStream` that gets class description information from a `ClassCatalog`.
SerialInput(InputStream, ClassCatalog) - Constructor for class com.sleepycat.bind.serial.SerialInput
  Creates a serial input stream.
SerialOutput - class com.sleepycat.bind.serial.SerialOutput.
  A specialized `ObjectOutputStream` that stores class description information in a `ClassCatalog`.
SerialOutput(OutputStream, ClassCatalog) - Constructor for class com.sleepycat.bind.serial.SerialOutput
  Creates a serial output stream.
SerialSerialBinding - class com.sleepycat.bind.serial.SerialSerialBinding.
  An abstract `EntityBinding` that treats an entity's key entry and data entry as serialized objects.
SerialSerialBinding(ClassCatalog, Class, Class) - Constructor for class com.sleepycat.bind.serial.SerialSerialBinding
  Creates a serial-serial entity binding.
SerialSerialBinding(SerialBinding, SerialBinding) - Constructor for class com.sleepycat.bind.serial.SerialSerialBinding
  Creates a serial-serial entity binding.
SerialSerialKeyCreator - class com.sleepycat.bind.serial.SerialSerialKeyCreator.
  A abstract key creator that uses a serial key and a serial data entry.
SerialSerialKeyCreator(ClassCatalog, Class, Class, Class) - Constructor for class com.sleepycat.bind.serial.SerialSerialKeyCreator
  Creates a serial-serial key creator.
SerialSerialKeyCreator(SerialBinding, SerialBinding, SerialBinding) - Constructor for class com.sleepycat.bind.serial.SerialSerialKeyCreator
  Creates a serial-serial entity binding.
ShortBinding - class com.sleepycat.bind.tuple.ShortBinding.
  A concrete `TupleBinding` for a `Short` primitive wrapper or a `short` primitive.
ShortBinding() - Constructor for class com.sleepycat.bind.tuple.ShortBinding
StatsConfig - class com.sleepycat.db.StatsConfig.
  Specifies the attributes of a statistics retrieval operation.
StatsConfig() - Constructor for class com.sleepycat.db.StatsConfig
  An instance created using the default constructor is initialized with the system's default settings.
StoredClassCatalog - class com.sleepycat.bind.serial.StoredClassCatalog.
  A `ClassCatalog` that is stored in a `Database`.
StoredClassCatalog(Database) - Constructor for class com.sleepycat.bind.serial.StoredClassCatalog
  Creates a catalog based on a given database.
StoredCollection - class com.sleepycat.collections.StoredCollection.
  A abstract base class for all stored collections.
StoredCollections - class com.sleepycat.collections.StoredCollections.
  This class consists exclusively of static methods that operate on or return stored collections.
StoredContainer - class com.sleepycat.collections.StoredContainer.
  A abstract base class for all stored collections and maps.
StoredEntrySet - class com.sleepycat.collections.StoredEntrySet.
  The Set returned by Map.entrySet().
StoredIterator - class com.sleepycat.collections.StoredIterator.
  The Iterator returned by all stored collections.
StoredKeySet - class com.sleepycat.collections.StoredKeySet.
  The Set returned by Map.keySet() and which can also be constructed directly if a Map is not needed.
StoredKeySet(Database, EntryBinding, boolean) - Constructor for class com.sleepycat.collections.StoredKeySet
  Creates a key set view of a `Database`.
StoredList - class com.sleepycat.collections.StoredList.
  A List view of a `Database`.
StoredList(Database, EntryBinding, boolean) - Constructor for class com.sleepycat.collections.StoredList
  Creates a list view of a `Database`.
StoredList(Database, EntityBinding, boolean) - Constructor for class com.sleepycat.collections.StoredList
  Creates a list entity view of a `Database`.
StoredList(Database, EntryBinding, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredList
  Creates a list view of a `Database` with a `PrimaryKeyAssigner`.
StoredList(Database, EntityBinding, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredList
  Creates a list entity view of a `Database` with a `PrimaryKeyAssigner`.
StoredMap - class com.sleepycat.collections.StoredMap.
  A Map view of a `Database`.
StoredMap(Database, EntryBinding, EntryBinding, boolean) - Constructor for class com.sleepycat.collections.StoredMap
  Creates a map view of a `Database`.
StoredMap(Database, EntryBinding, EntryBinding, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredMap
  Creates a map view of a `Database` with a `PrimaryKeyAssigner`.
StoredMap(Database, EntryBinding, EntityBinding, boolean) - Constructor for class com.sleepycat.collections.StoredMap
  Creates a map entity view of a `Database`.
StoredMap(Database, EntryBinding, EntityBinding, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredMap
  Creates a map entity view of a `Database` with a `PrimaryKeyAssigner`.
StoredSortedEntrySet - class com.sleepycat.collections.StoredSortedEntrySet.
  The SortedSet returned by Map.entrySet().
StoredSortedKeySet - class com.sleepycat.collections.StoredSortedKeySet.
  The SortedSet returned by Map.keySet() and which can also be constructed directly if a Map is not needed.
StoredSortedKeySet(Database, EntryBinding, boolean) - Constructor for class com.sleepycat.collections.StoredSortedKeySet
  Creates a sorted key set view of a `Database`.
StoredSortedMap - class com.sleepycat.collections.StoredSortedMap.
  A SortedMap view of a `Database`.
StoredSortedMap(Database, EntryBinding, EntryBinding, boolean) - Constructor for class com.sleepycat.collections.StoredSortedMap
  Creates a sorted map view of a `Database`.
StoredSortedMap(Database, EntryBinding, EntryBinding, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredSortedMap
  Creates a sorted map view of a `Database` with a `PrimaryKeyAssigner`.
StoredSortedMap(Database, EntryBinding, EntityBinding, boolean) - Constructor for class com.sleepycat.collections.StoredSortedMap
  Creates a sorted map entity view of a `Database`.
StoredSortedMap(Database, EntryBinding, EntityBinding, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredSortedMap
  Creates a sorted map entity view of a `Database` with a `PrimaryKeyAssigner`.
StoredSortedValueSet - class com.sleepycat.collections.StoredSortedValueSet.
  The SortedSet returned by Map.values() and which can also be constructed directly if a Map is not needed.
StoredSortedValueSet(Database, EntityBinding, boolean) - Constructor for class com.sleepycat.collections.StoredSortedValueSet
  Creates a sorted value set entity view of a `Database`.
StoredValueSet - class com.sleepycat.collections.StoredValueSet.
  The Set returned by Map.values() and Map.duplicates(), and which can also be constructed directly if a Map is not needed.
StoredValueSet(Database, EntryBinding, boolean) - Constructor for class com.sleepycat.collections.StoredValueSet
  Creates a value set view of a `Database`.
StoredValueSet(Database, EntityBinding, boolean) - Constructor for class com.sleepycat.collections.StoredValueSet
  Creates a value set entity view of a `Database`.
StringBinding - class com.sleepycat.bind.tuple.StringBinding.
  A concrete `TupleBinding` for a simple `String` value.
StringBinding() - Constructor for class com.sleepycat.bind.tuple.StringBinding
send(Environment, DatabaseEntry, DatabaseEntry, LogSequenceNumber, int, boolean, boolean) - Method in interface com.sleepycat.db.ReplicationTransport
  The callback used when Berkeley DB needs to transmit a replication message.
set(Object) - Method in class com.sleepycat.collections.StoredIterator
  Replaces the last element returned by next or previous with the specified element (optional operation).
set(int, Object) - Method in class com.sleepycat.collections.StoredList
  Replaces the element at the specified position in this list with the specified element (optional operation).
set(LogSequenceNumber, DatabaseEntry) - Method in class com.sleepycat.db.LogCursor
  Return a specific log record.
setAggressive(boolean) - Method in class com.sleepycat.db.VerifyConfig
  Configure `Database.verify` to output all the key/data pairs in the file that can be found.
setAllowCreate(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the `Environment.openDatabase` method to create the database if it does not already exist.
setAllowCreate(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to create any underlying files, as necessary.
setAllowCreate(boolean) - Method in class com.sleepycat.db.SequenceConfig
  Configure the `Database.openSequence` method to create the sequence if it does not already exist.
setAllowNestedTransactions(boolean) - Method in class com.sleepycat.collections.TransactionRunner
  Changes whether nested transactions will be created if `run()` is called when a transaction is already active for the current thread.
setAllowPopulate(boolean) - Method in class com.sleepycat.db.SecondaryConfig
  Specifies whether automatic population of the secondary is allowed.
setAutoCommitNoSync(boolean) - Method in class com.sleepycat.db.SequenceConfig
  Configure auto-commit operations on the sequence to not flush the transaction log.
setBtreeComparator(Comparator) - Method in class com.sleepycat.db.DatabaseConfig
  By default, a byte by byte lexicographic comparison is used for btree keys.
setBtreeMinKey(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the minimum number of key/data pairs intended to be stored on any single Btree leaf page.
setBtreePrefixCalculator(BtreePrefixCalculator) - Method in class com.sleepycat.db.DatabaseConfig
  Set the Btree prefix callback.
setBtreeRecordNumbers(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the Btree to support retrieval by record number.
setByteOrder(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the byte order for integers in the stored database metadata.
setCDBLockAllDatabases(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure Concurrent Data Store applications to perform locking on an environment-wide basis rather than on a per-database basis.
setCacheCount(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the number of shared memory buffer pools, that is, the number of caches.
setCacheCount(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the number of shared memory buffer pools, that is, the number of caches.
setCacheSize(long) - Method in class com.sleepycat.db.DatabaseConfig
  Set the size of the shared memory buffer pool, that is, the size of the cache.
setCacheSize(long) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the size of the shared memory buffer pool, that is, the size of the cache.
setCacheSize(int) - Method in class com.sleepycat.db.SequenceConfig
  Set the Configure the number of elements cached by a sequence handle.
setChecksum(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database environment to do checksum verification of pages read into the cache from the backing filestore.
setClear(boolean) - Method in class com.sleepycat.db.StatsConfig
  Configure the statistics operation to reset statistics after they are returned.
setConfig(DatabaseConfig) - Method in class com.sleepycat.db.Database
  Change the settings in an existing database handle.
setConfig(EnvironmentConfig) - Method in class com.sleepycat.db.Environment
  Change the settings in an existing environment handle.
setData(byte[]) - Method in class com.sleepycat.db.DatabaseEntry
  Sets the byte array.
setData(byte[], int, int) - Method in class com.sleepycat.db.DatabaseEntry
  Sets the byte array, offset and size.
setDecrement(boolean) - Method in class com.sleepycat.db.SequenceConfig
  Specify that the sequence should be decremented.
setDegree2(boolean) - Method in class com.sleepycat.db.CursorConfig
  Configure the cursor for degree 2 isolation.
setDegree2(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure this transaction to have degree 2 isolation.
setDirectDatabaseIO(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to not buffer database files.
setDirectLogIO(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to not buffer log files.
setDirtyRead(boolean) - Method in class com.sleepycat.db.CursorConfig
  Configure read operations performed by the cursor to return modified but not yet committed data.
setDirtyRead(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database to support dirty reads.
setDirtyRead(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure the transaction to perform dirty reads.
setDsyncLog(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to flush log writes to the backing disk before returning from the write system call, rather than flushing log writes explicitly in a separate system call.
setDuplicateComparator(Comparator) - Method in class com.sleepycat.db.DatabaseConfig
  Set the duplicate data item comparison callback.
setEncrypted(String) - Method in class com.sleepycat.db.DatabaseConfig
  Set the password used to perform encryption and decryption.
setEncrypted(String) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the password used to perform encryption and decryption.
setErrorHandler(ErrorHandler) - Method in class com.sleepycat.db.DatabaseConfig
  Set the function to be called if an error occurs.
setErrorHandler(ErrorHandler) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the function to be called if an error occurs.
setErrorPrefix(String) - Method in class com.sleepycat.db.DatabaseConfig
  Set the prefix string that appears before error messages.
setErrorPrefix(String) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the prefix string that appears before error messages.
setErrorStream(OutputStream) - Method in class com.sleepycat.db.DatabaseConfig
  Set an OutputStream for displaying error messages.
setErrorStream(OutputStream) - Method in class com.sleepycat.db.EnvironmentConfig
  Set an OutputStream for displaying error messages.
setExclusiveCreate(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the `Environment.openDatabase` method to fail if the database already exists.
setExclusiveCreate(boolean) - Method in class com.sleepycat.db.SequenceConfig
  Configure the `Database.openSequence` method to fail if the database already exists.
setFast(boolean) - Method in class com.sleepycat.db.StatsConfig
  Configure the statistics operation to return only the values which do not incur some performance penalty.
setFeedbackHandler(FeedbackHandler) - Method in class com.sleepycat.db.DatabaseConfig
  Set an object whose methods are called to provide feedback.
setFeedbackHandler(FeedbackHandler) - Method in class com.sleepycat.db.EnvironmentConfig
  Set an object whose methods are called to provide feedback.
setForce(boolean) - Method in class com.sleepycat.db.CheckpointConfig
  Configure the checkpoint force option.
setHashFillFactor(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the desired density within the hash table.
setHashNumElements(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set an estimate of the final size of the hash table.
setHasher(Hasher) - Method in class com.sleepycat.db.DatabaseConfig
  Set a database-specific hash function.
setInitialValue(long) - Method in class com.sleepycat.db.SequenceConfig
  Set the Set the initial value for a sequence.
setInitializeCDB(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment for the Concurrent Data Store product.
setInitializeCache(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure a shared memory buffer pool in the database environment.
setInitializeLocking(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment for locking.
setInitializeLogging(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment for logging.
setInitializeRegions(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to page-fault shared regions into memory when initially creating or joining a database environment.
setInitializeReplication(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment for replication.
setJoinEnvironment(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the handle to join an existing environment.
setKBytes(int) - Method in class com.sleepycat.db.CheckpointConfig
  Configure the checkpoint log data threshold, in kilobytes.
setKeyCreator(SecondaryKeyCreator) - Method in class com.sleepycat.db.SecondaryConfig
  Specifies the user-supplied object used for creating secondary keys.
setLock(Lock) - Method in class com.sleepycat.db.LockRequest
  Set the lock reference.
setLockConflicts(byte[][]) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the locking conflicts matrix.
setLockDetectMode(LockDetectMode) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure if the deadlock detector is to be run whenever a lock conflict occurs.
setLockDown(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to lock shared environment files and memory-mapped databases into memory.
setLockTimeout(long) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the timeout value for the database environment locks.
setLockTimeout(long) - Method in class com.sleepycat.db.Transaction
  Configure the lock request timeout value for the transaction.
setLogAutoRemove(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to automatically remove log files that are no longer needed.
setLogBufferSize(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the size of the in-memory log buffer, in bytes.
setLogDirectory(File) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the path of a directory to be used as the location of logging files.
setLogInMemory(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  If set, maintain transaction logs in memory rather than on disk.
setLogRecordHandler(LogRecordHandler) - Method in class com.sleepycat.db.EnvironmentConfig
  Set a function to process application-specific log records.
setLogRegionSize(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the size of the underlying logging area of the database environment, in bytes.
setMMapSize(long) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the maximum file size, in bytes, for a file to be mapped into the process address space.
setMaxLockObjects(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the maximum number of locked objects supported by the database environment.
setMaxLockers(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the maximum number of locking entities supported by the database environment.
setMaxLocks(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the maximum number of locks supported by the database environment.
setMaxLogFileSize(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the maximum size of a single file in the log, in bytes.
setMaxRetries(int) - Method in class com.sleepycat.collections.TransactionRunner
  Changes the maximum number of retries that will be performed when deadlocks are detected.
setMaximumSize(long) - Method in class com.sleepycat.db.CacheFile
  Set the maximum size for the file backing the database.
setMessageHandler(MessageHandler) - Method in class com.sleepycat.db.DatabaseConfig
  Set a function to be called with an informational message.
setMessageHandler(MessageHandler) - Method in class com.sleepycat.db.EnvironmentConfig
  Set a function to be called with an informational message.
setMessageStream(OutputStream) - Method in class com.sleepycat.db.DatabaseConfig
  Set an OutputStream for displaying informational messages.
setMessageStream(OutputStream) - Method in class com.sleepycat.db.EnvironmentConfig
  Set an OutputStream for displaying informational messages.
setMinutes(int) - Method in class com.sleepycat.db.CheckpointConfig
  Configure the checkpoint time threshold, in minutes.
setMode(int) - Method in class com.sleepycat.db.DatabaseConfig
  On UNIX systems or in IEEE/ANSI Std 1003.1 (POSIX) environments, files created by the database open are created with mode `mode` (as described in the `chmod`(2) manual page) and modified by the process' umask value at the time of creation (see the `umask`(2) manual page).
setMode(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to use a specific mode when creating underlying files and shared memory segments.
setMode(LockRequestMode) - Method in class com.sleepycat.db.LockRequest
  Set the lock mode.
setNoFile(boolean) - Method in class com.sleepycat.db.CacheFile
  Disallow opening backing temporary files for in-memory databases, even if they expand to fill the entire cache.
setNoLocking(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to grant all requested mutual exclusion mutexes and database locks without regard for their actual availability.
setNoMMap(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the library to not map this database into memory.
setNoMMap(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to copy read-only database files into the local cache instead of potentially mapping them into process memory.
setNoOrderCheck(boolean) - Method in class com.sleepycat.db.VerifyConfig
  Configure `Database.verify` to skip the database checks for btree and duplicate sort order and for hashing.
setNoPanic(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to ignore any panic state in the database environment.
setNoSort(boolean) - Method in class com.sleepycat.db.JoinConfig
  Specifies whether automatic sorting of the input cursors is disabled.
setNoSync(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure the transaction to not write or synchronously flush the log it when commits.
setNoWait(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure the transaction to not wait if a lock request cannot be immediately granted.
setObj(DatabaseEntry) - Method in class com.sleepycat.db.LockRequest
  Set the lock object.
setOffset(int) - Method in class com.sleepycat.db.DatabaseEntry
  Set the byte offset into the data array.
setOp(LockOperation) - Method in class com.sleepycat.db.LockRequest
  Set the operation.
setOrderCheckOnly(boolean) - Method in class com.sleepycat.db.VerifyConfig
  Configure `Database.verify` to do database checks for btree and duplicate sort order and for hashing, skipped by verification operations configured by `VerifyConfig.setNoOrderCheck`.
setOverwrite(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to overwrite files stored in encrypted formats before deleting them.
setPageSize(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the size of the pages used to hold items in the database, in bytes.
setPanicHandler(PanicHandler) - Method in class com.sleepycat.db.DatabaseConfig
  Set the function to be called if the database environment panics.
setPanicHandler(PanicHandler) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the function to be called if the database environment panics.
setPartial(int, int, boolean) - Method in class com.sleepycat.db.DatabaseEntry
  Configures this DatabaseEntry to read or write partial records.
setPartial(boolean) - Method in class com.sleepycat.db.DatabaseEntry
  Configure this DatabaseEntry to read or write partial records.
setPartialLength(int) - Method in class com.sleepycat.db.DatabaseEntry
  Set the byte length of the partial record being read or written by the application, in bytes.
setPartialOffset(int) - Method in class com.sleepycat.db.DatabaseEntry
  Set the offset of the partial record being read or written by the application, in bytes.
setPrintable(boolean) - Method in class com.sleepycat.db.VerifyConfig
  Configure `Database.verify` to use printing characters to where possible.
setPriority(CacheFilePriority) - Method in class com.sleepycat.db.CacheFile
  Set the cache priority for pages from the specified file.
setPrivate(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to only be accessed by a single process (although that process may be multithreaded).
setQueueExtentSize(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the size of the extents used to hold pages in a Queue database, specified as a number of pages.
setQueueInOrder(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure `Database.consume` to return key/data pairs in order, always returning the key/data item from the head of the queue.
setRPCServer(String, long, long) - Method in class com.sleepycat.db.EnvironmentConfig
  Establish a connection to a RPC server for this database environment.
setRange(long, long) - Method in class com.sleepycat.db.SequenceConfig
  Configure a sequence range.
setReadModifyWrite(boolean) - Method in class com.sleepycat.collections.StoredIterator
  Changes whether write-locks will be obtained when reading with this cursor.
setReadOnly(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database in read-only mode.
setReadOnly(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the environment handle to be opened read-only.
setRecordDelimiter(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the delimiting byte used to mark the end of a record in the backing source file for the Recno access method.
setRecordLength(int) - Method in class com.sleepycat.db.DatabaseConfig
  Specify the database record length, in bytes.
setRecordNumber(int) - Method in class com.sleepycat.db.DatabaseEntry
  Initialize the entry from a logical record number.
setRecordNumberAppender(RecordNumberAppender) - Method in class com.sleepycat.db.DatabaseConfig
  Configure `Database.append` to call the function after the record number has been selected but before the data has been stored into the database.
setRecordPad(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the padding character for short, fixed-length records for the Queue and Recno access methods.
setRecordSource(File) - Method in class com.sleepycat.db.DatabaseConfig
  Set the underlying source file for the Recno access method.
setRenumbering(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the logical record numbers to be mutable, and change as records are added to and deleted from the database.
setReplicationLimit(long) - Method in class com.sleepycat.db.EnvironmentConfig
  Impose a byte-count limit on the amount of data that will be transmitted from a site in a single call to `Environment.processReplicationMessage`.
setReplicationTransport(int, ReplicationTransport) - Method in class com.sleepycat.db.EnvironmentConfig
  Initialize the communication infrastructure for a database environment participating in a replicated application.
setReuseBuffer(boolean) - Method in class com.sleepycat.db.DatabaseEntry
  Configures the entry to try to reuse the buffer before allocating a new one.
setReverseSplitOff(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the Btree to not do reverse splits.
setRunFatalRecovery(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure to run catastrophic recovery on this environment before opening it for normal use.
setRunRecovery(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure to run normal recovery on this environment before opening it for normal use.
setSalvage(boolean) - Method in class com.sleepycat.db.VerifyConfig
  Configure `Database.verify` to write the key/data pairs from all databases in the file to the file stream named by the outfile parameter.
setSegmentId(long) - Method in class com.sleepycat.db.EnvironmentConfig
  Specify a base segment ID for database environment shared memory regions created in system memory on VxWorks or systems supporting X/Open-style shared memory interfaces; for example, UNIX systems supporting `shmget` and related System V IPC interfaces.
setSize(int) - Method in class com.sleepycat.db.DatabaseEntry
  Set the byte size of the data array.
setSnapshot(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Specify that any specified backing source file be read in its entirety when the database is opened.
setSortedDuplicates(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database to support sorted, duplicate data items.
setSync(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure the transaction to write or synchronously flush the log it when commits.
setSystemMemory(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to allocate memory from system shared memory instead of from memory backed by the filesystem.
setTemporaryDirectory(String) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the path of a directory to be used as the location of temporary files.
setTestAndSetSpins(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the number of times test-and-set mutexes should spin before blocking.
setThreaded(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the handle to be free-threaded; that is, usable by multiple threads within a single address space.
setTimeout(int) - Method in class com.sleepycat.db.LockRequest
  Set the lock timeout value.
setTransactionConfig(TransactionConfig) - Method in class com.sleepycat.collections.TransactionRunner
  Changes the transaction configuration used for calling `Environment.beginTransaction(com.sleepycat.db.Transaction, com.sleepycat.db.TransactionConfig)`.
setTransactionNotDurable(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database environment to not write log records for this database.
setTransactional(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Enclose the database open within a transaction.
setTransactional(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment for transactions.
setTruncate(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database to be physically truncated by truncating the underlying file, discarding all previous databases it might have held.
setTxnMaxActive(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to support at least txnMaxActive active transactions.
setTxnNoSync(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to not write or synchronously flush the log on transaction commit.
setTxnNotDurable(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to not write log records.
setTxnTimeout(long) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the timeout value for the database environment transactions.
setTxnTimeout(long) - Method in class com.sleepycat.db.Transaction
  Configure the timeout value for the transaction lifetime.
setTxnTimestamp(Date) - Method in class com.sleepycat.db.EnvironmentConfig
  Recover to the specified time rather than to the most current possible date.
setTxnWriteNoSync(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to write, but not synchronously flush, the log on transaction commit.
setType(DatabaseType) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the type of the database.
setUnlink(boolean) - Method in class com.sleepycat.db.CacheFile
  Remove the file when the last reference to it is closed.
setUnsortedDuplicates(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database to support unsorted duplicate data items.
setUseEnvironment(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to accept information from the process environment when naming files, regardless of the status of the process.
setUseEnvironmentRoot(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to accept information from the process environment when naming files, if the process has appropriate permissions (for example, users with a user-ID of 0 on UNIX systems).
setUserBuffer(int, boolean) - Method in class com.sleepycat.db.DatabaseEntry
  Configures the entry with an application-owned buffer.
setUserBuffer(int, boolean) - Method in class com.sleepycat.db.MultipleEntry
setValue(Object) - Method in class com.sleepycat.collections.MapEntryParameter
  Always throws `UnsupportedOperationException` since this object is not attached to a map.
setVerboseDeadlock(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Display additional information when doing deadlock detection.
setVerboseRecovery(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Display additional information when performing recovery.
setVerboseReplication(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Display additional information when processing replication messages.
setVerboseWaitsFor(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Display the waits-for table when doing deadlock detection.
setWrap(boolean) - Method in class com.sleepycat.db.SequenceConfig
  Specify that the sequence should wrap around when it is incremented (decremented) past the specified maximum (minimum) value.
setWriteCursor(boolean) - Method in class com.sleepycat.db.CursorConfig
  Specify the Concurrent Data Store environment cursor will be used to update the database.
setWriteNoSync(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure the transaction to write but not synchronously flush the log it when commits.
setXACreate(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database to be accessed via applications running under an X/Open conformant Transaction Manager.
setYieldCPU(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to yield the processor immediately after each page or mutex acquisition.
shortToEntry(short, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.ShortBinding
  Converts a simple `short` value into an entry buffer.
size() - Method in class com.sleepycat.collections.StoredContainer
  Always throws UnsupportedOperationException.
size() - Method in class com.sleepycat.collections.StoredValueSet
size() - Method in class com.sleepycat.util.FastOutputStream
skip(long) - Method in class com.sleepycat.util.FastInputStream
startReplication(DatabaseEntry, boolean) - Method in class com.sleepycat.db.Environment
  Configure the database environment as a client or master in a group of replicated database environments.
stringToBytes(String) - Static method in class com.sleepycat.util.UtfOps
  Converts strings to byte arrays.
stringToEntry(String, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.StringBinding
  Converts a simple `String` value into an entry buffer.
subList(int, int) - Method in class com.sleepycat.collections.StoredList
  Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
subMap(Object, Object) - Method in class com.sleepycat.collections.StoredSortedMap
  Returns a view of the portion of this sorted map whose elements range from fromKey, inclusive, to toKey, exclusive.
subMap(Object, boolean, Object, boolean) - Method in class com.sleepycat.collections.StoredSortedMap
  Returns a view of the portion of this sorted map whose elements are strictly greater than fromKey and strictly less than toKey, optionally including fromKey and toKey.
subSet(Object, Object) - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns a view of the portion of this sorted set whose elements range from fromMapEntry, inclusive, to toMapEntry, exclusive.
subSet(Object, boolean, Object, boolean) - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns a view of the portion of this sorted set whose elements are strictly greater than fromMapEntry and strictly less than toMapEntry, optionally including fromMapEntry and toMapEntry.
subSet(Object, Object) - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns a view of the portion of this sorted set whose elements range from fromKey, inclusive, to toKey, exclusive.
subSet(Object, boolean, Object, boolean) - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns a view of the portion of this sorted set whose elements are strictly greater than fromKey and strictly less than toKey, optionally including fromKey and toKey.
subSet(Object, Object) - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns a view of the portion of this sorted set whose elements range from fromValue, inclusive, to toValue, exclusive.
subSet(Object, boolean, Object, boolean) - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns a view of the portion of this sorted set whose elements are strictly greater than fromValue and strictly less than toValue, optionally including fromValue and toValue.
sync() - Method in class com.sleepycat.db.Database
  Flush any cached information to disk.

## T

TIMEOUT - Static variable in class com.sleepycat.db.LockOperation
  Cause the specified locker to timeout immediately.
Transaction - class com.sleepycat.db.Transaction.
  The Transaction object is the handle for a transaction.
TransactionConfig - class com.sleepycat.db.TransactionConfig.
  Specifies the attributes of a database environment transaction.
TransactionConfig() - Constructor for class com.sleepycat.db.TransactionConfig
  An instance created using the default constructor is initialized with the system's default settings.
TransactionRunner - class com.sleepycat.collections.TransactionRunner.
  Starts a transaction, calls `TransactionWorker.doWork()`, and handles transaction retry and exceptions.
TransactionRunner(Environment) - Constructor for class com.sleepycat.collections.TransactionRunner
  Creates a transaction runner for a given Berkeley DB environment.
TransactionRunner(Environment, int, TransactionConfig) - Constructor for class com.sleepycat.collections.TransactionRunner
  Creates a transaction runner for a given Berkeley DB environment and with a given number of maximum retries.
TransactionStats - class com.sleepycat.db.TransactionStats.
  Transaction statistics for a database environment.
TransactionStats.Active - class com.sleepycat.db.TransactionStats.Active.
  The Active class represents an active transaction.
TransactionWorker - interface com.sleepycat.collections.TransactionWorker.
  The interface implemented to perform the work within a transaction.
TupleBinding - class com.sleepycat.bind.tuple.TupleBinding.
  An abstract `EntryBinding` that treats a key or data entry as a tuple; it includes predefined bindings for Java primitive types.
TupleBinding() - Constructor for class com.sleepycat.bind.tuple.TupleBinding
  Creates a tuple binding.
TupleInput - class com.sleepycat.bind.tuple.TupleInput.
  An `InputStream` with `DataInput`-like methods for reading tuple fields.
TupleInput(byte[]) - Constructor for class com.sleepycat.bind.tuple.TupleInput
  Creates a tuple input object for reading a byte array of tuple data.
TupleInput(byte[], int, int) - Constructor for class com.sleepycat.bind.tuple.TupleInput
  Creates a tuple input object for reading a byte array of tuple data at a given offset for a given length.
TupleInput(TupleOutput) - Constructor for class com.sleepycat.bind.tuple.TupleInput
  Creates a tuple input object from the data contained in a tuple output object.
TupleInputBinding - class com.sleepycat.bind.tuple.TupleInputBinding.
  A concrete `EntryBinding` that uses the `TupleInput` object as the key or data object.
TupleInputBinding() - Constructor for class com.sleepycat.bind.tuple.TupleInputBinding
  Creates a tuple input binding.
TupleMarshalledBinding - class com.sleepycat.bind.tuple.TupleMarshalledBinding.
  A concrete `TupleBinding` that delegates to the `MarshalledTupleEntry` interface of the data or key object.
TupleMarshalledBinding(Class) - Constructor for class com.sleepycat.bind.tuple.TupleMarshalledBinding
  Creates a tuple marshalled binding object.
TupleOutput - class com.sleepycat.bind.tuple.TupleOutput.
  An `OutputStream` with `DataOutput`-like methods for writing tuple fields.
TupleOutput() - Constructor for class com.sleepycat.bind.tuple.TupleOutput
  Creates a tuple output object for writing a byte array of tuple data.
TupleOutput(byte[]) - Constructor for class com.sleepycat.bind.tuple.TupleOutput
  Creates a tuple output object for writing a byte array of tuple data, using a given buffer.
TupleSerialBinding - class com.sleepycat.bind.serial.TupleSerialBinding.
  An abstract `EntityBinding` that treats an entity's key entry as a tuple and its data entry as a serialized object.
TupleSerialBinding(ClassCatalog, Class) - Constructor for class com.sleepycat.bind.serial.TupleSerialBinding
  Creates a tuple-serial entity binding.
TupleSerialBinding(SerialBinding) - Constructor for class com.sleepycat.bind.serial.TupleSerialBinding
  Creates a tuple-serial entity binding.
TupleSerialFactory - class com.sleepycat.collections.TupleSerialFactory.
  Creates stored collections having tuple keys and serialized entity values.
TupleSerialFactory(ClassCatalog) - Constructor for class com.sleepycat.collections.TupleSerialFactory
  Creates a tuple-serial factory for given environment and class catalog.
TupleSerialKeyCreator - class com.sleepycat.bind.serial.TupleSerialKeyCreator.
  A abstract key creator that uses a tuple key and a serial data entry.
TupleSerialKeyCreator(ClassCatalog, Class) - Constructor for class com.sleepycat.bind.serial.TupleSerialKeyCreator
  Creates a tuple-serial key creator.
TupleSerialKeyCreator(SerialBinding) - Constructor for class com.sleepycat.bind.serial.TupleSerialKeyCreator
  Creates a tuple-serial key creator.
TupleSerialMarshalledBinding - class com.sleepycat.bind.serial.TupleSerialMarshalledBinding.
  A concrete `TupleSerialBinding` that delegates to the `MarshalledTupleKeyEntity` interface of the entity class.
TupleSerialMarshalledBinding(ClassCatalog, Class) - Constructor for class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
  Creates a tuple-serial marshalled binding object.
TupleSerialMarshalledBinding(SerialBinding) - Constructor for class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
  Creates a tuple-serial marshalled binding object.
TupleSerialMarshalledKeyCreator - class com.sleepycat.bind.serial.TupleSerialMarshalledKeyCreator.
  A concrete key creator that works in conjunction with a `TupleSerialMarshalledBinding`.
TupleSerialMarshalledKeyCreator(TupleSerialMarshalledBinding, String) - Constructor for class com.sleepycat.bind.serial.TupleSerialMarshalledKeyCreator
  Creates a tuple-serial marshalled key creator.
TupleTupleBinding - class com.sleepycat.bind.tuple.TupleTupleBinding.
  An abstract `EntityBinding` that treats an entity's key entry and data entry as tuples.
TupleTupleBinding() - Constructor for class com.sleepycat.bind.tuple.TupleTupleBinding
  Creates a tuple-tuple entity binding.
TupleTupleKeyCreator - class com.sleepycat.bind.tuple.TupleTupleKeyCreator.
  An abstract key creator that uses a tuple key and a tuple data entry.
TupleTupleKeyCreator() - Constructor for class com.sleepycat.bind.tuple.TupleTupleKeyCreator
  Creates a tuple-tuple key creator.
TupleTupleMarshalledBinding - class com.sleepycat.bind.tuple.TupleTupleMarshalledBinding.
  A concrete `TupleTupleBinding` that delegates to the `MarshalledTupleEntry` and `MarshalledTupleKeyEntity` interfaces of the entity class.
TupleTupleMarshalledBinding(Class) - Constructor for class com.sleepycat.bind.tuple.TupleTupleMarshalledBinding
  Creates a tuple-tuple marshalled binding object.
TupleTupleMarshalledKeyCreator - class com.sleepycat.bind.tuple.TupleTupleMarshalledKeyCreator.
  A concrete key creator that works in conjunction with a `TupleTupleMarshalledBinding`.
TupleTupleMarshalledKeyCreator(TupleTupleMarshalledBinding, String) - Constructor for class com.sleepycat.bind.tuple.TupleTupleMarshalledKeyCreator
  Creates a tuple-tuple marshalled key creator.
tailMap(Object) - Method in class com.sleepycat.collections.StoredSortedMap
  Returns a view of the portion of this sorted map whose elements are greater than or equal to fromKey.
tailMap(Object, boolean) - Method in class com.sleepycat.collections.StoredSortedMap
  Returns a view of the portion of this sorted map whose elements are strictly greater than fromKey, optionally including fromKey.
tailSet(Object) - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns a view of the portion of this sorted set whose elements are greater than or equal to fromMapEntry.
tailSet(Object, boolean) - Method in class com.sleepycat.collections.StoredSortedEntrySet
  Returns a view of the portion of this sorted set whose elements are strictly greater than fromMapEntry, optionally including fromMapEntry.
tailSet(Object) - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns a view of the portion of this sorted set whose elements are greater than or equal to fromKey.
tailSet(Object, boolean) - Method in class com.sleepycat.collections.StoredSortedKeySet
  Returns a view of the portion of this sorted set whose elements are strictly greater than fromKey, optionally including fromKey.
tailSet(Object) - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns a view of the portion of this sorted set whose elements are greater than or equal to fromValue.
tailSet(Object, boolean) - Method in class com.sleepycat.collections.StoredSortedValueSet
  Returns a view of the portion of this sorted set whose elements are strictly greater than fromValue, optionally including fromValue.
toArray() - Method in class com.sleepycat.collections.StoredCollection
  Returns an array of all the elements in this collection.
toArray(Object[]) - Method in class com.sleepycat.collections.StoredCollection
  Returns an array of all the elements in this collection whose runtime type is that of the specified array.
toByteArray() - Method in class com.sleepycat.util.FastOutputStream
toByteArray(byte[], int) - Method in class com.sleepycat.util.FastOutputStream
  Copy the buffered data to the given array.
toList() - Method in class com.sleepycat.collections.StoredCollection
  Returns a copy of this collection as an ArrayList.
toString() - Method in class com.sleepycat.collections.MapEntryParameter
  Converts the entry to a string representation for debugging.
toString() - Method in class com.sleepycat.collections.StoredCollection
  Converts the collection to a string representation for debugging.
toString() - Method in class com.sleepycat.collections.StoredEntrySet
toString() - Method in class com.sleepycat.collections.StoredMap
  Converts the map to a string representation for debugging.
toString() - Method in class com.sleepycat.db.BtreeStats
  For convenience, the BtreeStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.CacheFileStats
  For convenience, the CacheFileStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.CacheStats
  For convenience, the CacheStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.HashStats
  For convenience, the HashStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.LockStats
  For convenience, the LockStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.LogStats
  For convenience, the LogStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.QueueStats
  For convenience, the QueueStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.ReplicationStats
  For convenience, the ReplicationStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.TransactionStats
  For convenience, the TransactionStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.util.FastOutputStream
toString(String) - Method in class com.sleepycat.util.FastOutputStream
trickleCacheWrite(int) - Method in class com.sleepycat.db.Environment
  Ensure that a specified percent of the pages in the shared memory pool are clean, by writing dirty pages to their backing files.
truncate(Transaction, boolean) - Method in class com.sleepycat.db.Database
  Empty the database, discarding all records it contains.

## U

UNKNOWN - Static variable in class com.sleepycat.db.DatabaseType
  The database type is unknown.
UtfOps - class com.sleepycat.util.UtfOps.
  UTF operations with more flexibility than is provided by DataInput and DataOutput.
UtfOps() - Constructor for class com.sleepycat.util.UtfOps
unmarshalEntry(TupleInput) - Method in interface com.sleepycat.bind.tuple.MarshalledTupleEntry
  Construct the key or data object from the key or data tuple entry.
unmarshalPrimaryKey(TupleInput) - Method in interface com.sleepycat.bind.tuple.MarshalledTupleKeyEntity
  Completes construction of the entity by setting its primary key from the stored primary key.
unwrap(Exception) - Static method in class com.sleepycat.util.ExceptionUnwrapper
  Unwraps an Exception and returns the underlying Exception, or throws an Error if the underlying Throwable is an Error.
unwrapAny(Throwable) - Static method in class com.sleepycat.util.ExceptionUnwrapper
  Unwraps an Exception and returns the underlying Throwable.
upgrade(String, DatabaseConfig) - Static method in class com.sleepycat.db.Database
  Upgrade all of the databases included in the specified file.
upgradeFeedback(Database, int) - Method in interface com.sleepycat.db.FeedbackHandler
  A function called with progress information when the database is being upgraded.

## V

VERY_HIGH - Static variable in class com.sleepycat.db.CacheFilePriority
  The highest priority: pages are the least likely to be discarded.
VERY_LOW - Static variable in class com.sleepycat.db.CacheFilePriority
  The lowest priority: pages are the most likely to be discarded.
VerifyConfig - class com.sleepycat.db.VerifyConfig.
  Specifies the attributes of a verification operation.
VerifyConfig() - Constructor for class com.sleepycat.db.VerifyConfig
  An instance created using the default constructor is initialized with the system's default settings.
values() - Method in class com.sleepycat.collections.StoredMap
  Returns a collection view of the values contained in this map.
verify(String, String, PrintStream, VerifyConfig) - Method in class com.sleepycat.db.Database
  Return if all of the databases in a file are uncorrupted.
verifyFeedback(Database, int) - Method in interface com.sleepycat.db.FeedbackHandler
  A function called with progress information when the database is being verified.

## W

WRITE - Static variable in class com.sleepycat.db.LockRequestMode
  Write (exclusive).
WRITECURSOR - Static variable in class com.sleepycat.db.CursorConfig
  A convenience instance to specify the Concurrent Data Store environment cursor will be used to update the database.
write(int) - Method in class com.sleepycat.util.FastOutputStream
write(byte[]) - Method in class com.sleepycat.util.FastOutputStream
write(byte[], int, int) - Method in class com.sleepycat.util.FastOutputStream
writeBoolean(boolean) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes a boolean (one byte) unsigned value to the buffer, writing one if the value is true and zero if it is false.
writeByte(int) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an signed byte (one byte) value to the buffer.
writeBytes(String) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes the specified bytes to the buffer, converting each character to an unsigned byte value.
writeBytes(char[]) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes the specified bytes to the buffer, converting each character to an unsigned byte value.
writeChar(int) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes a char (two byte) unsigned value to the buffer.
writeChars(String) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes the specified characters to the buffer, converting each character to a two byte unsigned value.
writeChars(char[]) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes the specified characters to the buffer, converting each character to a two byte unsigned value.
writeDouble(double) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an signed double (eight byte) value to the buffer.
writeFast(int) - Method in class com.sleepycat.util.FastOutputStream
  Equivalent to `write(int)`but does not throw `IOException`.``
writeFast(byte[]) - Method in class com.sleepycat.util.FastOutputStream
  Equivalent to `write(byte[])`but does not throw `IOException`.``
writeFast(byte[], int, int) - Method in class com.sleepycat.util.FastOutputStream
  Equivalent to `write(byte[],int,int)`but does not throw `IOException`.``
writeFloat(float) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an signed float (four byte) value to the buffer.
writeInt(int) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an signed int (four byte) value to the buffer.
writeLong(long) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an signed long (eight byte) value to the buffer.
writeShort(int) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an signed short (two byte) value to the buffer.
writeString(String) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes the specified characters to the buffer, converting each character to UTF format, and adding a null terminator byte.
writeString(char[]) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes the specified characters to the buffer, converting each character to UTF format.
writeTo(OutputStream) - Method in class com.sleepycat.util.FastOutputStream
writeUnsignedByte(int) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an unsigned byte (one byte) value to the buffer.
writeUnsignedInt(long) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an unsigned int (four byte) value to the buffer.
writeUnsignedShort(int) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an unsigned short (two byte) value to the buffer.

## Y

YOUNGEST - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for the locker ID with the youngest lock.

A B C D E F G H I J K L M N O P Q R S T U V W Y

Berkeley DB version 4.3.29

Copyright (c) 1996-2004 Sleepycat Software, Inc. - All rights reserved.