Index (Oracle - Berkeley DB Java API)
Date: 2010-04-12

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 4.8.30
PREV NEXT | FRAMES NO FRAMES

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.ForeignKeyDeleteAction
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.
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.
ACK_TIMEOUT - Static variable in class com.sleepycat.db.ReplicationTimeoutType
  Configure the amount of time the replication manager's transport function waits to collect enough acknowledgments from replication group clients, before giving up and returning a failure indication.
add(Map.Entry<K, V>) - Method in class com.sleepycat.collections.StoredEntrySet
  Adds the specified element to this set if it is not already present (optional operation).
add(E) - 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(K) - Method in class com.sleepycat.collections.StoredKeySet
  Adds the specified key to this set if it is not already present (optional operation).
add(int, E) - Method in class com.sleepycat.collections.StoredList
  Inserts the specified element at the specified position in this list (optional operation).
add(E) - Method in class com.sleepycat.collections.StoredList
  Appends the specified element to the end of this list (optional operation).
add(E) - Method in class com.sleepycat.collections.StoredValueSet
  Adds the specified entity to this set if it is not already present (optional operation).
addAll(Collection<? extends E>) - Method in class com.sleepycat.collections.StoredCollection
  Adds all of the elements in the specified collection to this collection (optional operation).
addAll(int, Collection<? extends E>) - 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).
addClassToEvolve(String) - Method in class com.sleepycat.persist.evolve.EvolveConfig
  Adds an entity class for a primary index to be converted.
addCondition(SecondaryIndex<SK, PK, E>, SK) - Method in class com.sleepycat.persist.EntityJoin
  Adds a secondary key condition to the equality join.
addConverter(Converter) - Method in class com.sleepycat.persist.evolve.Mutations
  Adds a converter mutation.
