Berkeley DB Java Edition
version 3.3.62
A B C D E F G H I J K L M N O P R S T U V W X

A

ABORT - Static variable in class com.sleepycat.je.ForeignKeyDeleteAction
When a referenced record in the foreign key database is deleted, abort the transaction by throwing a DatabaseException.
abort() - Method in class com.sleepycat.je.Transaction
Cause an abnormal termination of the transaction.
abortTransaction() - Method in class com.sleepycat.collections.CurrentTransaction
Aborts the transaction that is active for the current thread for this environment and makes the parent transaction (if any) the current transaction.
add(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(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).
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.
addConfiguredFileset(FileSet) - Method in class com.sleepycat.persist.model.ClassEnhancerTask
 
addConverter(Converter) - Method in class com.sleepycat.persist.evolve.Mutations
Adds a converter mutation.
addDeleter(Deleter) - Method in class com.sleepycat.persist.evolve.Mutations
Adds a deleter mutation.
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.
ADLER32_CHUNK_SIZE - Static variable in class com.sleepycat.je.EnvironmentConfig
By default, JE passes an entire log record to the Adler32 class for checksumming.
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(V) - Method in class com.sleepycat.collections.StoredMap
Appends a given value returning the newly assigned key.
areDuplicatesAllowed() - Method in class com.sleepycat.collections.StoredContainer
Returns whether duplicate keys are allowed in this container.
areDuplicatesOrdered() - Method in class com.sleepycat.collections.StoredContainer
Returns whether duplicate keys are allowed and sorted by element value.
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.
ATT_CACHE_PERCENT - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_CACHE_SIZE - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_ENV_HOME - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_IS_READ_ONLY - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_IS_SERIALIZABLE - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_IS_TRANSACTIONAL - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_LOCK_TIMEOUT - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_OPEN - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_SET_READ_ONLY - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_SET_SERIALIZABLE - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_SET_TRANSACTIONAL - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
ATT_TXN_TIMEOUT - Static variable in class com.sleepycat.je.jmx.JEMBeanHelper
 
available() - Method in class com.sleepycat.util.FastInputStream
 

B

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.je.Environment
Creates 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.
BtreeStats - Class in com.sleepycat.je
The BtreeStats object is used to return Btree database statistics.
BtreeStats() - Constructor for class com.sleepycat.je.BtreeStats
 
buf - Variable in class com.sleepycat.util.FastInputStream
 
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

CacheMode - Enum in com.sleepycat.je
Modes that can be specified for control over caching of records in the JE in-memory cache.
CASCADE - Static variable in class com.sleepycat.je.ForeignKeyDeleteAction
When a referenced record in the foreign key database is deleted, delete the primary database record that references it.
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.je.Environment
Synchronously checkpoint the database environment.
CheckpointConfig - Class in com.sleepycat.je
Specifies the attributes of a checkpoint operation invoked from Environment.checkpoint.
CheckpointConfig() - Constructor for class com.sleepycat.je.CheckpointConfig
An instance created using the default constructor is initialized with the system's default settings.
CHECKPOINTER_BYTES_INTERVAL - Static variable in class com.sleepycat.je.EnvironmentConfig
Ask the checkpointer to run every time we write this many bytes to the log.
CHECKPOINTER_DEADLOCK_RETRY - Static variable in class com.sleepycat.je.EnvironmentConfig
The number of times to retry a checkpoint if it runs into a deadlock.
CHECKPOINTER_HIGH_PRIORITY - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, the checkpointer uses more resources in order to complete the checkpoint in a shorter time interval.
CHECKPOINTER_WAKEUP_INTERVAL - Static variable in class com.sleepycat.je.EnvironmentConfig
The checkpointer wakeup interval in microseconds.
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.
ClassEnhancerTask - Class in com.sleepycat.persist.model
An ant task for running the ClassEnhancer.
ClassEnhancerTask() - Constructor for class com.sleepycat.persist.model.ClassEnhancerTask
 
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.
CLEANER_BYTES_INTERVAL - Static variable in class com.sleepycat.je.EnvironmentConfig
The cleaner checks disk utilization every time we write this many bytes to the log.
CLEANER_DEADLOCK_RETRY - Static variable in class com.sleepycat.je.EnvironmentConfig
The number of times to retry cleaning if a deadlock occurs.
CLEANER_DETAIL_MAX_MEMORY_PERCENTAGE - Static variable in class com.sleepycat.je.EnvironmentConfig
Tracking of detailed cleaning information will use no more than this percentage of the cache.
CLEANER_EXPUNGE - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, the cleaner deletes log files after successful cleaning.
CLEANER_FETCH_OBSOLETE_SIZE - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, the cleaner will fetch records to determine their size to more accurately calculate log utilization.
CLEANER_FORCE_CLEAN_FILES - Static variable in class com.sleepycat.je.EnvironmentConfig
Specifies a list of files or file ranges to be cleaned at a time when no other log cleaning is necessary.
CLEANER_LOCK_TIMEOUT - Static variable in class com.sleepycat.je.EnvironmentConfig
The lock timeout for cleaner transactions in microseconds.
CLEANER_LOOK_AHEAD_CACHE_SIZE - Static variable in class com.sleepycat.je.EnvironmentConfig
The look ahead cache size for cleaning in bytes.
CLEANER_MAX_BATCH_FILES - Static variable in class com.sleepycat.je.EnvironmentConfig
The maximum number of log files in the cleaner's backlog, or zero if there is no limit.
CLEANER_MIN_AGE - Static variable in class com.sleepycat.je.EnvironmentConfig
The minimum age of a file (number of files between it and the active file) to qualify it for cleaning under any conditions.
CLEANER_MIN_FILE_UTILIZATION - Static variable in class com.sleepycat.je.EnvironmentConfig
A log file will be cleaned if its utilization percentage is below this value, irrespective of total utilization.
CLEANER_MIN_UTILIZATION - Static variable in class com.sleepycat.je.EnvironmentConfig
The cleaner will keep the total disk space utilization percentage above this value.
CLEANER_READ_SIZE - Static variable in class com.sleepycat.je.EnvironmentConfig
The read buffer size for cleaning.
CLEANER_THREADS - Static variable in class com.sleepycat.je.EnvironmentConfig
The number of threads allocated by the cleaner for log file processing.
CLEANER_UPGRADE_TO_LOG_VERSION - Static variable in class com.sleepycat.je.EnvironmentConfig
All log files having a log version prior to the specified version will be cleaned at a time when no other log cleaning is necessary.
cleanLog() - Method in class com.sleepycat.je.Environment
Synchronously invokes database environment log cleaning.
clear() - Method in class com.sleepycat.collections.StoredContainer
Removes all mappings or elements from this map or collection (optional operation).
cloneConfig() - Method in class com.sleepycat.je.DatabaseConfig
Returns a copy of this configuration object.
cloneConfig() - Method in class com.sleepycat.persist.evolve.EvolveConfig
Returns a shallow copy of the configuration.
cloneConfig() - Method in class com.sleepycat.persist.StoreConfig
Returns a shallow copy of the configuration.
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.je.Cursor
Discards the cursor.
close() - Method in class com.sleepycat.je.Database
Discards the database handle.
close() - Method in class com.sleepycat.je.Environment
The Environment.close method closes the Berkeley DB environment.
close() - Method in class com.sleepycat.je.jca.ra.JEConnection
 
close() - Method in class com.sleepycat.je.JoinCursor
Closes the cursors that have been opened by this join cursor.
close() - Method in class com.sleepycat.je.SecondaryDatabase
Closes a secondary database and dis-associates it from its primary database.
close() - Method in class com.sleepycat.je.Sequence
Closes 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.
closeEnvironment(Environment) - Method in class com.sleepycat.je.jmx.JEMonitor
Be sure to close Environments when they are no longer used, because they pin down resources.
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.je - package com.sleepycat.je
Foundation for creating environments, databases and transactions; provides cursor based data access.
com.sleepycat.je.jmx - package com.sleepycat.je.jmx
JE support for JMX.
com.sleepycat.je.util - package com.sleepycat.je.util
Supporting utilities.
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.je.Transaction
End the transaction.
commit(Xid, boolean) - Method in class com.sleepycat.je.XAEnvironment
 
commitNoSync() - Method in class com.sleepycat.je.Transaction
End the transaction, not committing synchronously.
commitSync() - Method in class com.sleepycat.je.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.je.Transaction
End the transaction, committing synchronously.
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.
compress() - Method in class com.sleepycat.je.Environment
Synchronously invokes the compressor mechanism which compacts in memory data structures after delete operations.
COMPRESSOR_DEADLOCK_RETRY - Static variable in class com.sleepycat.je.EnvironmentConfig
The number of times to retry a compression run if a deadlock occurs.
COMPRESSOR_LOCK_TIMEOUT - Static variable in class com.sleepycat.je.EnvironmentConfig
The lock timeout for compressor transactions in microseconds.
COMPRESSOR_PURGE_ROOT - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, when the compressor encounters an empty tree, the root node of the tree is deleted.
COMPRESSOR_WAKEUP_INTERVAL - Static variable in class com.sleepycat.je.EnvironmentConfig
The compressor thread wakeup interval in microseconds.
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.
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.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.je.Cursor
Returns a count of the number of data items for the key to which the cursor refers.
count() - Method in class com.sleepycat.je.Database
Counts the key/data pairs in the database.
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.
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.je.SecondaryKeyCreator
Creates a secondary key entry, given a primary key and data entry.
createSecondaryKeys(SecondaryDatabase, DatabaseEntry, DatabaseEntry, Set<DatabaseEntry>) - Method in interface com.sleepycat.je.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.
CURRENT_VERSION - Static variable in class com.sleepycat.je.JEVersion
Release version.
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.je
A database cursor.
CursorConfig - Class in com.sleepycat.je
Specifies the attributes of database cursor.
CursorConfig() - Constructor for class com.sleepycat.je.CursorConfig
An instance created using the default constructor is initialized with the system's default settings.

D

Database - Class in com.sleepycat.je
A database handle.
Database(Environment) - Constructor for class com.sleepycat.je.Database
Creates a database but does not open or fully initialize it.
DatabaseConfig - Class in com.sleepycat.je
Specifies the attributes of a database.
DatabaseConfig() - Constructor for class com.sleepycat.je.DatabaseConfig
An instance created using the default constructor is initialized with the system's default settings.
DatabaseEntry - Class in com.sleepycat.je
Encodes database key and data items as a byte array.
DatabaseEntry() - Constructor for class com.sleepycat.je.DatabaseEntry
Constructs a DatabaseEntry with null data.
DatabaseEntry(byte[]) - Constructor for class com.sleepycat.je.DatabaseEntry
Constructs a DatabaseEntry with a given byte array.
DatabaseEntry(byte[], int, int) - Constructor for class com.sleepycat.je.DatabaseEntry
Constructs a DatabaseEntry with a given byte array, offset and size.
DatabaseException - Exception in com.sleepycat.je
The root of all database exceptions.
DatabaseException() - Constructor for exception com.sleepycat.je.DatabaseException
 
DatabaseException(Throwable) - Constructor for exception com.sleepycat.je.DatabaseException
 
DatabaseException(String) - Constructor for exception com.sleepycat.je.DatabaseException
 
DatabaseException(String, Throwable) - Constructor for exception com.sleepycat.je.DatabaseException
 
DatabaseNotFoundException - Exception in com.sleepycat.je
Thrown when an operation requires a database and that database does not exist.
DatabaseNotFoundException() - Constructor for exception com.sleepycat.je.DatabaseNotFoundException
 
DatabaseNotFoundException(Throwable) - Constructor for exception com.sleepycat.je.DatabaseNotFoundException
 
DatabaseNotFoundException(String) - Constructor for exception com.sleepycat.je.DatabaseNotFoundException
 
DatabaseNotFoundException(String, Throwable) - Constructor for exception com.sleepycat.je.DatabaseNotFoundException
 
DatabaseStats - Class in com.sleepycat.je
Statistics for a single database.
DatabaseStats() - Constructor for class com.sleepycat.je.DatabaseStats
 
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
 
DbBackup - Class in com.sleepycat.je.util
DbBackup is a helper class for stopping and restarting JE background activity in an open environment in order to simplify backup operations.
DbBackup(Environment) - Constructor for class com.sleepycat.je.util.DbBackup
DbBackup must be created with an open, valid environment handle.
DbCacheSize - Class in com.sleepycat.je.util
Estimating JE in-memory sizes as a function of key and data size is not straightforward for two reasons.
DbCacheSize(long, int, int, int, int, long) - Constructor for class com.sleepycat.je.util.DbCacheSize
 
DbDump - Class in com.sleepycat.je.util
Dump the contents of a database.
DbDump(Environment, String, PrintStream, String, boolean) - Constructor for class com.sleepycat.je.util.DbDump
Deprecated. Please use the 4-arg ctor without outputDirectory instead.
DbDump(Environment, String, PrintStream, boolean) - Constructor for class com.sleepycat.je.util.DbDump
Create a DbDump object for a specific environment and database.
DbLoad - Class in com.sleepycat.je.util
Loads a database from a dump file generated by DbDump.
DbLoad() - Constructor for class com.sleepycat.je.util.DbLoad
Creates a DbLoad object.
dbName - Variable in class com.sleepycat.je.util.DbDump
 
DbPrintLog - Class in com.sleepycat.je.util
Dumps the contents of the log in XML format to System.out.
DbPrintLog() - Constructor for class com.sleepycat.je.util.DbPrintLog
 
DbRecover - Class in com.sleepycat.je.util
DbRecover is a utility that allows the user to resume use of the environment from a given time point.
DbRecover() - Constructor for class com.sleepycat.je.util.DbRecover
 
DbScavenger - Class in com.sleepycat.je.util
Used to retrieve as much data as possible from a corrupted environment.
DbScavenger(Environment, String, boolean, boolean, boolean) - Constructor for class com.sleepycat.je.util.DbScavenger
Create a DbScavenger object for a specific environment.
DbSpace - Class in com.sleepycat.je.util
DbSpace displays the disk space utilization for an environment.
DbSpace(Environment, boolean, boolean, boolean) - Constructor for class com.sleepycat.je.util.DbSpace
 
DbSpace(EnvironmentImpl, boolean, boolean, boolean) - Constructor for class com.sleepycat.je.util.DbSpace
 
DbVerify - Class in com.sleepycat.je.util
Verifies the internal structures of a database.
DbVerify(Environment, String, boolean) - Constructor for class com.sleepycat.je.util.DbVerify
Creates a DbVerify object for a specific environment and database.
DeadlockException - Exception in com.sleepycat.je
DeadlockException is thrown to a thread of control when multiple threads competing for a lock are deadlocked or when a lock request would need to block and the transaction has been configured to not wait for locks.
DeadlockException() - Constructor for exception com.sleepycat.je.DeadlockException
 
DeadlockException(Throwable) - Constructor for exception com.sleepycat.je.DeadlockException
 
DeadlockException(String) - Constructor for exception com.sleepycat.je.DeadlockException
 
DeadlockException(String, Throwable) - Constructor for exception com.sleepycat.je.DeadlockException
 
DEFAULT - Static variable in class com.sleepycat.je.CheckpointConfig
Default configuration used if null is passed to Environment.checkpoint.
DEFAULT - Static variable in class com.sleepycat.je.CursorConfig
Default configuration used if null is passed to methods that create a cursor.
DEFAULT - Static variable in class com.sleepycat.je.DatabaseConfig
An instance created using the default constructor is initialized with the system's default settings.
DEFAULT - Static variable in class com.sleepycat.je.JoinConfig
Default configuration used if null is passed to Database.join.
DEFAULT - Static variable in class com.sleepycat.je.LockMode
Uses the default lock mode and is equivalent to passing null for the lock mode parameter.
DEFAULT - Static variable in class com.sleepycat.je.SecondaryConfig
 
DEFAULT - Static variable in class com.sleepycat.je.SequenceConfig
Default configuration used if null is passed to methods that create a cursor.
DEFAULT - Static variable in class com.sleepycat.je.StatsConfig
A convenience instance embodying the default configuration.
DEFAULT - Static variable in class com.sleepycat.je.TransactionConfig
Default configuration used if null is passed to methods that create a transaction.
DEFAULT - Static variable in class com.sleepycat.je.VerifyConfig
 
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.
delete() - Method in class com.sleepycat.je.Cursor
Deletes the key/data pair to which the cursor refers.
delete(Transaction, DatabaseEntry) - Method in class com.sleepycat.je.Database
Removes key/data pairs from the database.
delete() - Method in class com.sleepycat.je.SecondaryCursor
Delete the key/data pair to which the cursor refers from the primary database and all secondary indices.
delete(Transaction, DatabaseEntry) - Method in class com.sleepycat.je.SecondaryDatabase
Deletes the primary key/data pair associated with the specified secondary key.
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
 
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.
DIRTY_READ - Static variable in class com.sleepycat.je.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.je.LockMode
Deprecated. This has been replaced by LockMode.READ_UNCOMMITTED to conform to ANSI database isolation terminology.
dirtyReadCollection(Collection<E>) - Static method in class com.sleepycat.collections.StoredCollections
Deprecated. This method has been replaced by StoredCollections.configuredCollection(java.util.Collection, com.sleepycat.je.CursorConfig) in order to conform to ANSI database isolation terminology. To obtain a dirty-read collection, pass CursorConfig.READ_UNCOMMITTED
dirtyReadList(List<E>) - Static method in class com.sleepycat.collections.StoredCollections
Deprecated. This method has been replaced by StoredCollections.configuredList(java.util.List, com.sleepycat.je.CursorConfig) in order to conform to ANSI database isolation terminology. To obtain a dirty-read list, pass CursorConfig.READ_UNCOMMITTED
dirtyReadMap(Map<K, V>) - Static method in class com.sleepycat.collections.StoredCollections
Deprecated. This method has been replaced by StoredCollections.configuredMap(java.util.Map, com.sleepycat.je.CursorConfig) in order to conform to ANSI database isolation terminology. To obtain a dirty-read map, pass CursorConfig.READ_UNCOMMITTED
dirtyReadSet(Set<E>) - Static method in class com.sleepycat.collections.StoredCollections
Deprecated. This method has been replaced by StoredCollections.configuredSet(java.util.Set, com.sleepycat.je.CursorConfig) in order to conform to ANSI database isolation terminology. To obtain a dirty-read set, pass CursorConfig.READ_UNCOMMITTED
dirtyReadSortedMap(SortedMap<K, V>) - Static method in class com.sleepycat.collections.StoredCollections
Deprecated. This method has been replaced by StoredCollections.configuredSortedMap(java.util.SortedMap, com.sleepycat.je.CursorConfig) in order to conform to ANSI database isolation terminology. To obtain a dirty-read map, pass CursorConfig.READ_UNCOMMITTED
dirtyReadSortedSet(SortedSet<E>) - Static method in class com.sleepycat.collections.StoredCollections
Deprecated. This method has been replaced by StoredCollections.configuredSortedSet(java.util.SortedSet, com.sleepycat.je.CursorConfig) in order to conform to ANSI database isolation terminology. To obtain a dirty-read set, pass CursorConfig.READ_UNCOMMITTED
doAggressiveScavengerRun - Variable in class com.sleepycat.je.util.DbDump
 
doScavengerRun - Variable in class com.sleepycat.je.util.DbDump
 
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.
dump() - Method in class com.sleepycat.je.util.DbDump
Perform the dump.
dump() - Method in class com.sleepycat.je.util.DbScavenger
Start the scavenger run.
dumpOne(PrintStream, byte[], boolean) - Method in class com.sleepycat.je.util.DbDump
 
dup(boolean) - Method in class com.sleepycat.je.Cursor
Returns a new cursor with the same transaction and locker ID as the original cursor.
dup(boolean) - Method in class com.sleepycat.je.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.je.SecondaryCursor
Returns a new copy of the cursor as a SecondaryCursor.

E

end(Xid, int) - Method in class com.sleepycat.je.XAEnvironment
 
endBackup() - Method in class com.sleepycat.je.util.DbBackup
End backup mode, thereby re-enabling normal JE log cleaning.
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.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
 
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.
env - Variable in class com.sleepycat.je.util.DbDump
 
env - Variable in class com.sleepycat.je.util.DbLoad
 
ENV_BACKGROUND_READ_LIMIT - Static variable in class com.sleepycat.je.EnvironmentConfig
The maximum number of read operations performed by JE background activities (e.g., cleaning) before sleeping to ensure that application threads can perform I/O.
ENV_BACKGROUND_SLEEP_INTERVAL - Static variable in class com.sleepycat.je.EnvironmentConfig
The number of microseconds that JE background activities will sleep when the EnvironmentConfig.ENV_BACKGROUND_WRITE_LIMIT or EnvironmentConfig.ENV_BACKGROUND_WRITE_LIMIT is reached.
ENV_BACKGROUND_WRITE_LIMIT - Static variable in class com.sleepycat.je.EnvironmentConfig
The maximum number of write operations performed by JE background activities (e.g., checkpointing and eviction) before sleeping to ensure that application threads can perform I/O.
ENV_CHECK_LEAKS - Static variable in class com.sleepycat.je.EnvironmentConfig
Debugging support: check leaked locks and txns at env close.
ENV_DB_EVICTION - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, enable eviction of metadata for closed databases.
ENV_FAIR_LATCHES - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, use latches instead of synchronized blocks to implement the lock table and log write mutexes.
ENV_FORCED_YIELD - Static variable in class com.sleepycat.je.EnvironmentConfig
Debugging support: call Thread.yield() at strategic points.
ENV_IS_LOCKING - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, create the environment with record locking.
ENV_IS_TRANSACTIONAL - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, create an environment that is capable of performing transactions.
ENV_LOCKOUT_TIMEOUT - Static variable in class com.sleepycat.je.EnvironmentConfig
The maximum time in milliseconds to wait for an API call to start executing when the API is locked.
ENV_READ_ONLY - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, open the environment read-only.
ENV_RECOVERY_FORCE_CHECKPOINT - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, a checkpoint is forced following recovery, even if the log ends with a checkpoint.
ENV_RUN_CHECKPOINTER - Static variable in class com.sleepycat.je.EnvironmentConfig
If true, starts up the checkpointer thread.
ENV_RUN_CLEANER<