addDataDir(File) - 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.
addDataDir(String) - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.addDataDir(java.io.File)`
addDeleter(Deleter) - Method in class com.sleepycat.persist.evolve.Mutations
  Adds a deleter mutation.
addr - Variable in class com.sleepycat.db.ReplicationManagerSiteInfo
  The replication site's address
addRenamer(Renamer) - Method in class com.sleepycat.persist.evolve.Mutations
  Adds a renamer mutation.
addSize(int) - Method in class com.sleepycat.util.FastOutputStream
  Skip the given number of bytes in the buffer.
ALL - Static variable in class com.sleepycat.db.ReplicationManagerAckPolicy
  The master should wait until all replication clients have acknowledged each permanent replication message.
ALL_PEERS - Static variable in class com.sleepycat.db.ReplicationManagerAckPolicy
  The master should wait until all electable peers have acknowledged each permanent replication message (where "electable peer" means a client capable of being subsequently elected master of the replication group).
AnnotationModel - Class in com.sleepycat.persist.model
  The default annotation-based entity model.
AnnotationModel() - Constructor for class com.sleepycat.persist.model.AnnotationModel
  Constructs a model for annotated entity classes.
append(E) - Method in class com.sleepycat.collections.StoredList
  Appends a given value returning the newly assigned index.
append(V) - 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.
append(byte[], int, int) - Method in class com.sleepycat.db.MultipleDataEntry
  Append an entry to the bulk buffer.
append(DatabaseEntry) - Method in class com.sleepycat.db.MultipleDataEntry
  Append an entry to the bulk buffer.
append(byte[]) - Method in class com.sleepycat.db.MultipleDataEntry
  Append an entry to the bulk buffer.
append(byte[], int, int, byte[], int, int) - Method in class com.sleepycat.db.MultipleKeyDataEntry
  Append an entry to the bulk buffer.
append(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.MultipleKeyDataEntry
  Append an entry to the bulk buffer.
append(byte[], byte[]) - Method in class com.sleepycat.db.MultipleKeyDataEntry
  Append an entry to the bulk buffer.
append(int, byte[], int, int) - Method in class com.sleepycat.db.MultipleRecnoDataEntry
  Append a record number / data item pair to the bulk buffer.
append(int, DatabaseEntry) - Method in class com.sleepycat.db.MultipleRecnoDataEntry
  Append an entry to the bulk buffer.
append(int, byte[]) - Method in class com.sleepycat.db.MultipleRecnoDataEntry
  Append an entry to the bulk buffer.
append(String) - Method in class com.sleepycat.util.ErrorBuffer
append_internal(byte[], int, int, int) - Method in class com.sleepycat.db.MultipleEntry
append_internal(byte[], int, int) - Method in class com.sleepycat.db.MultipleEntry
appendRecordNumber(Database, DatabaseEntry, int) - Method in interface com.sleepycat.db.RecordNumberAppender
  A callback function to modify the stored database based on the generated key.
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.
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.
areKeyRangesAllowed() - Method in class com.sleepycat.collections.StoredContainer
  Returns whether key ranges are allowed in this container.
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.
beginCDSGroup() - Method in class com.sleepycat.db.Environment
  Allocate a locker ID in an environment configured for Berkeley DB Concurrent Data Store applications.
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.
BigIntegerBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `BigInteger` value.
BigIntegerBinding() - Constructor for class com.sleepycat.bind.tuple.BigIntegerBinding
bigIntegerToEntry(BigInteger, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.BigIntegerBinding
  Converts a `BigInteger` value into an entry buffer.
BooleanBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Boolean` primitive wrapper or a `boolean` primitive.
BooleanBinding() - Constructor for class com.sleepycat.bind.tuple.BooleanBinding
booleanToEntry(boolean, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.BooleanBinding
  Converts a simple `boolean` value into an entry buffer.
BTREE - Static variable in class com.sleepycat.db.DatabaseType
  The database is a Btree.
BtreeCompressor - Interface in com.sleepycat.db
  An interface specifying how Btree compression works.
BtreePrefixCalculator - Interface in com.sleepycat.db
  An interface specifying how Btree prefixes should be calculated.
BtreeStats - Class in com.sleepycat.db
  The BtreeStats object is used to return Btree or Recno database statistics.
buf - Variable in class com.sleepycat.util.FastInputStream
BULK - Static variable in class com.sleepycat.db.ReplicationConfig
  The replication master should send groups of records to the clients in a single network transfer.
BULK_CURSOR - Static variable in class com.sleepycat.db.CursorConfig
  A convenience instance to specify the database cursor will be used to make bulk changes to the underlying database.
ByteArrayBinding - Class in com.sleepycat.bind
  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 in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Byte` primitive wrapper or a `byte` primitive.
ByteBinding() - Constructor for class com.sleepycat.bind.tuple.ByteBinding
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.
byteToEntry(byte, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.ByteBinding
  Converts a simple `byte` value into an entry buffer.

## C

CacheFile - Class in com.sleepycat.db
  This class allows applications to modify settings for a `Database` using the `Database.getCacheFile`.
CacheFilePriority - Class in com.sleepycat.db
  Priorities that can be assigned to files in the cache.
CacheFileStats - Class in com.sleepycat.db
  Statistics for a file in the cache.
CacheStats - Class in com.sleepycat.db
  Cache statistics for a database environment.
CASCADE - Static variable in class com.sleepycat.db.ForeignKeyDeleteAction
CharacterBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Character` primitive wrapper or a `char` primitive.
CharacterBinding() - Constructor for class com.sleepycat.bind.tuple.CharacterBinding
charsToBytes(char[], int, byte[], int, int) - Static method in class com.sleepycat.util.UtfOps
  Converts character arrays into byte arrays.
charToEntry(char, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.CharacterBinding
  Converts a simple `char` value into an entry buffer.
checkpoint(CheckpointConfig) - Method in class com.sleepycat.db.Environment
  Synchronously checkpoint the database environment.
CHECKPOINT_DELAY - Static variable in class com.sleepycat.db.ReplicationTimeoutType
  Configure the amount of time the replication manager will delay between completing a checkpoint and writing a checkpoint record into the log.
CheckpointConfig - Class in com.sleepycat.db
  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 in com.sleepycat.bind.serial
  A catalog of class description information for use during object serialization.
ClassEnhancer - Class in com.sleepycat.persist.model
  Enhances the bytecode of persistent classes to provide efficient access to fields and constructors, and to avoid special security policy settings for accessing non-public members.
ClassEnhancer() - Constructor for class com.sleepycat.persist.model.ClassEnhancer
  Creates a class enhancer that searches all packages.
ClassEnhancer(Set<String>) - Constructor for class com.sleepycat.persist.model.ClassEnhancer
  Creates a class enhancer that searches a given set of packages.
classForName(String) - Static method in class com.sleepycat.persist.model.EntityModel
  Calls Class.forName with the current thread context class loader.
ClassMetadata - Class in com.sleepycat.persist.model
  The metadata for a persistent class.
ClassMetadata(String, int, String, boolean, PrimaryKeyMetadata, Map<String, SecondaryKeyMetadata>, List<FieldMetadata>) - Constructor for class com.sleepycat.persist.model.ClassMetadata
  Used by an `EntityModel` to construct persistent class metadata.
ClassMetadata(String, int, String, boolean, PrimaryKeyMetadata, Map<String, SecondaryKeyMetadata>, List<FieldMetadata>, Collection<FieldMetadata>) - Constructor for class com.sleepycat.persist.model.ClassMetadata
  Used by an `EntityModel` to construct persistent class metadata.
clear() - Method in class com.sleepycat.collections.StoredContainer
  Removes all mappings or elements from this map or collection (optional operation).
clear() - Method in class com.sleepycat.util.ErrorBuffer
clone() - Method in class com.sleepycat.persist.evolve.EvolveConfig
  Returns a shallow copy of the configuration.
clone() - Method in class com.sleepycat.persist.StoreConfig
  Returns a shallow copy of the configuration.
cloneConfig() - Method in class com.sleepycat.db.DatabaseConfig
  Returns a copy of this configuration object.
cloneConfig() - Method in class com.sleepycat.persist.evolve.EvolveConfig
  Deprecated. As of JE 4.0.13, replaced by `EvolveConfig.clone()`.
cloneConfig() - Method in class com.sleepycat.persist.StoreConfig
  Deprecated. As of JE 4.0.13, replaced by `StoreConfig.clone()`.
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
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.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() - Method in class com.sleepycat.db.Sequence
  Close a sequence.
close() - Method in interface com.sleepycat.persist.EntityCursor
  Closes the cursor.
close() - Method in class com.sleepycat.persist.EntityStore
  Closes all databases and sequences that were opened via this store.
close() - Method in interface com.sleepycat.persist.ForwardCursor
  Closes the cursor.
close() - Method in class com.sleepycat.persist.raw.RawStore
  Closes all databases and sequences that were opened by this model.
closeClass(Class) - Method in class com.sleepycat.persist.EntityStore
  Closes the primary and secondary databases for the given entity class that were opened via this store.
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.persist - package com.sleepycat.persist
  The Direct Persistence Layer (DPL) adds a persistent object model to the Berkeley DB transactional engine.
com.sleepycat.persist.evolve - package com.sleepycat.persist.evolve
  Utilities for managing class evolution of persistent objects.
com.sleepycat.persist.model - package com.sleepycat.persist.model
  Annotations for defining a persistent object model.
com.sleepycat.persist.raw - package com.sleepycat.persist.raw
  Raw data access for general purpose tools and manual conversions.
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.
compact(Transaction, DatabaseEntry, DatabaseEntry, DatabaseEntry, CompactConfig) - Method in class com.sleepycat.db.Database
  Compact a Btree or Recno database or returns unused Btree, Hash or Recno database pages to the underlying filesystem.
CompactConfig - Class in com.sleepycat.db
  Configuration for `Database.compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig)` operations.
CompactConfig() - Constructor for class com.sleepycat.db.CompactConfig
  Construct a default configuration object for compact operations.
CompactStats - Class in com.sleepycat.db
  TODO
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(Cursor) - Method in class com.sleepycat.db.Cursor
  Return a comparison of the two cursors.
compare(LogSequenceNumber, LogSequenceNumber) - Static method in class com.sleepycat.db.LogSequenceNumber
  Compare two LogSequenceNumber objects.
compress(Database, DatabaseEntry, DatabaseEntry, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in interface com.sleepycat.db.BtreeCompressor
  The application-specific Btree compress callback.
configuredCollection(Collection<E>, CursorConfig) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a configured collection from a given stored collection.
configuredList(List<E>, CursorConfig) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a configured list from a given stored list.
configuredMap(Map<K, V>, CursorConfig) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a configured map from a given stored map.
configuredSet(Set<E>, CursorConfig) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a configured set from a given stored set.
configuredSortedMap(SortedMap<K, V>, CursorConfig) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a configured sorted map from a given stored sorted map.
configuredSortedSet(SortedSet<E>, CursorConfig) - Static method in class com.sleepycat.collections.StoredCollections
  Creates a configured sorted set from a given stored sorted set.
CONNECTION_RETRY - Static variable in class com.sleepycat.db.ReplicationTimeoutType
  Configure the amount of time the replication manager will wait before trying to re-establish a connection to another site after a communication failure.
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.
contains(K) - Method in interface com.sleepycat.persist.EntityIndex
  Checks for existence of a key in this index.
contains(Transaction, K, LockMode) - Method in interface com.sleepycat.persist.EntityIndex
  Checks for existence of a key in this index.
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.
Conversion - Interface in com.sleepycat.persist.evolve
  Converts an old version of an object value to conform to the current class or field definition.
convert(Object) - Method in interface com.sleepycat.persist.evolve.Conversion
  Converts an old version of an object value to conform to the current class or field definition.
Converter - Class in com.sleepycat.persist.evolve
  A mutation for converting an old version of an object value to conform to the current class or field definition.
Converter(String, int, Conversion) - Constructor for class com.sleepycat.persist.evolve.Converter
  Creates a mutation for converting all instances of the given class version to the current version of the class.
Converter(String, int, String, Conversion) - Constructor for class com.sleepycat.persist.evolve.Converter
  Creates a mutation for converting all values of the given field in the given class version to a type compatible with the current declared type of the field.
convertProxy() - Method in interface com.sleepycat.persist.model.PersistentProxy
  Returns a new proxied class instance to which the state of this proxy instance has been copied.
convertRawObject(RawObject) - Method in class com.sleepycat.persist.model.EntityModel
  Converts a given raw object to a live object according to the current class definitions.
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.
count() - Method in interface com.sleepycat.persist.EntityCursor
  Returns the number of values (duplicates) for the key at the cursor position, or returns zero if all values for the key have been deleted, Returns one or zero if the underlying index has unique keys.
count() - Method in interface com.sleepycat.persist.EntityIndex
  Returns a non-transactional count of the entities in this index.
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(PK, D) - Method in class com.sleepycat.bind.serial.SerialSerialKeyCreator
  Creates the index key object from primary key and data objects.
createSecondaryKey(SecondaryDatabase, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.bind.serial.TupleSerialKeyCreator
createSecondaryKey(TupleInput, D, 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, D, 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.
createSecondaryKeys(SecondaryDatabase, DatabaseEntry, DatabaseEntry, Set) - Method in interface com.sleepycat.db.SecondaryMultiKeyCreator
  Creates a secondary key entry, given a primary key and data entry.
current() - Method in interface com.sleepycat.persist.EntityCursor
  Returns the value at the cursor position, or null if the value at the cursor position has been deleted.
current(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Returns the value at the cursor position, or null if the value at the cursor position has been deleted.
CurrentTransaction - Class in com.sleepycat.collections
  Provides access to the current transaction for the current thread within the context of a Berkeley DB environment.
Cursor - Class in com.sleepycat.db
  A database cursor.
Cursor(Database, CursorConfig) - Constructor for class com.sleepycat.db.Cursor
CursorConfig - Class in com.sleepycat.db
  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.

## D

Database - Class in com.sleepycat.db
  A database handle.
Database(String, String, DatabaseConfig) - Constructor for class com.sleepycat.db.Database
  Open a database.
DatabaseConfig - Class in com.sleepycat.db
  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 in com.sleepycat.db
  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.
DatabaseEntry(ByteBuffer) - Constructor for class com.sleepycat.db.DatabaseEntry
  Construct a DatabaseEntry with a given native I/O buffer.
DatabaseException - Exception in com.sleepycat.db
  The root of all database exceptions.
DatabaseException(Throwable) - Constructor for exception com.sleepycat.db.DatabaseException
  Construct an exception with the specified cause exception.
DatabaseException(String) - Constructor for exception com.sleepycat.db.DatabaseException
  Construct an exception with the specified message.
DatabaseException(String, int) - Constructor for exception com.sleepycat.db.DatabaseException
  Construct an exception with the specified message and error number.
DatabaseException(String, int, Environment) - Constructor for exception com.sleepycat.db.DatabaseException
  Construct an exception with the specified message and error number associated with a database environment handle.
DatabaseNamer - Interface in com.sleepycat.persist
  Determines the file names to use for primary and secondary databases.
DatabaseStats - Class in com.sleepycat.db
  Statistics for a single database.
DatabaseType - Class in com.sleepycat.db
  Database types.
dataBinding - Variable in class com.sleepycat.bind.serial.SerialSerialKeyCreator
dataBinding - Variable in class com.sleepycat.bind.serial.TupleSerialBinding
dataBinding - Variable in class com.sleepycat.bind.serial.TupleSerialKeyCreator
DEADLOCK - Static variable in class com.sleepycat.db.VerboseConfig
  Display additional information when doing deadlock detection.
DeadlockException - Exception in com.sleepycat.db
  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.
decompress(Database, DatabaseEntry, DatabaseEntry, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in interface com.sleepycat.db.BtreeCompressor
  The application-specific Btree decompress callback.
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.CompactConfig
  Default configuration used if null is passed to methods that create a cursor.
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
  An instance created using the default constructor is initialized with the system's default settings.
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 configuration used if null is passed to methods that create a cursor.
DEFAULT - Static variable in class com.sleepycat.db.StatsConfig
DEFAULT - Static variable in class com.sleepycat.db.TransactionConfig
  Default configuration used if null is passed to methods that create a transaction.
DEFAULT - Static variable in class com.sleepycat.db.VerifyConfig
  Default configuration used if null is passed to `Database.verify`.
DEFAULT - Static variable in interface com.sleepycat.persist.DatabaseNamer
  The default database namer.
DEFAULT - Static variable in class com.sleepycat.persist.StoreConfig
  The default store configuration containing properties as if the configuration were constructed and not modified.
DEFAULT_BUMP_SIZE - Static variable in class com.sleepycat.util.FastOutputStream
  The default amount that the buffer is increased when it is full.
DEFAULT_INIT_SIZE - Static variable in class com.sleepycat.util.FastOutputStream
  The default initial size of the buffer if no initialSize parameter is specified.
DEFAULT_ITERATOR_BLOCK_SIZE - Static variable in class com.sleepycat.collections.StoredCollection
  The default number of records read at one time by iterators.
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
  Deprecated. This has been replaced by `CursorConfig.READ_COMMITTED` to conform to ANSI database isolation terminology.
DEGREE_2 - Static variable in class com.sleepycat.db.LockMode
  Deprecated. This has been replaced by `LockMode.READ_COMMITTED` to conform to ANSI database isolation terminology.
DELAYCLIENT - Static variable in class com.sleepycat.db.ReplicationConfig
  The client should delay synchronizing to a newly declared master (defaults to off).
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.
delete() - Method in interface com.sleepycat.persist.EntityCursor
  Deletes the entity at the cursor position.
delete(K) - Method in interface com.sleepycat.persist.EntityIndex
  Deletes all entities with a given index key.
delete(Transaction, K) - Method in interface com.sleepycat.persist.EntityIndex
  Deletes all entities with a given index key.
DeleteAction - Enum in com.sleepycat.persist.model
  Specifies the action to take when a related entity is deleted having a primary key value that exists as a secondary key value for this entity.
DeletedClassException - Exception in com.sleepycat.persist.evolve
  While reading from an index, an instance of a deleted class version was encountered.
DeletedClassException(String) - Constructor for exception com.sleepycat.persist.evolve.DeletedClassException
deleteMultiple(Transaction, MultipleEntry) - Method in class com.sleepycat.db.Database
  Remove key/data pairs from the database.
Deleter - Class in com.sleepycat.persist.evolve
  A mutation for deleting an entity class or field.
Deleter(String, int) - Constructor for class com.sleepycat.persist.evolve.Deleter
  Creates a mutation for deleting an entity class.
Deleter(String, int, String) - Constructor for class com.sleepycat.persist.evolve.Deleter
  Creates a mutation for deleting the given field from all instances of the given class version.
detectDeadlocks(LockDetectMode) - Method in class com.sleepycat.db.Environment
  Run one iteration of the deadlock detector.
DIRTY_READ - Static variable in class com.sleepycat.db.CursorConfig
  Deprecated. This has been replaced by `CursorConfig.READ_UNCOMMITTED` to conform to ANSI database isolation terminology.
DIRTY_READ - Static variable in class com.sleepycat.db.LockMode
  Deprecated. This has been replaced by `LockMode.READ_UNCOMMITTED` to conform to ANSI database isolation terminology.
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.
DoubleBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Double` primitive wrapper or a `double` primitive.
DoubleBinding() - Constructor for class com.sleepycat.bind.tuple.DoubleBinding
doubleToEntry(double, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.DoubleBinding
  Converts a simple `double` value into an entry buffer.
doubleToEntry(double, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.SortedDoubleBinding
  Converts a simple `double` value into an entry buffer.
doWork() - Method in interface com.sleepycat.collections.TransactionWorker
  Perform the work for a single transaction.
dup() - Method in class com.sleepycat.collections.StoredIterator
  Internal use only.
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.
dup() - Method in interface com.sleepycat.persist.EntityCursor
  Duplicates the cursor at the cursor position.
duplicates(K) - Method in class com.sleepycat.collections.StoredMap
  Returns a new collection containing the values mapped to the given key in this map.
duplicatesMap(K, EntryBinding) - Method in class com.sleepycat.collections.StoredMap
  Returns a new map from primary key to value for the subset of records having a given secondary key (duplicates).
dupSecondary(boolean) - Method in class com.sleepycat.db.SecondaryCursor
  Returns a new copy of the cursor as a `SecondaryCursor`.

## E

eid - Variable in class com.sleepycat.db.ReplicationManagerSiteInfo
  The replication site's identifier
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.
ELECTION_RETRY - Static variable in class com.sleepycat.db.ReplicationTimeoutType
  Configure the amount of time the replication manager will wait before retrying a failed election.
ELECTION_TIMEOUT - Static variable in class com.sleepycat.db.ReplicationTimeoutType
  The timeout period for an election.
electReplicationMaster(int, int) - Method in class com.sleepycat.db.Environment
  Hold an election for the master of a replication group.
enhance(String, byte[]) - Method in class com.sleepycat.persist.model.ClassEnhancer
  Enhances the given class bytes if the class is annotated with `Entity` or `Persistent`.
entities() - Method in interface com.sleepycat.persist.EntityIndex
  Opens a cursor for traversing all entities in this index.
entities(Transaction, CursorConfig) - Method in interface com.sleepycat.persist.EntityIndex
  Opens a cursor for traversing all entities in this index.
entities(K, boolean, K, boolean) - Method in interface com.sleepycat.persist.EntityIndex
  Opens a cursor for traversing entities in a key range.
entities(Transaction, K, boolean, K, boolean, CursorConfig) - Method in interface com.sleepycat.persist.EntityIndex
  Opens a cursor for traversing entities in a key range.
entities() - Method in class com.sleepycat.persist.EntityJoin
  Opens a cursor that returns the entities qualifying for the join.
entities(Transaction, CursorConfig) - Method in class com.sleepycat.persist.EntityJoin
  Opens a cursor that returns the entities qualifying for the join.
Entity - Annotation Type in com.sleepycat.persist.model
  Indicates a persistent entity class.
EntityBinding<E> - Interface in com.sleepycat.bind
  A binding between a key-value entry pair and an entity object.
EntityConverter - Class in com.sleepycat.persist.evolve
  A subclass of Converter that allows specifying keys to be deleted.
EntityConverter(String, int, Conversion, Set<String>) - Constructor for class com.sleepycat.persist.evolve.EntityConverter
  Creates a mutation for converting all instances of the given entity class version to the current version of the class.
EntityCursor<V> - Interface in com.sleepycat.persist
  Traverses entity values or key values and allows deleting or updating the entity at the current cursor position.
EntityIndex<K,V> - Interface in com.sleepycat.persist
  The interface for accessing keys and entities via a primary or secondary index.
EntityJoin<PK,E> - Class in com.sleepycat.persist
  Performs an equality join on two or more secondary keys.
EntityJoin(PrimaryIndex<PK, E>) - Constructor for class com.sleepycat.persist.EntityJoin
  Creates a join object for a given primary index.
EntityMetadata - Class in com.sleepycat.persist.model
  The metadata for a persistent entity class.
EntityMetadata(String, PrimaryKeyMetadata, Map<String, SecondaryKeyMetadata>) - Constructor for class com.sleepycat.persist.model.EntityMetadata
  Used by an `EntityModel` to construct entity metadata.
EntityModel - Class in com.sleepycat.persist.model
  The base class for classes that provide entity model metadata.
EntityModel() - Constructor for class com.sleepycat.persist.model.EntityModel
  The default constructor for use by subclasses.
EntityStore - Class in com.sleepycat.persist
  A store for managing persistent entity objects.
EntityStore(Environment, String, StoreConfig) - Constructor for class com.sleepycat.persist.EntityStore
  Opens an entity store in a given environment.
EntryBinding<E> - Interface in com.sleepycat.bind
  A binding between a key or data entry and a key or data object.
entrySet() - Method in class com.sleepycat.collections.StoredMap
  Returns a set view of the mappings contained in this map.
entryToBigInteger(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.BigIntegerBinding
  Converts an entry buffer into a `BigInteger` value.
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.
entryToDouble(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.SortedDoubleBinding
  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.
entryToFloat(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.SortedFloatBinding
  Converts an entry buffer into a simple `float` value.
entryToInput(DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.TupleBase
  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(K, D) - 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, D) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
  Constructs an entity object from `TupleInput` key entry and deserialized data entry objects.
entryToObject(TupleInput, E) - Method in class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.BigIntegerBinding
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.SortedDoubleBinding
entryToObject(TupleInput) - Method in class com.sleepycat.bind.tuple.SortedFloatBinding
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.
Environment - Class in com.sleepycat.db
  A database environment.
Environment(File, EnvironmentConfig) - Constructor for class com.sleepycat.db.Environment
  Create a database environment handle.
EnvironmentConfig - Class in com.sleepycat.db
  Specifies the attributes of an environment.
EnvironmentConfig() - Constructor for class com.sleepycat.db.EnvironmentConfig
  Create an EnvironmentConfig initialized with the system default settings.
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.
equals(Object) - Method in class com.sleepycat.db.DatabaseEntry
  Compares the data of two entries for byte-by-byte equality.
equals(Object) - Method in class com.sleepycat.db.ReplicationHostAddress
equals(Object) - Method in interface com.sleepycat.persist.evolve.Conversion
  The standard `equals` method that must be implemented by conversion class.
equals(Object) - Method in class com.sleepycat.persist.evolve.Converter
  Returns true if the conversion objects are equal in this object and given object, and if the `Mutation.equals(java.lang.Object)` superclass method returns true.
equals(Object) - Method in class com.sleepycat.persist.evolve.EntityConverter
  Returns true if the deleted and renamed keys are equal in this object and given object, and if the `Converter.equals(java.lang.Object)` superclass method returns true.
equals(Object) - Method in class com.sleepycat.persist.evolve.Mutation
  Returns true if the class name, class version and field name are equal in this object and given object.
equals(Object) - Method in class com.sleepycat.persist.evolve.Mutations
  Returns true if this collection has the same set of mutations as the given collection and all mutations are equal.
equals(Object) - Method in class com.sleepycat.persist.evolve.Renamer
  Returns true if the new class name is equal in this object and given object, and if the `Mutation.equals(java.lang.Object)` method returns true.
equals(Object) - Method in class com.sleepycat.persist.model.ClassMetadata
equals(Object) - Method in class com.sleepycat.persist.model.EntityMetadata
equals(Object) - Method in class com.sleepycat.persist.model.FieldMetadata
equals(Object) - Method in class com.sleepycat.persist.model.PrimaryKeyMetadata
equals(Object) - Method in class com.sleepycat.persist.model.SecondaryKeyMetadata
equals(Object) - Method in class com.sleepycat.persist.raw.RawObject
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.
ErrorBuffer - Class in com.sleepycat.util
ErrorBuffer(int) - Constructor for class com.sleepycat.util.ErrorBuffer
ErrorHandler - Interface in com.sleepycat.db
  An interface specifying a callback function to be called when an error occurs in the Berkeley DB library.
EventHandler - Interface in com.sleepycat.db
  An interface classs with prototype definitions of all event functions that can be called via the Berkeley DB event callback mechanism.
EventHandlerAdapter - Class in com.sleepycat.db
  An abstract class that implements `EventHandler`, used to specify a callback function to be called when an event is sent from the Berkeley DB library.
EventHandlerAdapter() - Constructor for class com.sleepycat.db.EventHandlerAdapter
evolve(EvolveConfig) - Method in class com.sleepycat.persist.EntityStore
  Performs conversion of unevolved objects in order to reduce lazy conversion overhead.
EvolveConfig - Class in com.sleepycat.persist.evolve
  Configuration properties for eager conversion of unevolved objects.
EvolveConfig() - Constructor for class com.sleepycat.persist.evolve.EvolveConfig
  Creates an evolve configuration with default properties.
EvolveEvent - Class in com.sleepycat.persist.evolve
  The event passed to the EvolveListener interface during eager entity evolution.
EvolveInternal - Class in com.sleepycat.persist.evolve
  Internal access class that should not be used by applications.
EvolveInternal() - Constructor for class com.sleepycat.persist.evolve.EvolveInternal
EvolveListener - Interface in com.sleepycat.persist.evolve
  The listener interface called during eager entity evolution.
evolveProgress(EvolveEvent) - Method in interface com.sleepycat.persist.evolve.EvolveListener
  The listener method called during eager entity evolution.
EvolveStats - Class in com.sleepycat.persist.evolve
  Statistics accumulated during eager entity evolution.
ExceptionUnwrapper - Class in com.sleepycat.util
  Unwraps nested exceptions by calling the `ExceptionWrapper.getCause()` method for exceptions that implement the `ExceptionWrapper` interface.
ExceptionUnwrapper() - Constructor for class com.sleepycat.util.ExceptionUnwrapper
ExceptionWrapper - Interface in com.sleepycat.util
  Interface implemented by exceptions that can contain nested exceptions.
exists(Transaction, DatabaseEntry) - Method in class com.sleepycat.db.Database
  Checks if the specified key appears in the database.
EXPIRE - Static variable in class com.sleepycat.db.LockDetectMode
  Reject lock requests which have timed out.

## F

FastInputStream - Class in com.sleepycat.util
  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 in com.sleepycat.util
  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 in com.sleepycat.db
  An interface specifying a function to be called to provide feedback.
FieldMetadata - Class in com.sleepycat.persist.model
  The metadata for a key field.
FieldMetadata(String, String, String) - Constructor for class com.sleepycat.persist.model.FieldMetadata
  Used by an `EntityModel` to construct field metadata.
FILEOPS - Static variable in class com.sleepycat.db.VerboseConfig
  Display additional information when performing filesystem operations such as open, close or rename.
FILEOPS_ALL - Static variable in class com.sleepycat.db.VerboseConfig
  Display additional information when performing all filesystem operations, including read and write.
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.
first() - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the first value and returns it, or returns null if the cursor range is empty.
first(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the first value and returns it, or returns null if the cursor range is empty.
firstKey() - Method in class com.sleepycat.collections.StoredSortedMap
  Returns the first (lowest) key currently in this sorted map.
FloatBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Float` primitive wrapper or a `float` primitive.
FloatBinding() - Constructor for class com.sleepycat.bind.tuple.FloatBinding
floatToEntry(float, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.FloatBinding
  Converts a simple `float` value into an entry buffer.
floatToEntry(float, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.SortedFloatBinding
  Converts a simple `float` value into an entry buffer.
flushReplication() - Method in class com.sleepycat.db.Environment
  Internal method: re-push the last log record to all clients, in case they've lost messages and don't know it.
ForeignKeyDeleteAction - Class in com.sleepycat.db
ForeignKeyNullifier - Interface in com.sleepycat.db
ForeignMultiKeyNullifier - Interface in com.sleepycat.db
FORWARD_ROLL - Static variable in class com.sleepycat.db.RecoveryOperation
  The log is being played forward; redo the operation described by the log record.
ForwardCursor<V> - Interface in com.sleepycat.persist
  Cursor operations limited to traversing forward.
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.
FULL_ELECTION_TIMEOUT - Static variable in class com.sleepycat.db.ReplicationTimeoutType
  An optional configuration timeout period to wait for full election participation the first time the replication group finds a master.

## G

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 - 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(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`.
get(K) - Method in interface com.sleepycat.persist.EntityIndex
  Gets an entity via a key of this index.
get(Transaction, K, LockMode) - Method in interface com.sleepycat.persist.EntityIndex
  Gets an entity via a key of this index.
get(PK) - Method in class com.sleepycat.persist.PrimaryIndex
get(Transaction, PK, LockMode) - Method in class com.sleepycat.persist.PrimaryIndex
get(SK) - Method in class com.sleepycat.persist.SecondaryIndex
get(Transaction, SK, LockMode) - Method in class com.sleepycat.persist.SecondaryIndex
get() - Method in class com.sleepycat.util.ErrorBuffer
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.
getAggressive() - Method in class com.sleepycat.db.VerifyConfig
  Return true 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
  TODO
getAllocBuckets() - Method in class com.sleepycat.db.CacheStats
  TODO
getAllocMaxBuckets() - Method in class com.sleepycat.db.CacheStats
  TODO
getAllocMaxPages() - Method in class com.sleepycat.db.CacheStats
  TODO
getAllocPages() - Method in class com.sleepycat.db.CacheStats
  TODO
getAllowCreate() - Method in class com.sleepycat.db.DatabaseConfig
  Return true 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 true if the database environment is configured to create any underlying files, as necessary.
getAllowCreate() - Method in class com.sleepycat.db.SequenceConfig
  Return true if the `Database.openSequence` method is configured to create the sequence if it does not already exist.
getAllowCreate() - Method in class com.sleepycat.persist.StoreConfig
  Returns whether creation of a new store is allowed.
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.
getAllRawTypes() - Method in class com.sleepycat.persist.model.EntityModel
  Returns all versions of all known types.
getAllRawTypeVersions(String) - Method in class com.sleepycat.persist.model.EntityModel
  Returns all known versions of type information for a given class name, or null if no persistent version of the class is known.
getArchiveDatabases() - Method in class com.sleepycat.db.Environment
getArchiveLogFiles(boolean) - Method in class com.sleepycat.db.Environment
getAutoCommitNoSync() - Method in class com.sleepycat.db.SequenceConfig
  Return true if the auto-commit operations on the sequence are configure to not flush the transaction log..
getBaseClass() - Method in class com.sleepycat.bind.serial.SerialBinding
  Returns the base class for this binding.
getBFree() - Method in class com.sleepycat.db.HashStats
  TODO
getBigBFree() - Method in class com.sleepycat.db.HashStats
  TODO
getBigIntegerByteLength() - Method in class com.sleepycat.bind.tuple.TupleInput
  Returns the byte length of a `BigInteger`.
getBigIntegerByteLength(BigInteger) - Static method in class com.sleepycat.bind.tuple.TupleOutput
  Returns the byte length of a given `BigInteger` value.
getBigPages() - Method in class com.sleepycat.db.HashStats
  TODO
getBtreeComparator() - Method in class com.sleepycat.db.DatabaseConfig
getBtreeCompressor() - Method in class com.sleepycat.db.DatabaseConfig
  Get the Btree compression callbacks.
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 true if the Btree is configured to support retrieval by record number.
getBuckets() - Method in class com.sleepycat.db.HashStats
  TODO
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.
getBulkCursor() - Method in class com.sleepycat.db.CursorConfig
  Return if the cursor will be used to do bulk operations on the underlying database.
getBulkFills() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getBulkOverflows() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getBulkRecords() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getBulkTransfers() - Method in class com.sleepycat.db.ReplicationStats
  TODO
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.
getBytes() - Method in class com.sleepycat.db.CacheStats
  TODO
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.
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 cache regions.
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
getCacheHit() - Method in class com.sleepycat.db.CacheFileStats
  TODO
getCacheHit() - Method in class com.sleepycat.db.CacheStats
  TODO
getCacheMax() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum size of the cache.
getCacheMiss() - Method in class com.sleepycat.db.CacheFileStats
  TODO
getCacheMiss() - Method in class com.sleepycat.db.CacheStats
  TODO
getCachePageSize() - Method in class com.sleepycat.db.EnvironmentConfig
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
  TODO
getCacheStats(StatsConfig) - Method in class com.sleepycat.db.Environment
getCacheTableSize() - Method in class com.sleepycat.db.EnvironmentConfig
getCatalog() - Method in class com.sleepycat.collections.TupleSerialFactory
  Returns the class catalog associated with this factory.
getCause() - Method in interface com.sleepycat.util.ExceptionWrapper
  Returns the nested exception or null if none is present.
getCause() - Method in exception com.sleepycat.util.IOExceptionWrapper
getCause() - Method in exception com.sleepycat.util.RuntimeExceptionWrapper
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.
getCDBLockAllDatabases() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the Concurrent Data Store applications are configured to perform locking on an environment-wide basis rather than on a per-database basis.
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 true if the database environment is configured to do checksum verification of pages read into the cache from the backing filestore.
getClassesToEvolve() - Method in class com.sleepycat.persist.evolve.EvolveConfig
  Returns an unmodifiable set of the entity classes to be evolved.
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
getClassLoader() - Method in class com.sleepycat.bind.serial.SerialBinding
  Returns the class loader to be used during deserialization, or null if a default class loader should be used.
getClassMetadata(String) - Method in class com.sleepycat.persist.model.AnnotationModel
getClassMetadata(String) - Method in class com.sleepycat.persist.model.EntityModel
  Returns the metadata for a given persistent class name, including proxy classes and entity classes.
getClassMetadata() - Method in interface com.sleepycat.persist.raw.RawType
  Returns the original model class metadata used to create this class, or null if this is not a model class.
getClassName() - Method in class com.sleepycat.persist.evolve.Mutation
  Returns the class to which this mutation applies.
getClassName() - Method in class com.sleepycat.persist.model.ClassMetadata
  Returns the name of the persistent class.
getClassName() - Method in class com.sleepycat.persist.model.EntityMetadata
  Returns the name of the entity class.
getClassName() - Method in class com.sleepycat.persist.model.FieldMetadata
  Returns the class name of the field type.
getClassName() - Method in interface com.sleepycat.persist.raw.RawType
  Returns the class name for this type in the format specified by `Class.getName()`.
getClassVersion() - Method in class com.sleepycat.persist.evolve.Mutation
  Returns the class version to which this mutation applies.
getClear() - Method in class com.sleepycat.db.StatsConfig
  Return if the statistics operation is configured to reset statistics after they are returned.
getClientRerequests() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getClientSvcMiss() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getClientSvcReq() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getCollection() - Method in class com.sleepycat.collections.StoredIterator
  Returns the collection associated with this iterator.
getComponentType() - Method in interface com.sleepycat.persist.raw.RawType
  Returns the array component type, or null if this is not an array type.
getCompositeKeyFields() - Method in class com.sleepycat.persist.model.ClassMetadata
  Returns an unmodifiable list of metadata for the fields making up a composite key, or null if this is a not a composite key class.
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.
getConfig() - Method in class com.sleepycat.db.SecondaryDatabase
  Return this Database object's configuration.
getConfig() - Method in class com.sleepycat.persist.EntityStore
  Returns a copy of the entity store configuration.
getConfig() - Method in class com.sleepycat.persist.raw.RawStore
  Returns a copy of the entity store configuration.
getConnectFail() - Method in class com.sleepycat.db.ReplicationManagerStats
  TODO
getConnectionDrop() - Method in class com.sleepycat.db.ReplicationManagerStats
  TODO
getConversion() - Method in class com.sleepycat.persist.evolve.Converter
  Returns the converter instance specified to the constructor.
getConverter(String, int, String) - Method in class com.sleepycat.persist.evolve.Mutations
  Returns the converter mutation for the given class, version and field, or null if none exists.
getConverters() - Method in class com.sleepycat.persist.evolve.Mutations
  Returns an unmodifiable collection of all converter mutations.
getCreateDir() - Method in class com.sleepycat.db.DatabaseConfig
  Return the directory a database will/has been created in or looked for.
getCreateDir() - Method in class com.sleepycat.db.EnvironmentConfig
  Returns the path of a directory to be used as the location to create the access method database files.
getCurFile() - Method in class com.sleepycat.db.LogStats
  TODO
getCurMaxId() - Method in class com.sleepycat.db.LockStats
  TODO
getCurOffset() - Method in class com.sleepycat.db.LogStats
  TODO
getCurRecno() - Method in class com.sleepycat.db.QueueStats
  TODO
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
  TODO
getCursorConfig() - Method in class com.sleepycat.collections.StoredContainer
  Returns the cursor configuration that is used for all operations performed via this container.
getData() - Method in class com.sleepycat.db.DatabaseEntry
  Return the byte array.
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.
getDatabase() - Method in class com.sleepycat.persist.PrimaryIndex
  Returns the underlying database for this index.
getDatabase() - Method in class com.sleepycat.persist.SecondaryIndex
  Returns the underlying secondary database for this index.
getDatabaseEntry() - Method in exception 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.
getDatabaseNamer() - Method in class com.sleepycat.persist.StoreConfig
  Returns the object reponsible for naming of files and databases.
getDataDirs() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the array of data directories.
getDataNIO() - Method in class com.sleepycat.db.DatabaseEntry
  Return the java.nio.ByteBuffer.
getDeadlock() - Method in class com.sleepycat.db.CompactStats
  TODO
getDeclaringClassName() - Method in class com.sleepycat.persist.model.FieldMetadata
  Returns the name of the class where the field is declared.
getDecrement() - Method in class com.sleepycat.db.SequenceConfig
  Return true if the sequence is configured to decrement.
getDegree2() - Method in class com.sleepycat.db.CursorConfig
  Deprecated. This has been replaced by `CursorConfig.getReadCommitted()` to conform to ANSI database isolation terminology.
getDegree2() - Method in class com.sleepycat.db.TransactionConfig
  Deprecated. This has been replaced by `TransactionConfig.getReadCommitted()` to conform to ANSI database isolation terminology.
getDeleteAction() - Method in class com.sleepycat.persist.model.SecondaryKeyMetadata
  Returns the action to take when a related entity is deleted having a primary key value that exists as a secondary key value for this entity.
getDeletedKeys() - Method in class com.sleepycat.persist.evolve.EntityConverter
  Returns the set of key names that are to be deleted.
getDeleter(String, int, String) - Method in class com.sleepycat.persist.evolve.Mutations
  Returns the deleter mutation for the given class, version and field, or null if none exists.
getDeleters() - Method in class com.sleepycat.persist.evolve.Mutations
  Returns an unmodifiable collection of all deleter mutations.
getDetail() - Method in interface com.sleepycat.util.ExceptionWrapper
  Deprecated. replaced by `ExceptionWrapper.getCause()`.
getDetail() - Method in exception com.sleepycat.util.IOExceptionWrapper
  Deprecated. replaced by `IOExceptionWrapper.getCause()`.
getDetail() - Method in exception com.sleepycat.util.RuntimeExceptionWrapper
  Deprecated. replaced by `RuntimeExceptionWrapper.getCause()`.
getDimensions() - Method in interface com.sleepycat.persist.raw.RawType
  Returns the number of array dimensions, or zero if this is not an array type.
getDirectDatabaseIO() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment has been configured to not buffer database files.
getDirectLogIO() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment has been configured to not buffer log files.
getDirtyRead() - Method in class com.sleepycat.db.CursorConfig
  Deprecated. This has been replaced by `CursorConfig.getReadUncommitted()` to conform to ANSI database isolation terminology.
getDirtyRead() - Method in class com.sleepycat.db.DatabaseConfig
  Deprecated. This has been replaced by `DatabaseConfig.getReadUncommitted()` to conform to ANSI database isolation terminology.
getDirtyRead() - Method in class com.sleepycat.db.TransactionConfig
  Deprecated. This has been replaced by `TransactionConfig.getReadUncommitted()` to conform to ANSI database isolation terminology.
getDiskFile() - Method in class com.sleepycat.db.LogStats
  TODO
getDiskOffset() - Method in class com.sleepycat.db.LogStats
  TODO
getDsyncDatabases() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment has been configured to flush database writes to the backing disk before returning from the write system call.
getDsyncLog() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true 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
  TODO
getDupFree() - Method in class com.sleepycat.db.HashStats
  TODO
getDuplicateComparator() - Method in class com.sleepycat.db.DatabaseConfig
getDupmasters() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getDupPages() - Method in class com.sleepycat.db.BtreeStats
  TODO
getDupPagesFree() - Method in class com.sleepycat.db.BtreeStats
  TODO
getEgen() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionCurWinner() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionGen() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionLsn() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionNumSites() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionNumVotes() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionPriority() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElections() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionSec() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionStatus() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionsWon() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionTiebreaker() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionUsec() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElectionVotes() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getElementClassName() - Method in class com.sleepycat.persist.model.SecondaryKeyMetadata
  Returns the class name of the array or collection element for a `ONE_TO_MANY` or `MANY_TO_MANY` relationship, or null for a Relationship#ONE_TO_ONE ONE_TO_ONE} or `MANY_TO_ONE` relationship.
getElements() - Method in class com.sleepycat.persist.raw.RawObject
  Returns the array of elements for an array type, or null for a complex type or an enum type.
getEmptyPages() - Method in class com.sleepycat.db.BtreeStats
  TODO
getEncrypted() - Method in class com.sleepycat.db.DatabaseConfig
  Return true 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.
getEntityBinding(Class<V>) - Method in class com.sleepycat.collections.TupleSerialFactory
getEntityBinding() - Method in class com.sleepycat.persist.PrimaryIndex
  Returns the entity binding for this index.
getEntityClass() - Method in class com.sleepycat.persist.PrimaryIndex
  Returns the entity class for this index.
getEntityClassName() - Method in class com.sleepycat.persist.evolve.EvolveEvent
  The class name of the current entity class being converted.
getEntityMetadata(String) - Method in class com.sleepycat.persist.model.AnnotationModel
getEntityMetadata(String) - Method in class com.sleepycat.persist.model.EntityModel
  Returns the metadata for a given entity class name.
getEntityMetadata() - Method in interface com.sleepycat.persist.raw.RawType
  Returns the original model entity metadata used to create this class, or null if this is not an entity class.
getEnum() - Method in class com.sleepycat.persist.raw.RawObject
  Returns the enum constant String for an enum type, or null for a complex type or an array type.
getEnumConstants() - Method in interface com.sleepycat.persist.raw.RawType
  Returns an unmodifiable list of the names of the enum instances, or null if this is not an enum type.
getEnvId() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getEnvID() - Method in class com.sleepycat.db.ReplicationStatus
  Return the environment ID associated with the operation.
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 exception com.sleepycat.db.DatabaseException
  Return the environment in which the exception occurred.
getEnvironment() - Method in class com.sleepycat.persist.EntityStore
  Returns the environment associated with this store.
getEnvironment() - Method in class com.sleepycat.persist.raw.RawStore
  Returns the environment associated with this store.
getEnvPriority() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getErrno() - Method in exception com.sleepycat.db.DatabaseException
  Get the error number associated with this 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.
getEventHandler() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the object's methods to be called when a triggered event occurs.
getEvolveListener() - Method in class com.sleepycat.persist.evolve.EvolveConfig
  Returns the progress listener that is notified each time an entity is read.
getExclusiveCreate() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the `Environment.openDatabase` method is configured to fail if the database already exists.
getExclusiveCreate() - Method in class com.sleepycat.db.SequenceConfig
  Return true if the `Database.openSequence` method is configured to fail if the database already exists.
getExclusiveCreate() - Method in class com.sleepycat.persist.StoreConfig
  Returns whether opening an existing store is prohibited.
getExtentSize() - Method in class com.sleepycat.db.QueueStats
  TODO
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
  TODO
getFieldName() - Method in class com.sleepycat.persist.evolve.Mutation
  Returns the field name to which this mutation applies, or null if this mutation applies to the class itself.
getFields() - Method in interface com.sleepycat.persist.raw.RawType
  Returns a map of field name to raw field for each non-static non-transient field declared in this class, or null if this is not a complex type (in other words, this is a simple type or an array type).
getFile() - Method in class com.sleepycat.db.LogSequenceNumber
  Return the file number component of the LogSequenceNumber.
getFileName() - Method in class com.sleepycat.db.CacheFileStats
  TODO
getFileName(String, String, String) - Method in interface com.sleepycat.persist.DatabaseNamer
  Returns the name of the file to be used to store the dataabase for the given store, entity class and key.
getFillPercent() - Method in class com.sleepycat.db.CompactConfig
  Return the the desired fill percentage.
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
  TODO
getFlags() - Method in class com.sleepycat.db.SequenceStats
  TODO
getForce() - Method in class com.sleepycat.db.CheckpointConfig
  Return the configuration of the checkpoint force option.
getForeignKeyDatabase() - Method in class com.sleepycat.db.SecondaryConfig
getForeignKeyDeleteAction() - Method in class com.sleepycat.db.SecondaryConfig
getForeignKeyNullifier() - Method in class com.sleepycat.db.SecondaryConfig
getForeignMultiKeyNullifier() - Method in class com.sleepycat.db.SecondaryConfig
getFree() - Method in class com.sleepycat.db.BtreeStats
  TODO
getFree() - Method in class com.sleepycat.db.HashStats
  TODO
getFreeListOnly() - Method in class com.sleepycat.db.CompactConfig
  Return true if the whether to skip page compaction.
getFreeSpace() - Method in class com.sleepycat.db.CompactConfig
  Return true if the whether to return pages to the filesystem.
getGbytes() - Method in class com.sleepycat.db.CacheStats
  TODO
getGen() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getGID() - Method in class com.sleepycat.db.PreparedTransaction
getGId() - Method in class com.sleepycat.db.TransactionStats.Active
getHashBuckets() - Method in class com.sleepycat.db.CacheStats
  TODO
getHashComparator() - Method in class com.sleepycat.db.DatabaseConfig
  Return the Comparator used to compare keys in a Hash database.
getHasher() - Method in class com.sleepycat.db.DatabaseConfig
  Return the database-specific hash function.
getHashExamined() - Method in class com.sleepycat.db.CacheStats
  TODO
getHashFillFactor() - Method in class com.sleepycat.db.DatabaseConfig
  Return the hash table density.
getHashLen() - Method in class com.sleepycat.db.LockStats
  TODO
getHashLongest() - Method in class com.sleepycat.db.CacheStats
  TODO
getHashMaxNowait() - Method in class com.sleepycat.db.CacheStats
  TODO
getHashMaxWait() - Method in class com.sleepycat.db.CacheStats
  TODO
getHashNowait() - Method in class com.sleepycat.db.CacheStats
  TODO
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
  TODO
getHashWait() - Method in class com.sleepycat.db.CacheStats
  TODO
getHome() - Method in class com.sleepycat.db.Environment
getId() - Method in class com.sleepycat.db.LockStats
  TODO
getId() - Method in class com.sleepycat.db.Transaction
  Return the transaction's unique ID.
getId() - Method in interface com.sleepycat.persist.raw.RawType
  Returns the internal unique ID for this type.
getImmutableSecondaryKey() - Method in class com.sleepycat.db.SecondaryConfig
  Returns whether the secondary key is immutable.
getIndex() - Method in exception com.sleepycat.db.LockNotGrantedException
  Returns -1 when `Environment.getLock` was called, and returns the index of the failed LockRequest when `Environment.lockVector` was called.
getInitializeCache() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment is configured with a shared memory buffer pool.
getInitializeCDB() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment is configured for the Concurrent Data Store product.
getInitializeLocking() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment is configured for locking.
getInitializeLogging() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment is configured for logging.
getInitializeRegions() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true 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 true if the database environment is configured for replication.
getInitialValue() - Method in class com.sleepycat.db.SequenceConfig
  Return the initial value for a sequence..
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
  TODO
getIntPagesFree() - Method in class com.sleepycat.db.BtreeStats
  TODO
getIoWait() - Method in class com.sleepycat.db.CacheStats
  TODO
getIteratorBlockSize() - Method in class com.sleepycat.collections.StoredCollection
  Returns the number of records read at one time by iterators returned by the `StoredCollection.iterator()` method.
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.
getKeyBinding() - Method in class com.sleepycat.persist.PrimaryIndex
  Returns the primary key binding for this index.
getKeyBinding() - Method in class com.sleepycat.persist.SecondaryIndex
  Returns the secondary key binding for the index.
getKeyClass() - Method in class com.sleepycat.persist.PrimaryIndex
  Returns the primary key class for this index.
getKeyClass() - Method in class com.sleepycat.persist.SecondaryIndex
  Returns the secondary key class for this index.
getKeyCreator(Class<V>, 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 single-valued secondary keys.
getKeyName() - Method in class com.sleepycat.persist.model.SecondaryKeyMetadata
  Returns the key name, which may be different from the field name.
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.
getKeysDatabase() - Method in class com.sleepycat.persist.SecondaryIndex
  Returns the underlying secondary database that is not associated with the primary database and is used for the `SecondaryIndex.keysIndex`.
getKnownClasses() - Method in class com.sleepycat.persist.model.AnnotationModel
getKnownClasses() - Method in class com.sleepycat.persist.model.EntityModel
  Returns the names of all known persistent classes.
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
  TODO
getLastTxnId() - Method in class com.sleepycat.db.TransactionStats
  TODO
getLastValue() - Method in class com.sleepycat.db.SequenceStats
  TODO
getLeafPages() - Method in class com.sleepycat.db.BtreeStats
  TODO
getLeafPagesFree() - Method in class com.sleepycat.db.BtreeStats
  TODO
getLevels() - Method in class com.sleepycat.db.BtreeStats
  TODO
getLevels() - Method in class com.sleepycat.db.CompactStats
  TODO
getLgBSize() - Method in class com.sleepycat.db.LogStats
  TODO
getLgSize() - Method in class com.sleepycat.db.LogStats
  TODO
getLock(int, boolean, DatabaseEntry, LockRequestMode) - Method in class com.sleepycat.db.Environment
  Acquire a lock from the lock table.
getLock() - Method in exception 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 true if the deadlock detector is configured to run whenever a lock conflict occurs.
getLockDown() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment is configured to lock shared environment files and memory-mapped databases into memory.
getLockersNowait() - Method in class com.sleepycat.db.LockStats
  TODO
getLockersWait() - Method in class com.sleepycat.db.LockStats
  TODO
getLockNowait() - Method in class com.sleepycat.db.LockStats
  TODO
getLockPartitions() - Method in class com.sleepycat.db.EnvironmentConfig
  Returns the number of lock table partitions in the Berkeley DB environment.
getLockStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's locking statistics.
getLocksteals() - Method in class com.sleepycat.db.LockStats
  TODO
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
  TODO
getLockWait() - Method in class com.sleepycat.db.LockStats
  TODO
getLogAutoRemove() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true 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
  TODO
getLogFileMode() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the absolute file mode for created log files.
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 true if the database environment is configured to maintain transaction logs in memory rather than on disk.
getLogQueued() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getLogQueuedMax() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getLogQueuedTotal() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getLogRecordHandler() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the handler for application-specific log records.
getLogRecords() - Method in class com.sleepycat.db.ReplicationStats
  TODO
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
  TODO
getLogStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's logging statistics.
getLogZero() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment is configured to zero all pages of new log files upon their creation.
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.
getLsn() - Method in class com.sleepycat.db.TransactionStats.Active
  TODO
getMagic() - Method in class com.sleepycat.db.BtreeStats
  TODO
getMagic() - Method in class com.sleepycat.db.HashStats
  TODO
getMagic() - Method in class com.sleepycat.db.LogStats
  TODO
getMagic() - Method in class com.sleepycat.db.QueueStats
  TODO
getMap() - Method in class com.sleepycat.db.CacheFileStats
  TODO
getMap() - Method in class com.sleepycat.db.CacheStats
  TODO
getMaster() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMasterChanges() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMax() - Method in class com.sleepycat.db.SequenceStats
  TODO
getMaxCommitperflush() - Method in class com.sleepycat.db.LogStats
  TODO
getMaxHlocks() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxHobjects() - Method in class com.sleepycat.db.LockStats
  TODO
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.
getMaxLeaseSec() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMaxLeaseUsec() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMaxLockers() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum number of lockers.
getMaxLockers() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxLockObjects() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum number of locked objects.
getMaxLocks() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum number of locks.
getMaxLocks() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxLogFileSize() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum size of a single file in the log, in bytes.
getMaxLsteals() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxMutexes() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the total number of mutexes allocated.
getMaxNactive() - Method in class com.sleepycat.db.TransactionStats
  TODO
getMaxNlockers() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxNlocks() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxNobjects() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxNsnapshot() - Method in class com.sleepycat.db.TransactionStats
  TODO
getMaxNumCache() - Method in class com.sleepycat.db.CacheStats
  TODO
getMaxObjects() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxOpenfd() - Method in class com.sleepycat.db.CacheStats
  TODO
getMaxOpenFiles() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum number of file descriptors that will be opened concurrently..
getMaxOsteals() - Method in class com.sleepycat.db.LockStats
  TODO
getMaxPages() - Method in class com.sleepycat.db.CompactConfig
  Return the the maximum number of pages to free.
getMaxPermLsn() - Method in class com.sleepycat.db.ReplicationStats
  TODO
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
  TODO
getMaxWrite() - Method in class com.sleepycat.db.CacheStats
  TODO
getMaxWrite() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the maximum number of sequential write operations.
getMaxWriteSleep() - Method in class com.sleepycat.db.CacheStats
  TODO
getMaxWriteSleep() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the microseconds to pause before scheduling further write operations.
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
  TODO
getMetaFlags() - Method in class com.sleepycat.db.HashStats
  TODO
getMetaFlags() - Method in class com.sleepycat.db.QueueStats
  TODO
getMin() - Method in class com.sleepycat.db.SequenceStats
  TODO
getMinCommitperflush() - Method in class com.sleepycat.db.LogStats
  TODO
getMinKey() - Method in class com.sleepycat.db.BtreeStats
  TODO
getMinutes() - Method in class com.sleepycat.db.CheckpointConfig
  Return the checkpoint time threshold, in minutes.
getMmapSize() - Method in class com.sleepycat.db.CacheStats
  TODO
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.
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 exception 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
  TODO
getModel() - Method in class com.sleepycat.persist.EntityStore
  Returns the current entity model for this store.
getModel() - Method in class com.sleepycat.persist.raw.RawStore
  Returns the last configured and stored entity model for this store.
getModel() - Method in class com.sleepycat.persist.StoreConfig
  Returns the entity model that defines entity classes and index keys.
getMsgsBadgen() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMsgsDropped() - Method in class com.sleepycat.db.ReplicationManagerStats
  TODO
getMsgsProcessed() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMsgsQueued() - Method in class com.sleepycat.db.ReplicationManagerStats
  TODO
getMsgsRecover() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMsgsSendFailures() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMsgsSent() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getMultiKeyCreator() - Method in class com.sleepycat.db.SecondaryConfig
  Returns the user-supplied object used for creating multi-valued secondary keys.
getMultiversion() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the database is configured for multiversion concurrency control.
getMultiversion() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the handle is configured to open all databases for multiversion concurrency control.
getMultiversionFreed() - Method in class com.sleepycat.db.CacheStats
  TODO
getMultiversionFrozen() - Method in class com.sleepycat.db.CacheStats
  TODO
getMultiversionRef() - Method in class com.sleepycat.db.TransactionStats.Active
  TODO
getMultiversionThawed() - Method in class com.sleepycat.db.CacheStats
  TODO
getMutations() - Method in class com.sleepycat.persist.EntityStore
  Returns the set of mutations that were configured when the store was opened, or if none were configured, the set of mutations that were configured and stored previously.
getMutations() - Method in class com.sleepycat.persist.raw.RawStore
  Returns the set of mutations that were configured and stored previously.
getMutations() - Method in class com.sleepycat.persist.StoreConfig
  Returns the configured mutations for performing lazy evolution of stored instances.
getMutexAlign() - Method in class com.sleepycat.db.MutexStats
  TODO
getMutexAlignment() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the mutex alignment, in bytes.
getMutexCount() - Method in class com.sleepycat.db.MutexStats
  TODO
getMutexFree() - Method in class com.sleepycat.db.MutexStats
  TODO
getMutexIncrement() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the number of additional mutexes to allocate.
getMutexInuse() - Method in class com.sleepycat.db.MutexStats
  TODO
getMutexInuseMax() - Method in class com.sleepycat.db.MutexStats
  TODO
getMutexStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's mutex statistics.
getMutexTasSpins() - Method in class com.sleepycat.db.MutexStats
  TODO
getMutexTestAndSetSpins() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the test-and-set spin count.
getNaborts() - Method in class com.sleepycat.db.TransactionStats
  TODO
getNactive() - Method in class com.sleepycat.db.TransactionStats
  TODO
getName() - Method in class com.sleepycat.db.Transaction
  Get the user visible name for the transaction.
getName() - Method in class com.sleepycat.db.TransactionStats.Active
  TODO
getName() - Method in class com.sleepycat.persist.model.FieldMetadata
  Returns the field name.
getName() - Method in interface com.sleepycat.persist.raw.RawField
  Returns the name of the field.
getNConverted() - Method in class com.sleepycat.persist.evolve.EvolveStats
  The total number of entities converted during eager evolution.
getNewName() - Method in class com.sleepycat.persist.evolve.Renamer
  Returns the new class or field name specified in the constructor.
getNewsites() - Method in class com.sleepycat.db.ReplicationStats
  TODO
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
  TODO
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
  TODO
getNobjects() - Method in class com.sleepycat.db.LockStats
  TODO
getNoFile() - Method in class com.sleepycat.db.CacheFile
  Return true if the opening of backing temporary files for in-memory databases has been disallowed.
getNoLocking() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true 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 true if the library is configured to not map this database into memory.
getNoMMap() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true 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 true 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 true 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.SequenceStats
  TODO
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.
getNRead() - Method in class com.sleepycat.persist.evolve.EvolveStats
  The total number of entities read during eager evolution.
getNumBegins() - Method in class com.sleepycat.db.TransactionStats
  TODO
getNumCache() - Method in class com.sleepycat.db.CacheStats
  TODO
getNumCommits() - Method in class com.sleepycat.db.TransactionStats
  TODO
getNumData() - Method in class com.sleepycat.db.BtreeStats
  TODO
getNumData() - Method in class com.sleepycat.db.HashStats
  TODO
getNumData() - Method in class com.sleepycat.db.QueueStats
  TODO
getNumDeadlocks() - Method in class com.sleepycat.db.LockStats
  TODO
getNumDowngrade() - Method in class com.sleepycat.db.LockStats
  TODO
getNumKeys() - Method in class com.sleepycat.db.BtreeStats
  TODO
getNumKeys() - Method in class com.sleepycat.db.HashStats
  TODO
getNumKeys() - Method in class com.sleepycat.db.QueueStats
  TODO
getNumLockers() - Method in class com.sleepycat.db.LockStats
  TODO
getNumLocks() - Method in class com.sleepycat.db.LockStats
  TODO
getNumLockTimeouts() - Method in class com.sleepycat.db.LockStats
  TODO
getNumModes() - Method in class com.sleepycat.db.LockStats
  TODO
getNumReleases() - Method in class com.sleepycat.db.LockStats
  TODO
getNumRequests() - Method in class com.sleepycat.db.LockStats
  TODO
getNumRestores() - Method in class com.sleepycat.db.TransactionStats
  TODO
getNumSites() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getNumSnapshot() - Method in class com.sleepycat.db.TransactionStats
  TODO
getNumThrottles() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getNumTxnTimeouts() - Method in class com.sleepycat.db.LockStats
  TODO
getNumUpgrade() - Method in class com.sleepycat.db.LockStats
  TODO
getObj() - Method in exception 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.
getObjectsteals() - Method in class com.sleepycat.db.LockStats
  TODO
getObjsNowait() - Method in class com.sleepycat.db.LockStats
  TODO
getObjsWait() - Method in class com.sleepycat.db.LockStats
  TODO
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 exception 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 true 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
  TODO
getOverflows() - Method in class com.sleepycat.db.HashStats
  TODO
getOverPages() - Method in class com.sleepycat.db.BtreeStats
  TODO
getOverPagesFree() - Method in class com.sleepycat.db.BtreeStats
  TODO
getOverwrite() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the system has been configured to overwrite files stored in encrypted formats before deleting them.
getOvflFree() - Method in class com.sleepycat.db.HashStats
  TODO
getPackedIntByteLength() - Method in class com.sleepycat.bind.tuple.TupleInput
  Returns the byte length of a packed integer.
getPackedLongByteLength() - Method in class com.sleepycat.bind.tuple.TupleInput
  Returns the byte length of a packed long integer.
getPageClean() - Method in class com.sleepycat.db.CacheStats
  TODO
getPageCount() - Method in class com.sleepycat.db.BtreeStats
  TODO
getPageCount() - Method in class com.sleepycat.db.HashStats
  TODO
getPageCreate() - Method in class com.sleepycat.db.CacheFileStats
  TODO
getPageCreate() - Method in class com.sleepycat.db.CacheStats
  TODO
getPageDirty() - Method in class com.sleepycat.db.CacheStats
  TODO
getPageIn() - Method in class com.sleepycat.db.CacheFileStats
  TODO
getPageIn() - Method in class com.sleepycat.db.CacheStats
  TODO
getPageOut() - Method in class com.sleepycat.db.CacheFileStats
  TODO
getPageOut() - Method in class com.sleepycat.db.CacheStats
  TODO
getPages() - Method in class com.sleepycat.db.CacheStats
  TODO
getPages() - Method in class com.sleepycat.db.QueueStats
  TODO
getPagesDuplicated() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getPagesExamine() - Method in class com.sleepycat.db.CompactStats
  TODO
getPagesFree() - Method in class com.sleepycat.db.CompactStats
  TODO
getPagesFree() - Method in class com.sleepycat.db.QueueStats
  TODO
getPageSize() - Method in class com.sleepycat.db.BtreeStats
  TODO
getPageSize() - Method in class com.sleepycat.db.CacheFileStats
  TODO
getPageSize() - Method in class com.sleepycat.db.CacheStats
  TODO
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
  TODO
getPageSize() - Method in class com.sleepycat.db.QueueStats
  TODO
getPagesRecords() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getPagesRequested() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getPagesTruncated() - Method in class com.sleepycat.db.CompactStats
  TODO
getPageTrickle() - Method in class com.sleepycat.db.CacheStats
  TODO
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
  TODO
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.
getPartitionDirs() - Method in class com.sleepycat.db.DatabaseConfig
  Return the array of directories the database extents should be created in or looked for.
getPartitionHandler() - Method in class com.sleepycat.db.DatabaseConfig
  Return the function to be called to determine which partition a key resides in.
getPartitionKeys() - Method in class com.sleepycat.db.DatabaseConfig
  Return the array of keys the database is configured to partition with.
getPartitionParts() - Method in class com.sleepycat.db.DatabaseConfig
  Return the number of partitions the database is configured for.
getPartitions() - Method in class com.sleepycat.db.LockStats
  TODO
getPartMaxNowait() - Method in class com.sleepycat.db.LockStats
  TODO
getPartMaxWait() - Method in class com.sleepycat.db.LockStats
  TODO
getPartNowait() - Method in class com.sleepycat.db.LockStats
  TODO
getPartWait() - Method in class com.sleepycat.db.LockStats
  TODO
getPermFailed() - Method in class com.sleepycat.db.ReplicationManagerStats
  TODO
getPersistentFields() - Method in class com.sleepycat.persist.model.ClassMetadata
  Returns an unmodifiable list of metadata for the persistent fields in this class, or null if the default rules for persistent fields should be used.
getPid() - Method in class com.sleepycat.db.TransactionStats.Active
  TODO
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.
getPrimaryConfig(Class) - Method in class com.sleepycat.persist.EntityStore
  Returns the default primary database Berkeley DB engine API configuration for an entity class.
getPrimaryDatabase() - Method in class com.sleepycat.db.SecondaryDatabase
  Returns the primary database associated with this secondary database.
getPrimaryIndex(Class<PK>, Class<E>) - Method in class com.sleepycat.persist.EntityStore
  Returns the primary index for a given entity class, opening it if necessary.
getPrimaryIndex(String) - Method in class com.sleepycat.persist.raw.RawStore
  Opens the primary index for a given entity class.
getPrimaryIndex() - Method in class com.sleepycat.persist.SecondaryIndex
  Returns the primary index associated with this secondary index.
getPrimaryKey() - Method in class com.sleepycat.persist.model.ClassMetadata
  Returns the primary key metadata for a key declared in this class, or null if none is declared.
getPrimaryKey() - Method in class com.sleepycat.persist.model.EntityMetadata
  Returns the primary key metadata for this entity.
getPrimitiveBinding(Class<T>) - 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 true 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.
getPriority() - Method in class com.sleepycat.db.Cursor
  Get the cache priority for pages referenced by the cursor.
getPriority() - Method in class com.sleepycat.db.DatabaseConfig
  Return the the cache priority for pages referenced by this handle.
getPrivate() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment is configured to only be accessed by a single process.
getProxiedClassName() - Method in class com.sleepycat.persist.model.ClassMetadata
  Returns the class name of the proxied class if this class is a `PersistentProxy`, or null otherwise.
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 true 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.
getRawType(String) - Method in class com.sleepycat.persist.model.EntityModel
  Returns the type information for the current version of a given class, or null if the class is not currently persistent.
getRawTypeVersion(String, int) - Method in class com.sleepycat.persist.model.EntityModel
  Returns the type information for a given version of a given class, or null if the given version of the class is unknown.
getRCount() - Method in class com.sleepycat.db.LogStats
  TODO
getReadCommitted() - Method in class com.sleepycat.db.CursorConfig
  Return if the cursor is configured for read committed isolation.
getReadCommitted() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction is configured for read committed isolation.
getReadIntLength(byte[], int) - Static method in class com.sleepycat.util.PackedInteger
  Returns the number of bytes that would be read by `PackedInteger.readInt(byte[], int)`.
getReadLongLength(byte[], int) - Static method in class com.sleepycat.util.PackedInteger
  Returns the number of bytes that would be read by `PackedInteger.readLong(byte[], int)`.
getReadLsn() - Method in class com.sleepycat.db.TransactionStats.Active
  TODO
getReadOnly() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the database is configured in read-only mode.
getReadOnly() - Method in class com.sleepycat.persist.StoreConfig
  Returns the read-only configuration property.
getReadUncommitted() - 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.
getReadUncommitted() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the database is configured to support read uncommitted.
getReadUncommitted() - Method in class com.sleepycat.db.TransactionConfig
  Return if read operations performed by the transaction are configured to return modified but not yet committed data.
getRecord() - Method in class com.sleepycat.db.LogStats
  TODO
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.
getRegionNowait() - Method in class com.sleepycat.db.CacheStats
  TODO
getRegionNowait() - Method in class com.sleepycat.db.LockStats
  TODO
getRegionNowait() - Method in class com.sleepycat.db.LogStats
  TODO
getRegionNowait() - Method in class com.sleepycat.db.MutexStats
  TODO
getRegionNowait() - Method in class com.sleepycat.db.TransactionStats
  TODO
getRegionWait() - Method in class com.sleepycat.db.CacheStats
  TODO
getRegionWait() - Method in class com.sleepycat.db.LockStats
  TODO
getRegionWait() - Method in class com.sleepycat.db.LogStats
  TODO
getRegionWait() - Method in class com.sleepycat.db.MutexStats
  TODO
getRegionWait() - Method in class com.sleepycat.db.TransactionStats
  TODO
getRegister() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the check for process failure when the environment is opened.
getRegSize() - Method in class com.sleepycat.db.CacheStats
  TODO
getRegSize() - Method in class com.sleepycat.db.LockStats
  TODO
getRegSize() - Method in class com.sleepycat.db.LogStats
  TODO
getRegSize() - Method in class com.sleepycat.db.MutexStats
  TODO
getRegSize() - Method in class com.sleepycat.db.TransactionStats
  TODO
getRelatedEntity() - Method in class com.sleepycat.persist.model.SecondaryKeyMetadata
  Returns the class name of the related (foreign) entity, for which foreign key constraints are specified using the `SecondaryKey.relatedEntity()` annotation.
getRelationship() - Method in class com.sleepycat.persist.model.SecondaryKeyMetadata
  Returns the relationship between instances of the entity class and the secondary keys.
getReLen() - Method in class com.sleepycat.db.BtreeStats
  TODO
getReLen() - Method in class com.sleepycat.db.QueueStats
  TODO
getRenamer(String, int, String) - Method in class com.sleepycat.persist.evolve.Mutations
  Returns the renamer mutation for the given class, version and field, or null if none exists.
getRenamers() - Method in class com.sleepycat.persist.evolve.Mutations
  Returns an unmodifiable collection of all renamer mutations.
getRenumbering() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the logical record numbers are mutable, and change as records are added to and deleted from the database.
getRePad() - Method in class com.sleepycat.db.BtreeStats
  TODO
getRePad() - Method in class com.sleepycat.db.QueueStats
  TODO
getReplicationClockskewFast() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the current clock skew value for the fastest clock in the group of sites.
getReplicationClockskewSlow() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the current clock skew value for the slowest clock in the group of sites.
getReplicationConfig(ReplicationConfig) - Method in class com.sleepycat.db.Environment
  Get the configuration of the replication subsystem.
getReplicationLimit() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the transmit limit in bytes for a single call to `Environment.processReplicationMessage`.
getReplicationManagerAckPolicy() - Method in class com.sleepycat.db.EnvironmentConfig
  Get the network Ack policy used by the replication manager.
getReplicationManagerLocalSite() - Method in class com.sleepycat.db.EnvironmentConfig
  Get the address of the local (this) site in a replication group.
getReplicationManagerSiteList() - Method in class com.sleepycat.db.Environment
  Return an array of all sites known to the replication manager.
getReplicationManagerStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's replication manager statistics.
getReplicationNumSites() - Method in class com.sleepycat.db.EnvironmentConfig
  Get the total number of sites in the replication group.
getReplicationPriority() - Method in class com.sleepycat.db.EnvironmentConfig
  Get the current environment's priority.
getReplicationRequestMax() - Method in class com.sleepycat.db.EnvironmentConfig
  Get the threshold for the maximum amount of time that a client waits before requesting retransmission of a missed message.
getReplicationRequestMin() - Method in class com.sleepycat.db.EnvironmentConfig
  Get the threshold for the minimum amount of time that a client waits before requesting retransmission of a missed message.
getReplicationStats(StatsConfig) - Method in class com.sleepycat.db.Environment
  Return the database environment's replication statistics.
getReplicationTimeout(ReplicationTimeoutType) - Method in class com.sleepycat.db.Environment
  Gets the timeout applied to the specified timeout type.
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 true if the whether the entry is configured to reuse the buffer.
getReverseSplitOff() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the Btree has been configured to not do reverse splits.
getRoEvict() - Method in class com.sleepycat.db.CacheStats
  TODO
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
  TODO
getSalvage() - Method in class com.sleepycat.db.VerifyConfig
  Return true 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..
getSCount() - Method in class com.sleepycat.db.LogStats
  TODO
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.
getSecondaryBulkLoad() - Method in class com.sleepycat.persist.StoreConfig
  Returns the bulk-load-secondaries configuration property.
getSecondaryConfig() - Method in class com.sleepycat.db.SecondaryDatabase
  Returns a copy of the secondary configuration of this database.
getSecondaryConfig(Class, String) - Method in class com.sleepycat.persist.EntityStore
  Returns the default secondary database Berkeley DB engine API configuration for an entity class and key name.
getSecondaryDatabase() - Method in class com.sleepycat.db.SecondaryCursor
  Return the SecondaryDatabase handle associated with this Cursor.
getSecondaryIndex(PrimaryIndex<PK, E>, Class<SK>, String) - Method in class com.sleepycat.persist.EntityStore
  Returns a secondary index for a given primary index and secondary key, opening it if necessary.
getSecondaryIndex(String, String) - Method in class com.sleepycat.persist.raw.RawStore
  Opens the secondary index for a given entity class and secondary key name.
getSecondaryKeys() - Method in class com.sleepycat.persist.model.ClassMetadata
  Returns an unmodifiable map of key name (which may be different from field name) to secondary key metadata for all secondary keys declared in this class, or null if no secondary keys are declared in this class.
getSecondaryKeys() - Method in class com.sleepycat.persist.model.EntityMetadata
  Returns an unmodifiable map of key name to secondary key metadata, or an empty map if no secondary keys are defined for this entity.
getSegmentId() - Method in class com.sleepycat.db.EnvironmentConfig
  Return the base segment ID.
getSequence(String) - Method in class com.sleepycat.persist.EntityStore
  Returns a named sequence for using Berkeley DB engine API directly, opening it if necessary.
getSequenceConfig(String) - Method in class com.sleepycat.persist.EntityStore
  Returns the default Berkeley DB engine API configuration for a named key sequence.
getSequenceName() - Method in class com.sleepycat.persist.model.PrimaryKeyMetadata
  Returns the name of the sequence for assigning key values.
getSerialBufferSize() - Method in class com.sleepycat.bind.serial.SerialBase
  Returns the initial byte size of the output buffer.
getSerialOutput(Object) - Method in class com.sleepycat.bind.serial.SerialBase
  Returns an empty SerialOutput instance that will be used by the serial binding or key creator.
getSize() - Method in class com.sleepycat.db.DatabaseEntry
  Return the byte size of the data array.
getSnapshot() - Method in class com.sleepycat.db.CursorConfig
  Return if read operations performed by the cursor are configured to return data as it was when the cursor was opened, without locking.
getSnapshot() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the any specified backing source file will be read in its entirety when the database is opened.
getSnapshot() - Method in class com.sleepycat.db.TransactionConfig
  Return true if the transaction is configured for Snapshot Isolation.
getSortedDuplicates() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the database is configured to support sorted duplicate data items.
getStartSyncDelayed() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getStartupComplete() - Method in class com.sleepycat.db.ReplicationStats
  TODO
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.
getStats() - Method in class com.sleepycat.persist.evolve.EvolveEvent
  The cummulative statistics gathered during eager evolution.
getStatus() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getStatus() - Method in class com.sleepycat.db.TransactionStats.Active
  TODO
getStoreName() - Method in class com.sleepycat.persist.EntityStore
  Returns the name of this store.
getStoreName() - Method in class com.sleepycat.persist.raw.RawStore
  Returns the name of this store.
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.
getStringByteLength() - Method in class com.sleepycat.bind.tuple.TupleInput
  Returns the byte length of a null-terminated UTF string in the data buffer, including the terminator.
getSubclassIndex(PrimaryIndex<PK, E1>, Class<E2>, Class<SK>, String) - Method in class com.sleepycat.persist.EntityStore
  Returns a secondary index for a secondary key in an entity subclass, opening it if necessary.
getSuper() - Method in class com.sleepycat.persist.raw.RawObject
  Returns the instance of the superclass, or null if the superclass is `Object` or `Enum`.
getSuperType() - Method in interface com.sleepycat.persist.raw.RawType
  Returns the type of the superclass, or null if the superclass is Object or this is not a complex type (in other words, this is a simple type or an array type).
getSync() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction is configured to write and synchronously flush the log it when commits.
getSyncInterrupted() - Method in class com.sleepycat.db.CacheStats
  TODO
getSystemMemory() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true 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
  Deprecated. replaced by `EnvironmentConfig.getMutexTestAndSetSpins()`
getThreaded() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the handle is configured to be free-threaded.
getTimeCkp() - Method in class com.sleepycat.db.TransactionStats
  TODO
getTimeout() - Method in class com.sleepycat.db.CompactConfig
  Return the the lock timeout set for implicit transactions, in microseconds.
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.
getTransactional() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the database open is enclosed within a transaction.
getTransactional() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the database environment is configured for transactions.
getTransactional() - Method in class com.sleepycat.persist.StoreConfig
  Returns the transactional configuration property.
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 true 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.
getTruncate() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the database has been configured to be physically truncated by truncating the underlying file, discarding all previous databases it might have held.
getTupleBufferSize() - Method in class com.sleepycat.bind.tuple.TupleBase
  Returns the initial byte size of the output buffer.
getTupleOutput(BigInteger) - Method in class com.sleepycat.bind.tuple.BigIntegerBinding
getTupleOutput(Boolean) - Method in class com.sleepycat.bind.tuple.BooleanBinding
getTupleOutput(Byte) - Method in class com.sleepycat.bind.tuple.ByteBinding
getTupleOutput(Character) - Method in class com.sleepycat.bind.tuple.CharacterBinding
getTupleOutput(Double) - Method in class com.sleepycat.bind.tuple.DoubleBinding
getTupleOutput(Float) - Method in class com.sleepycat.bind.tuple.FloatBinding
getTupleOutput(Integer) - Method in class com.sleepycat.bind.tuple.IntegerBinding
getTupleOutput(Long) - Method in class com.sleepycat.bind.tuple.LongBinding
getTupleOutput(Short) - Method in class com.sleepycat.bind.tuple.ShortBinding
getTupleOutput(Double) - Method in class com.sleepycat.bind.tuple.SortedDoubleBinding
getTupleOutput(Float) - Method in class com.sleepycat.bind.tuple.SortedFloatBinding
getTupleOutput(String) - Method in class com.sleepycat.bind.tuple.StringBinding
getTupleOutput(E) - Method in class com.sleepycat.bind.tuple.TupleBase
  Returns an empty TupleOutput instance that will be used by the tuple binding or key creator.
getTxnarray() - Method in class com.sleepycat.db.TransactionStats
getTxnId() - Method in class com.sleepycat.db.TransactionStats.Active
  TODO
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 true 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 true if the system has been configured to not write log records.
getTxnNoWait() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the transactions have been configured to not wait for locks by default.
getTxnsApplied() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getTxnSnapshot() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true if the handle is configured to run all transactions at snapshot isolation.
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
  TODO
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 true if the system has been configured to write, but not synchronously flush, the log on transaction commit.
getType() - Method in class com.sleepycat.db.DatabaseConfig
  Return the type of the database.
getType() - Method in interface com.sleepycat.persist.raw.RawField
  Returns the type of the field, without expanding parameterized types, or null if the type is an interface type or the Object class.
getType() - Method in class com.sleepycat.persist.raw.RawObject
  Returns the raw type information for this raw object.
getUnlink() - Method in class com.sleepycat.db.CacheFile
  Return true if the file will be removed when the last reference to it is closed.
getUnsortedDuplicates() - Method in class com.sleepycat.db.DatabaseConfig
  Return true if the database is configured to support duplicate data items.
getUseEnvironment() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true 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 true 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 true 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
  TODO
getValues() - Method in class com.sleepycat.persist.raw.RawObject
  Returns a map of field name to value for a complex type, or null for an array type or an enum type.
getVerbose(VerboseConfig) - Method in class com.sleepycat.db.EnvironmentConfig
  Return if the database environment is configured to display a given type of verbose information.
getVerbose() - Method in class com.sleepycat.persist.model.ClassEnhancer
  Gets verbose mode.
getVerboseDeadlock() - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.getVerbose(com.sleepycat.db.VerboseConfig)`
getVerboseRecovery() - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.getVerbose(com.sleepycat.db.VerboseConfig)`
getVerboseRegister() - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.getVerbose(com.sleepycat.db.VerboseConfig)`
getVerboseReplication() - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.getVerbose(com.sleepycat.db.VerboseConfig)`
getVerboseWaitsFor() - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.getVerbose(com.sleepycat.db.VerboseConfig)`
getVersion() - Method in class com.sleepycat.db.BtreeStats
  TODO
getVersion() - Method in class com.sleepycat.db.HashStats
  TODO
getVersion() - Method in class com.sleepycat.db.LogStats
  TODO
getVersion() - Method in class com.sleepycat.db.QueueStats
  TODO
getVersion() - Method in class com.sleepycat.persist.model.ClassMetadata
  Returns the version of this persistent class.
getVersion() - Method in interface com.sleepycat.persist.raw.RawType
  Returns the class version for this type.
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.
getWait() - Method in class com.sleepycat.db.SequenceStats
  TODO
getWait() - Method in class com.sleepycat.db.TransactionConfig
  Return if the transaction is configured to wait if a lock request cannot be immediately granted.
getWaitingLsn() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getWaitingPages() - Method in class com.sleepycat.db.ReplicationStats
  TODO
getWBytes() - Method in class com.sleepycat.db.LogStats
  TODO
getWcBytes() - Method in class com.sleepycat.db.LogStats
  TODO
getWcMbytes() - Method in class com.sleepycat.db.LogStats
  TODO
getWCount() - Method in class com.sleepycat.db.LogStats
  TODO
getWCountFill() - Method in class com.sleepycat.db.LogStats
  TODO
getWMbytes() - Method in class com.sleepycat.db.LogStats
  TODO
getWrap() - Method in class com.sleepycat.db.SequenceConfig
  Return true 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.
getWriteIntLength(int) - Static method in class com.sleepycat.util.PackedInteger
  Returns the number of bytes that would be written by `PackedInteger.writeInt(byte[], int, int)`.
getWriteLongLength(long) - Static method in class com.sleepycat.util.PackedInteger
  Returns the number of bytes that would be written by `PackedInteger.writeLong(byte[], int, long)`.
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.
getYieldCPU() - Method in class com.sleepycat.db.EnvironmentConfig
  Return true 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

handleException(Exception, int, int) - Method in class com.sleepycat.collections.TransactionRunner
  Handles exceptions that occur during a transaction, and may implement transaction retry policy.
handleLogRecord(Environment, DatabaseEntry, LogSequenceNumber, RecoveryOperation) - Method in interface com.sleepycat.db.LogRecordHandler
  A function to process application-specific log records.
handlePanicEvent() - Method in interface com.sleepycat.db.EventHandler
  A callback function to be called when a panic event is sent from the Berkeley DB library.
handlePanicEvent() - Method in class com.sleepycat.db.EventHandlerAdapter
  See `EventHandler.handlePanicEvent` for details of this callback.
handleRepClientEvent() - Method in interface com.sleepycat.db.EventHandler
  A callback function to be called when a Replication Client event is sent from the Berkeley DB library.
handleRepClientEvent() - Method in class com.sleepycat.db.EventHandlerAdapter
  See `EventHandler.handleRepClientEvent` for details of this callback.
handleRepElectedEvent() - Method in interface com.sleepycat.db.EventHandler
  A callback function to be called when an event is sent from the Berkeley DB library.
handleRepElectedEvent() - Method in class com.sleepycat.db.EventHandlerAdapter
  See `EventHandler.handleRepElectedEvent` for details of this callback.
handleRepMasterEvent() - Method in interface com.sleepycat.db.EventHandler
  A callback function to be called when an event is sent from the Berkeley DB library.
handleRepMasterEvent() - Method in class com.sleepycat.db.EventHandlerAdapter
  See `EventHandler.handleRepMasterEvent` for details of this callback.
handleRepNewMasterEvent(int) - Method in interface com.sleepycat.db.EventHandler
  A callback function to be called when an event is sent from the Berkeley DB library.
handleRepNewMasterEvent(int) - Method in class com.sleepycat.db.EventHandlerAdapter
  See `EventHandler.handleRepNewMasterEvent` for details of this callback.
handleRepPermFailedEvent() - Method in interface com.sleepycat.db.EventHandler
  A callback function to be called when an event is sent from the Berkeley DB library.
handleRepPermFailedEvent() - Method in class com.sleepycat.db.EventHandlerAdapter
  See `EventHandler.handleRepPermFailedEvent` for details of this callback.
handleRepStartupDoneEvent() - Method in interface com.sleepycat.db.EventHandler
  A callback function to be called when an event is sent from the Berkeley DB library.
handleRepStartupDoneEvent() - Method in class com.sleepycat.db.EventHandlerAdapter
  See `EventHandler.handleRepStartupDoneEvent` for details of this callback.
handleWriteFailedEvent(int) - Method in interface com.sleepycat.db.EventHandler
  A callback function to be called when an event is sent from the Berkeley DB library.
handleWriteFailedEvent(int) - Method in class com.sleepycat.db.EventHandlerAdapter
  See `EventHandler.handleWriteFailedEvent` for details of this callback.
HASH - Static variable in class com.sleepycat.db.DatabaseType
  The database is a Hash.
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
hashCode() - Method in class com.sleepycat.db.DatabaseEntry
  Returns a hash code based on the data value.
hashCode() - Method in class com.sleepycat.persist.evolve.Converter
hashCode() - Method in class com.sleepycat.persist.evolve.EntityConverter
hashCode() - Method in class com.sleepycat.persist.evolve.Mutation
hashCode() - Method in class com.sleepycat.persist.evolve.Mutations
hashCode() - Method in class com.sleepycat.persist.evolve.Renamer
hashCode() - Method in class com.sleepycat.persist.model.ClassMetadata
hashCode() - Method in class com.sleepycat.persist.model.EntityMetadata
hashCode() - Method in class com.sleepycat.persist.model.FieldMetadata
hashCode() - Method in class com.sleepycat.persist.model.PrimaryKeyMetadata
hashCode() - Method in class com.sleepycat.persist.model.SecondaryKeyMetadata
hashCode() - Method in class com.sleepycat.persist.raw.RawObject
Hasher - Interface in com.sleepycat.db
  An application-specified, database hash function.
HashStats - Class in com.sleepycat.db
  The HashStats object is used to return Hash database statistics.
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.
headMap(K) - 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(K, 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(Map.Entry<K, V>) - 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(Map.Entry<K, V>, 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(K) - 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(K, 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(E) - 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(E, 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.
HEARTBEAT_MONITOR - Static variable in class com.sleepycat.db.ReplicationTimeoutType
  The amount of time the replication manager, running at a client site, waits for some message activity on the connection from the master (heartbeats or other messages) before concluding that the connection has been lost.
HEARTBEAT_SEND - Static variable in class com.sleepycat.db.ReplicationTimeoutType
  The frequency at which the replication manager, running at a master site, broadcasts a heartbeat message in an otherwise idle system.
HIGH - Static variable in class com.sleepycat.db.CacheFilePriority
  The second highest priority.
host - Variable in class com.sleepycat.db.ReplicationHostAddress
  The name component of the site address.

## I

IGNORE_LEASES - Static variable in class com.sleepycat.db.LockMode
  Return the data item irrespective of the state of master leases.
IncompatibleClassException - Exception in com.sleepycat.persist.evolve
  A class has been changed incompatibly and no mutation has been configured to handle the change or a new class version number has not been assigned.
IncompatibleClassException(String) - Constructor for exception com.sleepycat.persist.evolve.IncompatibleClassException
indexKeyBinding - Variable in class com.sleepycat.bind.serial.SerialSerialKeyCreator
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.
initialize(EntityModel) - Method in interface com.sleepycat.persist.evolve.Conversion
  Initializes the conversion, allowing it to obtain raw type information from the entity model.
initializeProxy(T) - Method in interface com.sleepycat.persist.model.PersistentProxy
  Copies the state of a given proxied class instance to this proxy instance.
INMEM - Static variable in class com.sleepycat.db.ReplicationConfig
  The client should keep all replication related information in memory (defaults to off).
inputToEntry(TupleInput, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.TupleBase
  Utility method to set the data in a entry buffer to the data in a tuple input object.
IntegerBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Integer` primitive wrapper or an `int` primitive.
IntegerBinding() - Constructor for class com.sleepycat.bind.tuple.IntegerBinding
intToEntry(int, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.IntegerBinding
  Converts a simple `int` value into an entry buffer.
IOExceptionWrapper - Exception in com.sleepycat.util
  An IOException that can contain nested exceptions.
IOExceptionWrapper(Throwable) - Constructor for exception com.sleepycat.util.IOExceptionWrapper
IREAD - Static variable in class com.sleepycat.db.LockRequestMode
  Intention to read (shared).
isArray() - Method in interface com.sleepycat.persist.raw.RawType
  Returns whether this is an array type.
isConnected() - Method in class com.sleepycat.db.ReplicationManagerSiteInfo
  The replication site is connected.
isCurrentData(Object) - Method in class com.sleepycat.collections.StoredIterator
  Internal use only.
isEmpty() - Method in class com.sleepycat.collections.StoredContainer
  Returns true if this map or collection contains no mappings or elements.
isEmpty() - Method in class com.sleepycat.persist.evolve.Mutations
  Returns true if no mutations are present.
isEntityClass() - Method in class com.sleepycat.persist.model.ClassMetadata
  Returns whether this class is an entity class.
isEnum() - Method in interface com.sleepycat.persist.raw.RawType
  Returns whether this is an enum type.
isIgnore() - Method in class com.sleepycat.db.ReplicationStatus
  This message cannot be processed.
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.
isOpen() - Method in class com.sleepycat.persist.model.EntityModel
  Returns whether the model is associated with an open store.
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.
isPrimitive() - Method in interface com.sleepycat.persist.raw.RawType
  Returns whether this type is a Java primitive: char, byte, short, int, long, float or double.
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.
isSimple() - Method in interface com.sleepycat.persist.raw.RawType
  Returns whether this is a simple type: primitive, primitive wrapper, BigInteger, String or Date.
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
  Deprecated. Please use `StoredCollection.storedIterator()` or `StoredCollection.storedIterator(boolean)` instead. Because the iterator returned must be closed, the method name `iterator` is confusing since standard Java iterators do not need to be closed.
iterator(Iterator<E>) - Static method in class com.sleepycat.collections.StoredCollections
  Clones an iterator preserving its current position.
iterator() - Method in interface com.sleepycat.persist.EntityCursor
  Returns an iterator over the key range, starting with the value following the current position or at the first value if the cursor is uninitialized.
iterator(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Returns an iterator over the key range, starting with the value following the current position or at the first value if the cursor is uninitialized.
iterator() - Method in interface com.sleepycat.persist.ForwardCursor
  Returns an iterator over the key range, starting with the value following the current position or at the first value if the cursor is uninitialized.
iterator(LockMode) - Method in interface com.sleepycat.persist.ForwardCursor
  Returns an iterator over the key range, starting with the value following the current position or at the first value if the cursor is uninitialized.
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).

## J

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.
JoinConfig - Class in com.sleepycat.db
  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 in com.sleepycat.db
  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.
KeyField - Annotation Type in com.sleepycat.persist.model
  Indicates the sorting position of a key field in a composite key class when the `Comparable` interface is not implemented.
KeyRange - Class in com.sleepycat.db
  An object that returns status from the `Database.getKeyRange` method.
KeyRange() - Constructor for class com.sleepycat.db.KeyRange
keys() - Method in interface com.sleepycat.persist.EntityIndex
  Opens a cursor for traversing all keys in this index.
keys(Transaction, CursorConfig) - Method in interface com.sleepycat.persist.EntityIndex
  Opens a cursor for traversing all keys in this index.
keys(K, boolean, K, boolean) - Method in interface com.sleepycat.persist.EntityIndex
  Opens a cursor for traversing keys in a key range.
keys(Transaction, K, boolean, K, boolean, CursorConfig) - Method in interface com.sleepycat.persist.EntityIndex
  Opens a cursor for traversing keys in a key range.
keys() - Method in class com.sleepycat.persist.EntityJoin
  Opens a cursor that returns the primary keys of entities qualifying for the join.
keys(Transaction, CursorConfig) - Method in class com.sleepycat.persist.EntityJoin
  Opens a cursor that returns the primary keys of entities qualifying for the join.
keySet() - Method in class com.sleepycat.collections.StoredMap
  Returns a set view of the keys contained in this map.
keysIndex() - Method in class com.sleepycat.persist.SecondaryIndex
  Returns a read-only keys index that maps secondary key to primary key.

## L

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.
last() - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the last value and returns it, or returns null if the cursor range is empty.
last(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the last value and returns it, or returns null if the cursor range is empty.
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.
LEASE - Static variable in class com.sleepycat.db.ReplicationConfig
  Master leases will be used for this site.
len - Variable in class com.sleepycat.util.FastInputStream
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.
Lock - Class in com.sleepycat.db
  The locking interfaces for the database environment are methods of the `Environment` handle.
LockDetectMode - Class in com.sleepycat.db
  Deadlock detection modes.
LockMode - Class in com.sleepycat.db
  Locking modes for database operations.
LockNotGrantedException - Exception in com.sleepycat.db
  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 in com.sleepycat.db
  Operations that can be performed on locks.
LockRequest - Class in com.sleepycat.db
  The LockRequest object is used to encapsulate a single lock request.
LockRequest(LockOperation, LockRequestMode, DatabaseEntry) - Constructor for class com.sleepycat.db.LockRequest
  Construct a LockRequest with the specified operation and mode for the specified object.
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 in com.sleepycat.db
  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 in com.sleepycat.db
  Lock statistics for a database environment.
lockVector(int, boolean, LockRequest[]) - Method in class com.sleepycat.db.Environment
  Atomically obtain and release one or more locks from the lock table.
LogCursor - Class in com.sleepycat.db
  The LogCursor object is the handle for a cursor into the log files, supporting sequential access to the records stored in log files.
logFlush(LogSequenceNumber) - Method in class com.sleepycat.db.Environment
  Flush log records to stable storage.
logPrint(Transaction, String) - Method in class com.sleepycat.db.Environment
  Append an informational message to the Berkeley DB database environment log files.
logPut(DatabaseEntry, boolean) - Method in class com.sleepycat.db.Environment
  Append a record to the log.
LogRecordHandler - Interface in com.sleepycat.db
  A function to process application-specific log records.
LogSequenceNumber - Class in com.sleepycat.db
  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 in com.sleepycat.db
  Log statistics for a database environment.
LongBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Long` primitive wrapper or a `long` primitive.
LongBinding() - Constructor for class com.sleepycat.bind.tuple.LongBinding
longToEntry(long, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.LongBinding
  Converts a simple `long` value into an entry buffer.
LOW - Static variable in class com.sleepycat.db.CacheFilePriority
  The second lowest priority.

## M

main(String[]) - Static method in class com.sleepycat.persist.model.ClassEnhancer
  Enhances classes in the directories specified.
makeSpace(int) - Method in class com.sleepycat.util.FastOutputStream
  Ensure that at least the given number of bytes are available in the internal buffer.
map() - Method in interface com.sleepycat.persist.EntityIndex
  Returns a standard Java map based on this entity index.
map() - Method in class com.sleepycat.persist.PrimaryIndex
map() - Method in class com.sleepycat.persist.SecondaryIndex
MapEntryParameter<K,V> - Class in com.sleepycat.collections
  A simple `Map.Entry` implementation that can be used as in input parameter.
MapEntryParameter(K, V) - Constructor for class com.sleepycat.collections.MapEntryParameter
  Creates a map entry with a given key and value.
mark - Variable in class com.sleepycat.util.FastInputStream
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.
MarshalledTupleEntry - Interface in com.sleepycat.bind.tuple
  A marshalling interface implemented by key, data or entity classes that are represented as tuples.
MarshalledTupleKeyEntity - Interface in com.sleepycat.bind.tuple
  A marshalling interface implemented by entity classes that represent keys as tuples.
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.
MAX_LENGTH - Static variable in class com.sleepycat.util.PackedInteger
  The maximum number of bytes needed to store an int value (5).
MAX_LONG_LENGTH - Static variable in class com.sleepycat.util.PackedInteger
  The maximum number of bytes needed to store a long value (9).
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.
MemoryException - Exception in com.sleepycat.db
  This exception is thrown when a `DatabaseEntry` passed to a `Database` or `Cursor` method is not large enough to hold a value being returned.
message(Environment, String) - Method in interface com.sleepycat.db.MessageHandler
  A callback function to be called to display informational messages.
MessageHandler - Interface in com.sleepycat.db
  An interface specifying a callback function to be called to display informational messages.
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.
ModelInternal - Class in com.sleepycat.persist.model
  Internal access class that should not be used by applications.
ModelInternal() - Constructor for class com.sleepycat.persist.model.ModelInternal
moveToIndex(int) - Method in class com.sleepycat.collections.StoredIterator
  Internal use only.
MultipleDataEntry - Class in com.sleepycat.db
  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 in com.sleepycat.db
  An abstract class representing a DatabaseEntry that holds multiple results returned by a single `Cursor` get method.
MultipleKeyDataEntry - Class in com.sleepycat.db
  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.
MultipleKeyNIODataEntry - Class in com.sleepycat.db
  A DatabaseEntry that holds multiple key/data pairs returned by a single `Database` or `Cursor` get call.
MultipleKeyNIODataEntry() - Constructor for class com.sleepycat.db.MultipleKeyNIODataEntry
  Construct an entry with no data.
MultipleKeyNIODataEntry(ByteBuffer) - Constructor for class com.sleepycat.db.MultipleKeyNIODataEntry
  Construct an entry with a given java.nio.ByteBuffer.
MultipleNIODataEntry - Class in com.sleepycat.db
  A DatabaseEntry that holds multiple data items returned by a single `Database` or `Cursor` get call.
MultipleNIODataEntry() - Constructor for class com.sleepycat.db.MultipleNIODataEntry
  Construct an entry with no data.
MultipleNIODataEntry(ByteBuffer) - Constructor for class com.sleepycat.db.MultipleNIODataEntry
  Construct an entry with a given java.nio.ByteBuffer.
MultipleRecnoDataEntry - Class in com.sleepycat.db
  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.
MultipleRecnoNIODataEntry - Class in com.sleepycat.db
  A DatabaseEntry that holds multiple record number/data pairs returned by a single `Database` or `Cursor` get call.
MultipleRecnoNIODataEntry() - Constructor for class com.sleepycat.db.MultipleRecnoNIODataEntry
  Construct an entry with no data.
MultipleRecnoNIODataEntry(ByteBuffer) - Constructor for class com.sleepycat.db.MultipleRecnoNIODataEntry
  Construct an entry with a given java.nio.ByteBuffer.
Mutation - Class in com.sleepycat.persist.evolve
  The base class for all mutations.
Mutations - Class in com.sleepycat.persist.evolve
  A collection of mutations for configuring class evolution.
Mutations() - Constructor for class com.sleepycat.persist.evolve.Mutations
  Creates an empty set of mutations.
MutexStats - Class in com.sleepycat.db
  Statistics about mutexes in a Berkeley DB database environment, returned by `Environment.getMutexStats(com.sleepycat.db.StatsConfig)`

## N

newEvent() - Static method in class com.sleepycat.persist.evolve.EvolveInternal
  Internal access method that should not be used by applications.
newMap(Database, Class<K>, Class<V>, 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.TupleBase
  Deprecated. replaced by `TupleBase.getTupleOutput(E)`
newOutput(byte[]) - Static method in class com.sleepycat.bind.tuple.TupleBase
  Deprecated. replaced by `TupleBase.getTupleOutput(E)`
newSortedMap(Database, Class<K>, Class<V>, 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.MultipleKeyNIODataEntry
  Get the next key/data pair in the returned set.
next(DatabaseEntry) - Method in class com.sleepycat.db.MultipleNIODataEntry
  Get the next data element 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.
next(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.MultipleRecnoNIODataEntry
  Get the next record number/data pair in the returned set.
next() - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the next value and returns it, or returns null if there are no more values in the cursor range.
next(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the next value and returns it, or returns null if there are no more values in the cursor range.
next() - Method in interface com.sleepycat.persist.ForwardCursor
  Moves the cursor to the next value and returns it, or returns null if there are no more values in the cursor range.
next(LockMode) - Method in interface com.sleepycat.persist.ForwardCursor
  Moves the cursor to the next value and returns it, or returns null if there are no more values in the cursor range.
nextDup() - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the next value with the same key (duplicate) and returns it, or returns null if no more values are present for the key at the current position.
nextDup(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the next value with the same key (duplicate) and returns it, or returns null if no more values are present for the key at the current position.
nextIndex() - Method in class com.sleepycat.collections.StoredIterator
  Returns the index of the element that would be returned by a subsequent call to next.
nextNoDup() - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the next value with a different key and returns it, or returns null if there are no more unique keys in the cursor range.
nextNoDup(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the next value with a different key and returns it, or returns null if there are no more unique keys in the cursor range.
NOAUTOINIT - Static variable in class com.sleepycat.db.ReplicationConfig
  The replication master should not automatically re-initialize outdated clients.
NONE - Static variable in class com.sleepycat.db.LockDetectMode
  Turn off deadlock detection.
NONE - Static variable in class com.sleepycat.db.ReplicationManagerAckPolicy
  The master should not wait for any client replication message acknowledgments.
NOTFOUND - Static variable in class com.sleepycat.db.OperationStatus
  The requested key/data pair was not found.
NotPersistent - Annotation Type in com.sleepycat.persist.model
  Overrides the default rules for field persistence and defines a field as being non-persistent even when it is not declared with the `transient` keyword.
NotTransient - Annotation Type in com.sleepycat.persist.model
  Overrides the default rules for field persistence and defines a field as being persistent even when it is declared with the `transient` keyword.
NOWAIT - Static variable in class com.sleepycat.db.ReplicationConfig
  Berkeley DB method calls that would normally block while clients are in recovery should return errors immediately.
NULLIFY - Static variable in class com.sleepycat.db.ForeignKeyDeleteAction
nullifyForeignKey(SecondaryDatabase, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialSerialKeyCreator
nullifyForeignKey(D) - 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(D) - Method in class com.sleepycat.bind.serial.TupleSerialKeyCreator
  Clears the index key in the deserialized data entry.
nullifyForeignKey(D) - 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
nullifyForeignKey(SecondaryDatabase, DatabaseEntry) - Method in interface com.sleepycat.db.ForeignKeyNullifier
nullifyForeignKey(SecondaryDatabase, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in interface com.sleepycat.db.ForeignMultiKeyNullifier

## O

objectToData(E, DatabaseEntry) - Method in interface com.sleepycat.bind.EntityBinding
  Extracts the data entry from an entity Object.
objectToData(E, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
objectToData(E) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
  Extracts a data object from an entity object.
objectToData(E, DatabaseEntry) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
objectToData(E) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
  Extracts a data object from an entity object.
objectToData(E) - Method in class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
objectToData(E, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
objectToData(E, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
  Extracts a key tuple from an entity object.
objectToData(E, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleMarshalledBinding
objectToEntry(byte[], DatabaseEntry) - Method in class com.sleepycat.bind.ByteArrayBinding
objectToEntry(E, 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(E, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialBinding
  Serialize an object into an entry buffer.
objectToEntry(BigInteger, TupleOutput) - Method in class com.sleepycat.bind.tuple.BigIntegerBinding
objectToEntry(Boolean, TupleOutput) - Method in class com.sleepycat.bind.tuple.BooleanBinding
objectToEntry(Byte, TupleOutput) - Method in class com.sleepycat.bind.tuple.ByteBinding
objectToEntry(Character, TupleOutput) - Method in class com.sleepycat.bind.tuple.CharacterBinding
objectToEntry(Double, TupleOutput) - Method in class com.sleepycat.bind.tuple.DoubleBinding
objectToEntry(Float, TupleOutput) - Method in class com.sleepycat.bind.tuple.FloatBinding
objectToEntry(Integer, TupleOutput) - Method in class com.sleepycat.bind.tuple.IntegerBinding
objectToEntry(Long, TupleOutput) - Method in class com.sleepycat.bind.tuple.LongBinding
objectToEntry(Short, TupleOutput) - Method in class com.sleepycat.bind.tuple.ShortBinding
objectToEntry(Double, TupleOutput) - Method in class com.sleepycat.bind.tuple.SortedDoubleBinding
objectToEntry(Float, TupleOutput) - Method in class com.sleepycat.bind.tuple.SortedFloatBinding
objectToEntry(String, TupleOutput) - Method in class com.sleepycat.bind.tuple.StringBinding
objectToEntry(E, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleBinding
objectToEntry(E, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleBinding
  Converts a key or data object to a tuple entry.
objectToEntry(TupleInput, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleInputBinding
objectToEntry(E, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleMarshalledBinding
objectToKey(E, DatabaseEntry) - Method in interface com.sleepycat.bind.EntityBinding
  Extracts the key entry from an entity Object.
objectToKey(E, DatabaseEntry) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
objectToKey(E) - Method in class com.sleepycat.bind.serial.SerialSerialBinding
  Extracts a key object from an entity object.
objectToKey(E, DatabaseEntry) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
objectToKey(E, TupleOutput) - Method in class com.sleepycat.bind.serial.TupleSerialBinding
  Extracts a key tuple from an entity object.
objectToKey(E, TupleOutput) - Method in class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
objectToKey(E, DatabaseEntry) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
objectToKey(E, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleBinding
  Extracts a key tuple from an entity object.
objectToKey(E, TupleOutput) - Method in class com.sleepycat.bind.tuple.TupleTupleMarshalledBinding
off - Variable in class com.sleepycat.util.FastInputStream
OLDEST - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for the locker ID with the oldest lock.
ONE - Static variable in class com.sleepycat.db.ReplicationManagerAckPolicy
  The master should wait until at least one client site has acknowledged each permanent replication message.
ONE_PEER - Static variable in class com.sleepycat.db.ReplicationManagerAckPolicy
  The master should wait until at least one electable peer has acknowledged each permanent replication message (where "electable peer" means a client capable of being subsequently elected master of the replication group).
openCursor(Transaction, CursorConfig) - Method in class com.sleepycat.db.Database
  Return a cursor into the database.
openCursor(Transaction, CursorConfig) - Method in class com.sleepycat.db.SecondaryDatabase
  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.
OperationStatus - Class in com.sleepycat.db
  Status values from database operations.
outputToEntry(TupleOutput, DatabaseEntry) - Static method in class com.sleepycat.bind.tuple.TupleBase
  Utility method to set the data in a entry buffer to the data in a tuple output object.

## P

PackedInteger - Class in com.sleepycat.util
  Static methods for reading and writing packed integers.
PackedInteger() - Constructor for class com.sleepycat.util.PackedInteger
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.
PanicHandler - Interface in com.sleepycat.db
  An interface specifying a function to be called if the database environment panics.
partition(Database, DatabaseEntry) - Method in interface com.sleepycat.db.PartitionHandler
  The application-specific database partitioning callback.
PartitionHandler - Interface in com.sleepycat.db
  An interface specifying how Btree prefixes should be calculated.
Persistent - Annotation Type in com.sleepycat.persist.model
  Identifies a persistent class that is not an `Entity` class or a simple type.
PersistentProxy<T> - Interface in com.sleepycat.persist.model
  Implemented by a proxy class to represent the persistent state of a (non-persistent) proxied class.
port - Variable in class com.sleepycat.db.ReplicationHostAddress
  The network port component of the site address.
prefix(Database, DatabaseEntry, DatabaseEntry) - Method in interface com.sleepycat.db.BtreePrefixCalculator
  The application-specific Btree prefix callback.
premain(String, Instrumentation) - Static method in class com.sleepycat.persist.model.ClassEnhancer
  Enhances classes as specified by a JVM -javaagent argument.
prepare(byte[]) - Method in class com.sleepycat.db.Transaction
  Initiate the beginning of a two-phase commit.
PreparedTransaction - Class in com.sleepycat.db
  The PreparedTransaction object is used to encapsulate a single prepared, but not yet resolved, transaction.
prev() - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the previous value and returns it, or returns null if there are no preceding values in the cursor range.
prev(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the previous value and returns it, or returns null if there are no preceding values in the cursor range.
prevDup() - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the previous value with the same key (duplicate) and returns it, or returns null if no preceding values are present for the key at the current position.
prevDup(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the previous value with the same key (duplicate) and returns it, or returns null if no preceding values are present for the key at the current position.
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.
prevNoDup() - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the preceding value with a different key and returns it, or returns null if there are no preceding unique keys in the cursor range.
prevNoDup(LockMode) - Method in interface com.sleepycat.persist.EntityCursor
  Moves the cursor to the preceding value with a different key and returns it, or returns null if there are no preceding unique keys in the cursor range.
PrimaryIndex<PK,E> - Class in com.sleepycat.persist
  The primary index for an entity class and its primary key.
PrimaryIndex(Database, Class<PK>, EntryBinding<PK>, Class<E>, EntityBinding<E>) - Constructor for class com.sleepycat.persist.PrimaryIndex
  Creates a primary index without using an `EntityStore`.
PrimaryKey - Annotation Type in com.sleepycat.persist.model
  Indicates the primary key field of an entity class.
PrimaryKeyAssigner - Interface in com.sleepycat.collections
  An interface implemented to assign new primary key values.
primaryKeyBinding - Variable in class com.sleepycat.bind.serial.SerialSerialKeyCreator
PrimaryKeyMetadata - Class in com.sleepycat.persist.model
  The metadata for a primary key field.
PrimaryKeyMetadata(String, String, String, String) - Constructor for class com.sleepycat.persist.model.PrimaryKeyMetadata
  Used by an `EntityModel` to construct primary key metadata.
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.
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(K, V) - 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.
PUT - Static variable in class com.sleepycat.db.LockOperation
  The lock to which the lock field refers is released.
put(E) - Method in class com.sleepycat.persist.PrimaryIndex
  Inserts an entity and returns null, or updates it if the primary key already exists and returns the existing entity.
put(Transaction, E) - Method in class com.sleepycat.persist.PrimaryIndex
  Inserts an entity and returns null, or updates it if the primary key already exists and returns the existing entity.
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.
putAfter(DatabaseEntry, DatabaseEntry) - Method in class com.sleepycat.db.Cursor
  Store a key/data pair into the database.
putAll(Map<? extends K, ? extends V>) - 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
  Replaces the data in the key/data pair at the current cursor position.
putIfAbsent(K, V) - Method in class com.sleepycat.collections.StoredMap
  If the specified key is not already associated with a value, associate it with the given value.
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.
putMultiple(Transaction, MultipleEntry, MultipleEntry, boolean) - Method in class com.sleepycat.db.Database
  Store a set of key/data pairs into the database.
putMultipleKey(Transaction, MultipleEntry, boolean) - Method in class com.sleepycat.db.Database
  Store a set of key/data pairs into the database.
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.
putNoOverwrite(E) - Method in class com.sleepycat.persist.PrimaryIndex
  Inserts an entity and returns true, or returns false if the primary key already exists.
putNoOverwrite(Transaction, E) - Method in class com.sleepycat.persist.PrimaryIndex
  Inserts an entity and returns true, or returns false if the primary key already exists.
putNoReturn(E) - Method in class com.sleepycat.persist.PrimaryIndex
  Inserts an entity, or updates it if the primary key already exists (does not return the existing entity).
putNoReturn(Transaction, E) - Method in class com.sleepycat.persist.PrimaryIndex
  Inserts an entity, or updates it if the primary key already exists (does not return the existing entity).

## Q

QUEUE - Static variable in class com.sleepycat.db.DatabaseType
  The database is a Queue.
QueueStats - Class in com.sleepycat.db
  The QueueStats object is used to return Queue database statistics.
QUORUM - Static variable in class com.sleepycat.db.ReplicationManagerAckPolicy
  The master should wait until it has received acknowledgements from the minimum number of electable peers sufficient to ensure that the effect of the permanent record remains durable if an election is held (where "electable peer" means a client capable of being subsequently elected master of the replication group).

## R

RANDOM - Static variable in class com.sleepycat.db.LockDetectMode
  Reject the lock request for a random locker ID.
RawField - Interface in com.sleepycat.persist.raw
  The definition of a field in a `RawType`.
RawObject - Class in com.sleepycat.persist.raw
  A raw instance that can be used with a `RawStore` or `Conversion`.
RawObject(RawType, Map<String, Object>, RawObject) - Constructor for class com.sleepycat.persist.raw.RawObject
  Creates a raw object with a given set of field values for a complex type.
RawObject(RawType, Object[]) - Constructor for class com.sleepycat.persist.raw.RawObject
  Creates a raw object with the given array elements for an array type.
RawObject(RawType, String) - Constructor for class com.sleepycat.persist.raw.RawObject
  Creates a raw object with the given enum value for an enum type.
RawStore - Class in com.sleepycat.persist.raw
  Provides access to the raw data in a store for use by general purpose tools.
RawStore(Environment, String, StoreConfig) - Constructor for class com.sleepycat.persist.raw.RawStore
  Opens an entity store for raw data access.
RawType - Interface in com.sleepycat.persist.raw
  The type definition for a simple or complex persistent type, or an array of persistent types.
READ - Static variable in class com.sleepycat.db.LockRequestMode
  Read (shared).
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
READ_COMMITTED - Static variable in class com.sleepycat.db.CursorConfig
  A convenience instance to configure a cursor for read committed isolation.
READ_COMMITTED - Static variable in class com.sleepycat.db.LockMode
  Read committed isolation provides for cursor stability but not repeatable reads.
READ_UNCOMMITTED - 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.
READ_UNCOMMITTED - Static variable in class com.sleepycat.db.LockMode
  Read modified but not yet committed data.
readBigInteger() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a `BigInteger`.
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.
readClassDescriptor() - Method in class com.sleepycat.bind.serial.SerialInput
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.
readInt(byte[], int) - Static method in class com.sleepycat.util.PackedInteger
  Reads a packed integer at the given buffer offset and returns it.
readLong() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed long (eight byte) value from the buffer.
readLong(byte[], int) - Static method in class com.sleepycat.util.PackedInteger
  Reads a packed long integer at the given buffer offset and returns it.
readPackedInt() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a packed integer.
readPackedLong() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a packed long integer.
readShort() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed short (two byte) value from the buffer.
readSortedDouble() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed double (eight byte) value from the buffer, with support for correct default sorting of all values.
readSortedFloat() - Method in class com.sleepycat.bind.tuple.TupleInput
  Reads a signed float (four byte) value from the buffer, with support for correct default sorting of all values.
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.
RECNO - Static variable in class com.sleepycat.db.DatabaseType
  The database is a Recno.
RecordNumberAppender - Interface in com.sleepycat.db
  An interface specifying a callback function that modifies stored data based on a generated key.
RecordNumberBinding - Class in com.sleepycat.bind
  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.
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
RECOVERY - Static variable in class com.sleepycat.db.VerboseConfig
  Display additional information when performing recovery.
recoveryFeedback(Environment, int) - Method in interface com.sleepycat.db.FeedbackHandler
  A function called with progress information when the database environment is being recovered.
RecoveryOperation - Class in com.sleepycat.db
  The recovery operation being performed when `LogRecordHandler.handleLogRecord` is called.
REGISTER - Static variable in class com.sleepycat.db.VerboseConfig
  Display additional information concerning support for `EnvironmentConfig.setRegister(boolean)`.
registerClass(Class) - Method in class com.sleepycat.persist.model.EntityModel
  Registers a persistent class, most importantly, a `PersistentProxy` class or entity subclass.
Relationship - Enum in com.sleepycat.persist.model
  Defines the relationship between instances of the entity class and the secondary keys.
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, Object) - Method in class com.sleepycat.collections.StoredMap
  Remove entry for key only if currently mapped to given value.
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.
Renamer - Class in com.sleepycat.persist.evolve
  A mutation for renaming a class or field without changing the instance or field value.
Renamer(String, int, String) - Constructor for class com.sleepycat.persist.evolve.Renamer
  Creates a mutation for renaming the class of all instances of the given class version.
Renamer(String, int, String, String) - Constructor for class com.sleepycat.persist.evolve.Renamer
  Creates a mutation for renaming the given field for all instances of the given class version.
REP_CLIENT - Static variable in class com.sleepycat.db.ReplicationManagerStartPolicy
  Start as a client site, and do not call for an election.
REP_CLIENT - Static variable in class com.sleepycat.db.ReplicationStats
  The environment is configured as a replication client, as reported by `ReplicationStats.getStatus()`.
REP_ELECTION - Static variable in class com.sleepycat.db.ReplicationManagerStartPolicy
  Start as a client, and call for an election if no master is found.
REP_MASTER - Static variable in class com.sleepycat.db.ReplicationManagerStartPolicy
  Start as a master site, and do not call for an election.
REP_MASTER - Static variable in class com.sleepycat.db.ReplicationStats
  The environment is configured as a replication master, as reported by `ReplicationStats.getStatus()`.
REP_NONE - Static variable in class com.sleepycat.db.ReplicationStats
  Replication is not configured for this environment, as reported by `ReplicationStats.getStatus()`.
replace(K, V) - Method in class com.sleepycat.collections.StoredMap
  Replace entry for key only if currently mapped to some value.
replace(K, V, V) - Method in class com.sleepycat.collections.StoredMap
  Replace entry for key only if currently mapped to given value.
REPLICATION - Static variable in class com.sleepycat.db.VerboseConfig
  Display all detailed information about replication.
REPLICATION_ELECTION - Static variable in class com.sleepycat.db.VerboseConfig
  Display detailed information about replication elections.
REPLICATION_LEASE - Static variable in class com.sleepycat.db.VerboseConfig
  Display detailed information about replication master leases.
REPLICATION_MISC - Static variable in class com.sleepycat.db.VerboseConfig
  Display detailed information about general replication processing not covered by the other REPLICATION_* values.
REPLICATION_MSGS - Static variable in class com.sleepycat.db.VerboseConfig
  Display detailed information about replication message processing.
REPLICATION_SYNC - Static variable in class com.sleepycat.db.VerboseConfig
  Display detailed information about replication client synchronization.
REPLICATION_TEST - Static variable in class com.sleepycat.db.VerboseConfig
  Display temporary replication test information.
ReplicationConfig - Class in com.sleepycat.db
  Settings that configure Berkeley DB replication.
ReplicationDuplicateMasterException - Exception in com.sleepycat.db
  The replication group has more than one master.
ReplicationHandleDeadException - Exception in com.sleepycat.db
  Thrown when a database handle has been invalidated because a replication election unrolled a committed transaction.
ReplicationHoldElectionException - Exception in com.sleepycat.db
  An election is needed.
ReplicationHostAddress - Class in com.sleepycat.db
  A simple wrapper class to hold information needed to define a host in a replication group.
ReplicationHostAddress() - Constructor for class com.sleepycat.db.ReplicationHostAddress
  Create a ReplicationHostAddress with default settings.
ReplicationHostAddress(String, int) - Constructor for class com.sleepycat.db.ReplicationHostAddress
  Create a ReplicationHostAddress with user defined host and port information.
ReplicationJoinFailureException - Exception in com.sleepycat.db
  Thrown if a new master has been chosen but the client is unable to synchronize with the new master (possibly because the client has been configured with the `ReplicationConfig.NOAUTOINIT` setting to turn-off automatic internal initialization).
ReplicationLeaseExpiredException - Exception in com.sleepycat.db
  Thrown if a master lease has expired.
ReplicationLeaseTimeoutException - Exception in com.sleepycat.db
  Thrown if a master lease has timed out.
ReplicationLockoutException - Exception in com.sleepycat.db
  Thrown when an operation was blocked by client/master synchronization.
ReplicationManagerAckPolicy - Class in com.sleepycat.db
  A class that provides definitions for the types of network ack policyto use when transmitting messages between replication sites using theReplication Manager.
replicationManagerAddRemoteSite(ReplicationHostAddress, boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Add a remote site to a replication group.
ReplicationManagerSiteInfo - Class in com.sleepycat.db
  A simple wrapper class to hold information needed to define a replication site.
ReplicationManagerSiteInfo(ReplicationHostAddress, int) - Constructor for class com.sleepycat.db.ReplicationManagerSiteInfo
  Create a ReplicationManagerSiteInfo with the given information, isConnected defaults to false.
ReplicationManagerSiteInfo(ReplicationHostAddress, int, boolean) - Constructor for class com.sleepycat.db.ReplicationManagerSiteInfo
  Create a ReplicationManagerSiteInfo with the given information.
replicationManagerStart(int, ReplicationManagerStartPolicy) - Method in class com.sleepycat.db.Environment
  Starts the replication manager.
ReplicationManagerStartPolicy - Class in com.sleepycat.db
  This class provides definitions of the various start policies thatcan be specified when starting a replication client using the`Environment.replicationManagerStart` call.
ReplicationManagerStats - Class in com.sleepycat.db
  Replication Manager statistics for a database environment.
ReplicationSiteUnavailableException - Exception in com.sleepycat.db
  Thrown if replication group was unable to elect a master, or was unable to complete the election in the specified timeout period.
ReplicationStats - Class in com.sleepycat.db
  Replication statistics for a database environment.
ReplicationStatus - Class in com.sleepycat.db
  The return status from processing a replication message.
ReplicationTimeoutType - Class in com.sleepycat.db
  The ReplicationTimeoutType defines the types of timeouts that can beconfigured for the Berkeley Db replication functionality.
ReplicationTransport - Interface in com.sleepycat.db
  An interface specifying a replication transmit function, which sends information to other members of the replication group.
REPMGR_CONNFAIL - Static variable in class com.sleepycat.db.VerboseConfig
  Display detailed information about Replication Manager connection failures.
REPMGR_MISC - Static variable in class com.sleepycat.db.VerboseConfig
  Display detailed information about genereal Replication Manager processing.
reset() - Method in class com.sleepycat.util.FastInputStream
reset() - Method in class com.sleepycat.util.FastOutputStream
resetFileID(String, boolean) - Method in class com.sleepycat.db.Environment
  Allows database files to be copied, and then the copy used in the same database environment as the original.
resetLogSequenceNumber(String, boolean) - Method in class com.sleepycat.db.Environment
  Allows database files to be moved from one transactional database environment to another.
resolveClass(ObjectStreamClass) - Method in class com.sleepycat.bind.serial.SerialInput
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).
RMW - Static variable in class com.sleepycat.db.LockMode
  Acquire write locks instead of read locks when doing the retrieval.
run(TransactionWorker) - Method in class com.sleepycat.collections.TransactionRunner
  Calls the `TransactionWorker.doWork()` method and, for transactional environments, may begin and end a transaction.
RunRecoveryException - Exception in com.sleepycat.db
  Thrown when the database environment needs to be recovered.
RuntimeExceptionWrapper - Exception in com.sleepycat.util
  A RuntimeException that can contain nested exceptions.
RuntimeExceptionWrapper(Throwable) - Constructor for exception com.sleepycat.util.RuntimeExceptionWrapper

## S

SecondaryConfig - Class in com.sleepycat.db
  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 in com.sleepycat.db
  A database cursor for a secondary database.
SecondaryDatabase - Class in com.sleepycat.db
  A secondary database handle.
SecondaryDatabase(String, String, Database, SecondaryConfig) - Constructor for class com.sleepycat.db.SecondaryDatabase
  Open a database.
SecondaryIndex<SK,PK,E> - Class in com.sleepycat.persist
  The secondary index for an entity class and a secondary key.
SecondaryIndex(SecondaryDatabase, Database, PrimaryIndex<PK, E>, Class<SK>, EntryBinding<SK>) - Constructor for class com.sleepycat.persist.SecondaryIndex
  Creates a secondary index without using an `EntityStore`.
SecondaryKey - Annotation Type in com.sleepycat.persist.model
  Indicates a secondary key field of an entity class.
SecondaryKeyCreator - Interface in com.sleepycat.db
  The interface implemented for extracting single-valued secondary keys from primary records.
SecondaryKeyMetadata - Class in com.sleepycat.persist.model
  The metadata for a secondary key field.
SecondaryKeyMetadata(String, String, String, String, String, Relationship, String, DeleteAction) - Constructor for class com.sleepycat.persist.model.SecondaryKeyMetadata
  Used by an `EntityModel` to construct secondary key metadata.
SecondaryMultiKeyCreator - Interface in com.sleepycat.db
  The interface implemented for extracting multi-valued secondary keys from primary records.
send(Environment, DatabaseEntry, DatabaseEntry, LogSequenceNumber, int, boolean, boolean, boolean, boolean) - Method in interface com.sleepycat.db.ReplicationTransport
  The callback used when Berkeley DB needs to transmit a replication message.
Sequence - Class in com.sleepycat.db
  A Sequence handle is used to manipulate a sequence record in a database.
SequenceConfig - Class in com.sleepycat.db
  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 in com.sleepycat.db
  A SequenceStats object is used to return sequence statistics.
SerialBase - Class in com.sleepycat.bind.serial
  A base class for serial bindings creators that provides control over the allocation of the output buffer.
SerialBase() - Constructor for class com.sleepycat.bind.serial.SerialBase
  Initializes the initial output buffer size to zero.
SerialBinding<E> - Class in com.sleepycat.bind.serial
  A concrete `EntryBinding` that treats a key or data entry as a serialized object.
SerialBinding(ClassCatalog, Class<E>) - Constructor for class com.sleepycat.bind.serial.SerialBinding
  Creates a serial binding.
SerialInput - Class in com.sleepycat.bind.serial
  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.
SerialInput(InputStream, ClassCatalog, ClassLoader) - Constructor for class com.sleepycat.bind.serial.SerialInput
  Creates a serial input stream.
SerialOutput - Class in com.sleepycat.bind.serial
  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<K,D,E> - Class in com.sleepycat.bind.serial
  An abstract `EntityBinding` that treats an entity's key entry and data entry as serialized objects.
SerialSerialBinding(ClassCatalog, Class<K>, Class<D>) - Constructor for class com.sleepycat.bind.serial.SerialSerialBinding
  Creates a serial-serial entity binding.
SerialSerialBinding(SerialBinding<K>, SerialBinding<D>) - Constructor for class com.sleepycat.bind.serial.SerialSerialBinding
  Creates a serial-serial entity binding.
SerialSerialKeyCreator<PK,D,SK> - Class in com.sleepycat.bind.serial
  A abstract key creator that uses a serial key and a serial data entry.
SerialSerialKeyCreator(ClassCatalog, Class<PK>, Class<D>, Class<SK>) - Constructor for class com.sleepycat.bind.serial.SerialSerialKeyCreator
  Creates a serial-serial key creator.
SerialSerialKeyCreator(SerialBinding<PK>, SerialBinding<D>, SerialBinding<SK>) - Constructor for class com.sleepycat.bind.serial.SerialSerialKeyCreator
  Creates a serial-serial entity binding.
set(E) - Method in class com.sleepycat.collections.StoredIterator
  Replaces the last element returned by next or previous with the specified element (optional operation).
set(int, E) - 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.
setAllowCreate(boolean) - Method in class com.sleepycat.persist.StoreConfig
  Specifies whether creation of a new store is allowed.
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.
setBtreeCompressor(BtreeCompressor) - Method in class com.sleepycat.db.DatabaseConfig
  Set the Btree compression callbacks.
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.
setBulkCursor(boolean) - Method in class com.sleepycat.db.CursorConfig
  Specify that the cursor will be used to do bulk operations on the underlying database.
setByteOrder(int) - Method in class com.sleepycat.db.DatabaseConfig
  Set the byte order for integers in the stored database metadata.
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.
setCacheMax(long) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the maximum cache size in bytes.
setCachePageSize(int) - Method in class com.sleepycat.db.EnvironmentConfig
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.
setCacheTableSize(int) - Method in class com.sleepycat.db.EnvironmentConfig
setCatalog(EntityModel, PersistCatalog) - Static method in class com.sleepycat.persist.model.ModelInternal
  Internal access method that should not be used by applications.
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.
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.
setCreateDir(File) - Method in class com.sleepycat.db.DatabaseConfig
  Specify which directory a database should be created in or looked for.
setCreateDir(File) - Method in class com.sleepycat.db.EnvironmentConfig
  Sets the path of a directory to be used as the location to create the access method database files.
setData(byte[], int, int) - Method in class com.sleepycat.db.DatabaseEntry
  Sets the byte array, offset and size.
setData(byte[]) - Method in class com.sleepycat.db.DatabaseEntry
  Sets the byte array.
setDatabaseNamer(DatabaseNamer) - Method in class com.sleepycat.persist.StoreConfig
  Specifies the object reponsible for naming of files and databases.
setDataNIO(ByteBuffer, int, int) - Method in class com.sleepycat.db.DatabaseEntry
  Sets the java.nio.ByteBuffer (or the backing array if passed a non-direct ByteBuffer,) offset and size.
setDataNIO(ByteBuffer) - Method in class com.sleepycat.db.DatabaseEntry
  Sets the java.nio.ByteBuffer.
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
  Deprecated. This has been replaced by `CursorConfig.setReadCommitted(boolean)` to conform to ANSI database isolation terminology.
setDegree2(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Deprecated. This has been replaced by `TransactionConfig.setReadCommitted(boolean)` to conform to ANSI database isolation terminology.
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
  Deprecated. This has been replaced by `CursorConfig.setReadUncommitted(boolean)` to conform to ANSI database isolation terminology.
setDirtyRead(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Deprecated. This has been replaced by `DatabaseConfig.setReadUncommitted(boolean)` to conform to ANSI database isolation terminology.
setDirtyRead(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Deprecated. This has been replaced by `TransactionConfig.setReadUncommitted(boolean)` to conform to ANSI database isolation terminology.
setDsyncDatabases(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to flush database writes to the backing disk before returning from the write system call, rather than flushing database writes explicitly in a separate system call, as necessary.
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.
setEventHandler(EventHandler) - Method in class com.sleepycat.db.EnvironmentConfig
  Set an object whose methods are to be called when a triggered event occurs.
setEvolveListener(EvolveListener) - Method in class com.sleepycat.persist.evolve.EvolveConfig
  Sets a progress listener that is notified each time an entity is read.
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.
setExclusiveCreate(boolean) - Method in class com.sleepycat.persist.StoreConfig
  Specifies whether opening an existing store is prohibited.
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.
setFillPercent(int) - Method in class com.sleepycat.db.CompactConfig
  Set the desired fill percentage.
setForce(boolean) - Method in class com.sleepycat.db.CheckpointConfig
  Configure the checkpoint force option.
setForeignKeyDatabase(Database) - Method in class com.sleepycat.db.SecondaryConfig
setForeignKeyDeleteAction(ForeignKeyDeleteAction) - Method in class com.sleepycat.db.SecondaryConfig
setForeignKeyNullifier(ForeignKeyNullifier) - Method in class com.sleepycat.db.SecondaryConfig
setForeignMultiKeyNullifier(ForeignMultiKeyNullifier) - Method in class com.sleepycat.db.SecondaryConfig
setFreeListOnly(boolean) - Method in class com.sleepycat.db.CompactConfig
  Configure whether to skip page compaction, only returning pages to the filesystem that are already free and at the end of the file.
setFreeSpace(boolean) - Method in class com.sleepycat.db.CompactConfig
  Return pages to the filesystem if possible.
setHashComparator(Comparator) - Method in class com.sleepycat.db.DatabaseConfig
  Set the Hash key comparison function.
setHasher(Hasher) - Method in class com.sleepycat.db.DatabaseConfig
  Set a database-specific hash function.
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.
setImmutableSecondaryKey(boolean) - Method in class com.sleepycat.db.SecondaryConfig
  Specifies whether the secondary key is immutable.
setInitializeCache(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure a shared memory buffer pool in the database environment.
setInitializeCDB(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment for the Concurrent Data Store product.
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.
setInitialValue(long) - Method in class com.sleepycat.db.SequenceConfig
  Set the Set the initial value for a sequence.
setIteratorBlockSize(int) - Method in class com.sleepycat.collections.StoredCollection
  Changes the number of records read at one time by iterators returned by the `StoredCollection.iterator()` method.
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 single-valued 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.
setLockPartitions(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the number of lock table partitions in the Berkeley DB environment.
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.
setLogFileMode(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the absolute file mode for created log 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.
setLogZero(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  If set, zero all pages of a log file when that log file is created.
setMaximumSize(long) - Method in class com.sleepycat.db.CacheFile
  Set the maximum size for the file backing the database.
setMaxLockers(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the maximum number of locking entities supported by the database environment.
setMaxLockObjects(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the maximum number of locked objects 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.
setMaxMutexes(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the total number of mutexes to allocate.
setMaxOpenFiles(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Limit the number of file descriptors the library will open concurrently when flushing dirty pages from the cache.
setMaxPages(int) - Method in class com.sleepycat.db.CompactConfig
  Set the maximum number of pages to free.
setMaxRetries(int) - Method in class com.sleepycat.collections.TransactionRunner
  Changes the maximum number of retries that will be performed when deadlocks are detected.
setMaxWrite(int, long) - Method in class com.sleepycat.db.EnvironmentConfig
  Limit the number of sequential write operations scheduled by the library when flushing dirty pages from the cache.
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.
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.
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.
setModel(EntityModel) - Method in class com.sleepycat.persist.StoreConfig
  Sets the entity model that defines entity classes and index keys.
setMultiKeyCreator(SecondaryMultiKeyCreator) - Method in class com.sleepycat.db.SecondaryConfig
  Specifies the user-supplied object used for creating multi-valued secondary keys.
setMultiversion(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configured the database with support for multiversion concurrency control.
setMultiversion(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to open all databases that are not using the queue access method for multiversion concurrency control.
setMutations(Mutations) - Method in class com.sleepycat.persist.StoreConfig
  Configures mutations for performing lazy evolution of stored instances.
setMutexAlignment(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the mutex alignment, in bytes.
setMutexIncrement(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Increase the number of mutexes to allocate.
setMutexTestAndSetSpins(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Specify the number of times that test-and-set mutexes should spin without blocking.
setName(String) - Method in class com.sleepycat.db.Transaction
  Set the user visible name for the transaction.
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(boolean) - Method in class com.sleepycat.db.DatabaseEntry
  Configure this DatabaseEntry to read or write partial records.
setPartial(int, int, boolean) - Method in class com.sleepycat.db.DatabaseEntry
  Configures 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.
setPartitionByCallback(int, PartitionHandler) - Method in class com.sleepycat.db.DatabaseConfig
  Enable or disable database partitioning, and set the callback that will be used for the partitioning.
setPartitionByRange(int, MultipleDataEntry) - Method in class com.sleepycat.db.DatabaseConfig
  Enable or disable database partitioning, and set key ranges that will be used for the partitioning.
setPartitionDirs(File[]) - Method in class com.sleepycat.db.DatabaseConfig
  Specify the array of directories the database extents should be created in or looked for.
setPrimaryConfig(Class, DatabaseConfig) - Method in class com.sleepycat.persist.EntityStore
  Configures the primary database for an entity class using the Berkeley DB engine API.
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.
setPriority(CacheFilePriority) - Method in class com.sleepycat.db.Cursor
  Set the cache priority for pages referenced by the DBC handle.
setPriority(CacheFilePriority) - Method in class com.sleepycat.db.DatabaseConfig
  Set the cache priority for pages referenced by the DB handle.
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.
setRange(long, long) - Method in class com.sleepycat.db.SequenceConfig
  Configure a sequence range.
setReadCommitted(boolean) - Method in class com.sleepycat.db.CursorConfig
  Configure the cursor for read committed isolation.
setReadCommitted(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure the transaction for read committed isolation.
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.persist.StoreConfig
  Sets the read-only configuration property.
setReadUncommitted(boolean) - Method in class com.sleepycat.db.CursorConfig
  Configure read operations performed by the cursor to return modified but not yet committed data.
setReadUncommitted(boolean) - Method in class com.sleepycat.db.DatabaseConfig
  Configure the database to support read uncommitted.
setReadUncommitted(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure read operations performed by the transaction to return modified but not yet committed data.
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.
setRegister(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Check if a process has failed while using the database environment, that is, if a process has exited with an open `Environment` handle.
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.
setReplicationClockskew(int, int) - Method in class com.sleepycat.db.EnvironmentConfig
  Sets the clock skew ratio among replication group members based on the fastest and slowest measurements among the group for use with master leases.
setReplicationConfig(ReplicationConfig, boolean) - Method in class com.sleepycat.db.Environment
  Configure the replication subsystem.
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`.
setReplicationManagerAckPolicy(ReplicationManagerAckPolicy) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the network Ack policy used by the replication manager.
setReplicationManagerLocalSite(ReplicationHostAddress) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the address of the local (this) site in a replication group.
setReplicationNumSites(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the total number of sites in the replication group.
setReplicationPriority(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the current environment's priority.
setReplicationRequestMax(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set a threshold for the maximum time that a client waits before requesting retransmission of a missing message.
setReplicationRequestMin(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Set a threshold for the minimum time that a client waits before requesting retransmission of a missing message.
setReplicationTimeout(ReplicationTimeoutType, int) - Method in class com.sleepycat.db.Environment
  Sets the timeout applied to the specified timeout type.
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.
setRPCServer(String, long, long) - Method in class com.sleepycat.db.EnvironmentConfig
  Establish a connection to a RPC server for this database environment.
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.
setSecondaryBulkLoad(boolean) - Method in class com.sleepycat.persist.StoreConfig
  Sets the bulk-load-secondaries configuration property.
setSecondaryConfig(Class, String, SecondaryConfig) - Method in class com.sleepycat.persist.EntityStore
  Configures a secondary database for an entity class and key name using the Berkeley DB engine API.
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.
setSequenceConfig(String, SequenceConfig) - Method in class com.sleepycat.persist.EntityStore
  Configures a named key sequence using the Berkeley DB engine API.
setSerialBufferSize(int) - Method in class com.sleepycat.bind.serial.SerialBase
  Sets the initial byte size of the output buffer that is allocated by the default implementation of `SerialBase.getSerialOutput(java.lang.Object)`.
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.CursorConfig
  Configure read operations performed by the cursor to return data as it was when the cursor opened without locking, if `DatabaseConfig.setMultiversion(boolean)` was configured.
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.
setSnapshot(boolean) - Method in class com.sleepycat.db.TransactionConfig
  This transaction will execute with snapshot isolation.
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 and 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(File) - Method in class com.sleepycat.db.EnvironmentConfig
  Set the path of a directory to be used as the location of temporary files.
setTemporaryDirectory(String) - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.setTemporaryDirectory(java.io.File)`
setTestAndSetSpins(int) - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.setMutexTestAndSetSpins(int)`
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.CompactConfig
  Set the lock timeout for implicit transactions.
setTimeout(int) - Method in class com.sleepycat.db.LockRequest
  Set the lock timeout value.
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.
setTransactional(boolean) - Method in class com.sleepycat.persist.StoreConfig
  Sets the transactional configuration property.
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.
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.
setTupleBufferSize(int) - Method in class com.sleepycat.bind.tuple.TupleBase
  Sets the initial byte size of the output buffer that is allocated by the default implementation of `TupleBase.getTupleOutput(E)`.
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.
setTxnNoWait(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  If a lock is unavailable for any Berkeley DB operation performed in the context of a transaction, cause the operation to throw `LockNotGrantedException` without waiting for the lock.
setTxnSnapshot(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the database environment to run transactions at snapshot isolation by default.
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(V) - Method in class com.sleepycat.collections.MapEntryParameter
  Always throws `UnsupportedOperationException` since this object is not attached to a map.
setVerbose(VerboseConfig, boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Display verbose information.
setVerbose(boolean) - Method in class com.sleepycat.persist.model.ClassEnhancer
  Sets verbose mode.
setVerboseDeadlock(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.setVerbose(com.sleepycat.db.VerboseConfig, boolean)`
setVerboseRecovery(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.setVerbose(com.sleepycat.db.VerboseConfig, boolean)`
setVerboseRegister(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.setVerbose(com.sleepycat.db.VerboseConfig, boolean)`
setVerboseReplication(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.setVerbose(com.sleepycat.db.VerboseConfig, boolean)`
setVerboseWaitsFor(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Deprecated. replaced by `EnvironmentConfig.setVerbose(com.sleepycat.db.VerboseConfig, boolean)`
setWait(boolean) - Method in class com.sleepycat.db.TransactionConfig
  Configure the transaction to wait if a lock request cannot be immediately granted.
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.
setYieldCPU(boolean) - Method in class com.sleepycat.db.EnvironmentConfig
  Configure the system to yield the processor immediately after each page or mutex acquisition.
ShortBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Short` primitive wrapper or a `short` primitive.
ShortBinding() - Constructor for class com.sleepycat.bind.tuple.ShortBinding
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.StoredCollection
size() - Method in class com.sleepycat.collections.StoredContainer
  Returns a non-transactional count of the records in the collection or map.
size() - Method in class com.sleepycat.collections.StoredMap
size() - Method in class com.sleepycat.util.FastOutputStream
skip(long) - Method in class com.sleepycat.util.FastInputStream
skipFast(int) - Method in class com.sleepycat.util.FastInputStream
  Equivalent to `skip()`but takes an int parameter instead of a long, and does not check whether the count given is larger than the number of remaining bytes.``
SNAPSHOT - Static variable in class com.sleepycat.db.CursorConfig
  A convenience instance to configure read operations performed by the cursor to return values as they were when the cursor was opened, if `DatabaseConfig.setMultiversion(boolean)` is configured.
SortedDoubleBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Double` primitive wrapper or a `double` primitive.
SortedDoubleBinding() - Constructor for class com.sleepycat.bind.tuple.SortedDoubleBinding
SortedFloatBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a `Float` primitive wrapper or a `float` primitive.
SortedFloatBinding() - Constructor for class com.sleepycat.bind.tuple.SortedFloatBinding
sortedMap() - Method in interface com.sleepycat.persist.EntityIndex
  Returns a standard Java sorted map based on this entity index.
sortedMap() - Method in class com.sleepycat.persist.PrimaryIndex
sortedMap() - Method in class com.sleepycat.persist.SecondaryIndex
sortMultipleKeyAndData(MultipleDataEntry, MultipleDataEntry) - Static method in class com.sleepycat.db.Database
  Sorts two DatabaseEntry objects with multiple key and data pairs.
sortMultipleKeyData(MultipleKeyDataEntry) - Static method in class com.sleepycat.db.Database
  Sorts a DatabaseEntry with multiple matching key/data pairs.
sortMultipleKeyOrData(MultipleDataEntry) - Static method in class com.sleepycat.db.Database
  Sorts a DatabaseEntry with multiple key or data pairs.
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.
StatsConfig - Class in com.sleepycat.db
  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.
StoreConfig - Class in com.sleepycat.persist
  Configuration properties used with an `EntityStore` or `RawStore`.
StoreConfig() - Constructor for class com.sleepycat.persist.StoreConfig
  Creates an entity store configuration object with default properties.
StoredClassCatalog - Class in com.sleepycat.bind.serial
  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<E> - Class in com.sleepycat.collections
  A abstract base class for all stored collections.
StoredCollections - Class in com.sleepycat.collections
  Static methods operating on collections and maps.
StoredContainer - Class in com.sleepycat.collections
  A abstract base class for all stored collections and maps.
StoredEntrySet<K,V> - Class in com.sleepycat.collections
  The Set returned by Map.entrySet().
storedIterator() - Method in class com.sleepycat.collections.StoredCollection
  Returns an iterator over the elements in this collection.
storedIterator(boolean) - Method in class com.sleepycat.collections.StoredCollection
  Returns a read or read-write iterator over the elements in this collection.
StoredIterator<E> - Class in com.sleepycat.collections
  The Iterator returned by all stored collections.
StoredKeySet<K> - Class in com.sleepycat.collections
  The Set returned by Map.keySet() and which can also be constructed directly if a Map is not needed.
StoredKeySet(Database, EntryBinding<K>, boolean) - Constructor for class com.sleepycat.collections.StoredKeySet
  Creates a key set view of a `Database`.
StoredList<E> - Class in com.sleepycat.collections
  A List view of a `Database`.
StoredList(Database, EntryBinding<E>, boolean) - Constructor for class com.sleepycat.collections.StoredList
  Creates a list view of a `Database`.
StoredList(Database, EntityBinding<E>, boolean) - Constructor for class com.sleepycat.collections.StoredList
  Creates a list entity view of a `Database`.
StoredList(Database, EntryBinding<E>, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredList
  Creates a list view of a `Database` with a `PrimaryKeyAssigner`.
StoredList(Database, EntityBinding<E>, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredList
  Creates a list entity view of a `Database` with a `PrimaryKeyAssigner`.
StoredMap<K,V> - Class in com.sleepycat.collections
  A Map view of a `Database`.
StoredMap(Database, EntryBinding<K>, EntryBinding<V>, boolean) - Constructor for class com.sleepycat.collections.StoredMap
  Creates a map view of a `Database`.
StoredMap(Database, EntryBinding<K>, EntryBinding<V>, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredMap
  Creates a map view of a `Database` with a `PrimaryKeyAssigner`.
StoredMap(Database, EntryBinding<K>, EntityBinding<V>, boolean) - Constructor for class com.sleepycat.collections.StoredMap
  Creates a map entity view of a `Database`.
StoredMap(Database, EntryBinding<K>, EntityBinding<V>, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredMap
  Creates a map entity view of a `Database` with a `PrimaryKeyAssigner`.
StoredSortedEntrySet<K,V> - Class in com.sleepycat.collections
  The SortedSet returned by Map.entrySet().
StoredSortedKeySet<K> - Class in com.sleepycat.collections
  The SortedSet returned by Map.keySet() and which can also be constructed directly if a Map is not needed.
StoredSortedKeySet(Database, EntryBinding<K>, boolean) - Constructor for class com.sleepycat.collections.StoredSortedKeySet
  Creates a sorted key set view of a `Database`.
StoredSortedMap<K,V> - Class in com.sleepycat.collections
  A SortedMap view of a `Database`.
StoredSortedMap(Database, EntryBinding<K>, EntryBinding<V>, boolean) - Constructor for class com.sleepycat.collections.StoredSortedMap
  Creates a sorted map view of a `Database`.
StoredSortedMap(Database, EntryBinding<K>, EntryBinding<V>, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredSortedMap
  Creates a sorted map view of a `Database` with a `PrimaryKeyAssigner`.
StoredSortedMap(Database, EntryBinding<K>, EntityBinding<V>, boolean) - Constructor for class com.sleepycat.collections.StoredSortedMap
  Creates a sorted map entity view of a `Database`.
StoredSortedMap(Database, EntryBinding<K>, EntityBinding<V>, PrimaryKeyAssigner) - Constructor for class com.sleepycat.collections.StoredSortedMap
  Creates a sorted map entity view of a `Database` with a `PrimaryKeyAssigner`.
StoredSortedValueSet<E> - Class in com.sleepycat.collections
  The SortedSet returned by Map.values() and which can also be constructed directly if a Map is not needed.
StoredSortedValueSet(Database, EntityBinding<E>, boolean) - Constructor for class com.sleepycat.collections.StoredSortedValueSet
  Creates a sorted value set entity view of a `Database`.
StoredValueSet<E> - Class in com.sleepycat.collections
  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<E>, boolean) - Constructor for class com.sleepycat.collections.StoredValueSet
  Creates a value set view of a `Database`.
StoredValueSet(Database, EntityBinding<E>, boolean) - Constructor for class com.sleepycat.collections.StoredValueSet
  Creates a value set entity view of a `Database`.
StoreExistsException - Exception in com.sleepycat.persist
  Thrown by the `EntityStore` constructor when the `ExclusiveCreate` configuration parameter is true and the store's internal catalog database already exists.
StoreExistsException(String) - Constructor for exception com.sleepycat.persist.StoreExistsException
StoreNotFoundException - Exception in com.sleepycat.persist
  Thrown by the `EntityStore` constructor when the `AllowCreate` configuration parameter is false and the store's internal catalog database does not exist.
StoreNotFoundException(String) - Constructor for exception com.sleepycat.persist.StoreNotFoundException
STRICT_2SITE - Static variable in class com.sleepycat.db.ReplicationConfig
  Replication Manager observes the strict "majority" rule in managing elections, even in a group with only 2 sites.
StringBinding - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` for a simple `String` value.
StringBinding() - Constructor for class com.sleepycat.bind.tuple.StringBinding
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.
subIndex(SK) - Method in class com.sleepycat.persist.SecondaryIndex
  Returns an index that maps primary key to entity for the subset of entities having a given secondary key (duplicates).
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(K, K) - 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(K, boolean, K, 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(Map.Entry<K, V>, Map.Entry<K, V>) - 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(Map.Entry<K, V>, boolean, Map.Entry<K, V>, 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(K, K) - 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(K, boolean, K, 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(E, E) - 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(E, boolean, E, 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.
SUCCESS - Static variable in class com.sleepycat.db.OperationStatus
  The operation was successful.
sync() - Method in class com.sleepycat.db.Database
  Flush any cached information to disk.
syncCache(LogSequenceNumber) - Method in class com.sleepycat.db.Environment
  Ensure that all modified pages in the cache are flushed to their backing files.
syncReplication() - Method in class com.sleepycat.db.Environment
  Forces synchronization to begin for this client.

## T

tailMap(K) - 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(K, 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(Map.Entry<K, V>) - 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(Map.Entry<K, V>, 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(K) - 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(K, 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(E) - 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(E, 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.
TIMEOUT - Static variable in class com.sleepycat.db.LockOperation
  Cause the specified locker to timeout immediately.
toArray() - Method in class com.sleepycat.collections.StoredCollection
  Returns an array of all the elements in this collection.
toArray(T[]) - 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
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.CacheFilePriority
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.CompactStats
  TODO
toString() - Method in exception com.sleepycat.db.DatabaseException
toString() - Method in class com.sleepycat.db.DatabaseType
toString() - Method in class com.sleepycat.db.ForeignKeyDeleteAction
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.LockDetectMode
toString() - Method in class com.sleepycat.db.LockMode
toString() - Method in class com.sleepycat.db.LockOperation
toString() - Method in class com.sleepycat.db.LockRequestMode
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 exception com.sleepycat.db.MemoryException
toString() - Method in class com.sleepycat.db.MutexStats
  For convenience, the MutexStats class has a toString method that lists all the data fields.
toString() - Method in class com.sleepycat.db.OperationStatus
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.RecoveryOperation
toString() - Method in class com.sleepycat.db.ReplicationConfig
toString() - Method in class com.sleepycat.db.ReplicationHostAddress
toString() - Method in class com.sleepycat.db.ReplicationManagerAckPolicy
toString() - Method in class com.sleepycat.db.ReplicationManagerStartPolicy
toString() - Method in class com.sleepycat.db.ReplicationManagerStats
  For convenience, the ReplicationManagerStats 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.ReplicationStatus
toString() - Method in class com.sleepycat.db.ReplicationTimeoutType
toString() - Method in class com.sleepycat.db.SequenceStats
toString() - Method in class com.sleepycat.db.TransactionStats.Active
toString() - Method in class com.sleepycat.db.TransactionStats
toString() - Method in class com.sleepycat.db.VerboseConfig
toString() - Method in class com.sleepycat.persist.evolve.Converter
toString() - Method in class com.sleepycat.persist.evolve.Deleter
toString() - Method in class com.sleepycat.persist.evolve.EntityConverter
toString() - Method in class com.sleepycat.persist.evolve.Mutation
toString() - Method in class com.sleepycat.persist.evolve.Mutations
toString() - Method in class com.sleepycat.persist.evolve.Renamer
toString() - Method in class com.sleepycat.persist.model.FieldMetadata
toString() - Method in class com.sleepycat.persist.raw.RawObject
  Returns an XML representation of the raw object.
toString() - Method in interface com.sleepycat.persist.raw.RawType
  Returns an XML representation of the raw type.
toString() - Method in class com.sleepycat.util.FastOutputStream
toString(String) - Method in class com.sleepycat.util.FastOutputStream
Transaction - Class in com.sleepycat.db
  The Transaction object is the handle for a transaction.
TransactionConfig - Class in com.sleepycat.db
  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 in com.sleepycat.collections
  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 in com.sleepycat.db
  Transaction statistics for a database environment.
TransactionStats.Active - Class in com.sleepycat.db
TransactionWorker - Interface in com.sleepycat.collections
  The interface implemented to perform the work within a transaction.
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.sleepycat.persist.model.ClassEnhancer
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.
truncateClass(Class) - Method in class com.sleepycat.persist.EntityStore
  Deletes all instances of this entity class and its (non-entity) subclasses.
truncateClass(Transaction, Class) - Method in class com.sleepycat.persist.EntityStore
  Deletes all instances of this entity class and its (non-entity) subclasses.
TupleBase<E> - Class in com.sleepycat.bind.tuple
  A base class for tuple bindings and tuple key creators that provides control over the allocation of the output buffer.
TupleBase() - Constructor for class com.sleepycat.bind.tuple.TupleBase
  Initializes the initial output buffer size to zero.
TupleBinding<E> - Class in com.sleepycat.bind.tuple
  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 in com.sleepycat.bind.tuple
  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 in com.sleepycat.bind.tuple
  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<E extends MarshalledTupleEntry> - Class in com.sleepycat.bind.tuple
  A concrete `TupleBinding` that delegates to the `MarshalledTupleEntry` interface of the data or key object.
TupleMarshalledBinding(Class<E>) - Constructor for class com.sleepycat.bind.tuple.TupleMarshalledBinding
  Creates a tuple marshalled binding object.
TupleOutput - Class in com.sleepycat.bind.tuple
  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<D,E> - Class in com.sleepycat.bind.serial
  An abstract `EntityBinding` that treats an entity's key entry as a tuple and its data entry as a serialized object.
TupleSerialBinding(ClassCatalog, Class<D>) - Constructor for class com.sleepycat.bind.serial.TupleSerialBinding
  Creates a tuple-serial entity binding.
TupleSerialBinding(SerialBinding<D>) - Constructor for class com.sleepycat.bind.serial.TupleSerialBinding
  Creates a tuple-serial entity binding.
TupleSerialFactory - Class in com.sleepycat.collections
  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<D> - Class in com.sleepycat.bind.serial
  A abstract key creator that uses a tuple key and a serial data entry.
TupleSerialKeyCreator(ClassCatalog, Class<D>) - Constructor for class com.sleepycat.bind.serial.TupleSerialKeyCreator
  Creates a tuple-serial key creator.
TupleSerialKeyCreator(SerialBinding<D>) - Constructor for class com.sleepycat.bind.serial.TupleSerialKeyCreator
  Creates a tuple-serial key creator.
TupleSerialMarshalledBinding<E extends MarshalledTupleKeyEntity> - Class in com.sleepycat.bind.serial
  A concrete `TupleSerialBinding` that delegates to the `MarshalledTupleKeyEntity` interface of the entity class.
TupleSerialMarshalledBinding(ClassCatalog, Class<E>) - Constructor for class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
  Creates a tuple-serial marshalled binding object.
TupleSerialMarshalledBinding(SerialBinding<E>) - Constructor for class com.sleepycat.bind.serial.TupleSerialMarshalledBinding
  Creates a tuple-serial marshalled binding object.
TupleSerialMarshalledKeyCreator<D extends MarshalledTupleKeyEntity> - Class in com.sleepycat.bind.serial
  A concrete key creator that works in conjunction with a `TupleSerialMarshalledBinding`.
TupleSerialMarshalledKeyCreator(TupleSerialMarshalledBinding<D>, String) - Constructor for class com.sleepycat.bind.serial.TupleSerialMarshalledKeyCreator
  Creates a tuple-serial marshalled key creator.
TupleTupleBinding<E> - Class in com.sleepycat.bind.tuple
  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<E> - Class in com.sleepycat.bind.tuple
  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<E extends MarshalledTupleEntry & MarshalledTupleKeyEntity> - Class in com.sleepycat.bind.tuple
  A concrete `TupleTupleBinding` that delegates to the `MarshalledTupleEntry` and `MarshalledTupleKeyEntity` interfaces of the entity class.
TupleTupleMarshalledBinding(Class<E>) - Constructor for class com.sleepycat.bind.tuple.TupleTupleMarshalledBinding
  Creates a tuple-tuple marshalled binding object.
TupleTupleMarshalledKeyCreator<E extends MarshalledTupleEntry & MarshalledTupleKeyEntity> - Class in com.sleepycat.bind.tuple
  A concrete key creator that works in conjunction with a `TupleTupleMarshalledBinding`.
TupleTupleMarshalledKeyCreator(TupleTupleMarshalledBinding<E>, String) - Constructor for class com.sleepycat.bind.tuple.TupleTupleMarshalledKeyCreator
  Creates a tuple-tuple marshalled key creator.

## U

UNKNOWN - Static variable in class com.sleepycat.db.DatabaseType
  The database type is unknown.
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.
update(V) - Method in interface com.sleepycat.persist.EntityCursor
  Replaces the entity at the cursor position with the given entity.
updateEvent(EvolveEvent, String, int, int) - Static method in class com.sleepycat.persist.evolve.EvolveInternal
  Internal access method that should not be used by applications.
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.
UtfOps - Class in com.sleepycat.util
  UTF operations with more flexibility than is provided by DataInput and DataOutput.
UtfOps() - Constructor for class com.sleepycat.util.UtfOps

## V

valueOf(String) - Static method in enum com.sleepycat.persist.model.DeleteAction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sleepycat.persist.model.Relationship
  Returns the enum constant of this type with the specified name.
values() - Method in class com.sleepycat.collections.StoredMap
  Returns a collection view of the values contained in this map.
values() - Static method in enum com.sleepycat.persist.model.DeleteAction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sleepycat.persist.model.Relationship
  Returns an array containing the constants of this enum type, in the order they are declared.
VerboseConfig - Class in com.sleepycat.db
  Specifies the attributes of a verification operation.
verify(String, String, PrintStream, VerifyConfig, DatabaseConfig) - Static method in class com.sleepycat.db.Database
  Return if all of the databases in a file are uncorrupted.
VerifyConfig - Class in com.sleepycat.db
  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.
verifyFeedback(Database, int) - Method in interface com.sleepycat.db.FeedbackHandler
  A function called with progress information when the database is being verified.
version() - Method in class com.sleepycat.db.LogCursor
  Get the log file version.
VersionMismatchException - Exception in com.sleepycat.db
  Thrown if the version of the Berkeley DB library doesn't match the version that created the database environment.
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.

## W

WAITSFOR - Static variable in class com.sleepycat.db.VerboseConfig
  Display the waits-for table when doing deadlock detection.
WRITE - Static variable in class com.sleepycat.db.LockRequestMode
  Write (exclusive).
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
writeBigInteger(BigInteger) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes a `BigInteger`.
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.
writeClassDescriptor(ObjectStreamClass) - Method in class com.sleepycat.bind.serial.SerialOutput
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.
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.
writeInt(byte[], int, int) - Static method in class com.sleepycat.util.PackedInteger
  Writes a packed integer starting at the given buffer offset and returns the next offset to be written.
writeLong(long) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an signed long (eight byte) value to the buffer.
writeLong(byte[], int, long) - Static method in class com.sleepycat.util.PackedInteger
  Writes a packed long integer starting at the given buffer offset and returns the next offset to be written.
writePackedInt(int) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes a packed integer.
writePackedLong(long) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes a packed long integer.
writeShort(int) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes an signed short (two byte) value to the buffer.
writeSortedDouble(double) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes a signed double (eight byte) value to the buffer, with support for correct default sorting of all values.
writeSortedFloat(float) - Method in class com.sleepycat.bind.tuple.TupleOutput
  Writes a signed float (four byte) value to the buffer, with support for correct default sorting of all values.
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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 4.8.30
PREV NEXT | FRAMES NO FRAMES

Copyright (c) 1996-2009 Oracle. All rights reserved.