Package com.sleepycat.je.dbi

Interface Summary
CursorImpl.WithCursor Callback object for traverseDbWithCursor.
EnvConfigObserver Implemented by observers of mutable config changes.
EnvironmentImpl.MBeanRegistrar Because the Android platform does not have any javax.management classes, we load JEMonitor dynamically to ensure that there are no explicit references to com.sleepycat.je.jmx.*.
RepConfigProxy Used to pass a replication configuration instance through the non-HA code.
SortedLSNTreeWalker.ExceptionPredicate  
SortedLSNTreeWalker.TreeNodeProcessor  
VLSNProxy The VLSNProxy is a handle for invoking VLSN tracking at recovery time.
 

Class Summary
BTreeStatDefinition Per-stat Metadata for JE Btree statistics.
CursorImpl A CursorImpl is the internal implementation of the cursor.
CursorImpl.KeyChangeStatus Holder for an OperationStatus and a keyChange flag.
CursorImpl.SearchMode public for Cursor et al
DatabaseId DatabaseImpl Ids are wrapped in a class so they can be logged.
DatabaseImpl The underlying object for a given database.
DatabaseImpl.ComparatorReader  
DatabaseImpl.StatsAccumulator  
DbConfigManager DbConfigManager holds the configuration parameters for an environment.
DbEnvPool Singleton collection of environments.
DbEnvState DbEnvState implements a typesafe enumeration of environment states and does state change validation.
DbiStatDefinition Per-stat Metadata for JE EnvironmentImpl and MemoryBudget statistics.
DbTree DbTree represents the database directory for this environment.
EnvironmentImpl Underlying Environment implementation.
GetMode Internal class used to distinguish which variety of getXXX() that Cursor.retrieveNext should use.
INList The INList is a list of in-memory INs for a given environment.
MemoryBudget MemoryBudget calculates the available memory for JE and how to apportion it between cache and log buffers.
MemoryBudget.Totals Common base class for shared and private totals.
NodeSequence NodeSequence encapsulates the generation and maintenance of a sequence for generating node ids.
Operation An enumeration of different api call sources for replication, currently for debugging.
ReplicatedDatabaseConfig This class contains all fields of the database configuration which are persistent.
SequenceStatDefinition Per-stat Metadata for JE sequence statistics.
SortedLSNTreeWalker SortedLSNTreeWalker uses ordered disk access rather than random access to iterate over a database tree.
TruncateResult Holds the result of a database truncate operation.
TxnStatDefinition Per-stat Metadata for JE transaction statistics.
 

Enum Summary
EnvironmentFailureReason  
PutMode Used to distinguish Cursor put operations.
 

Exception Summary
RangeRestartException Thrown by the LockManager when requesting a RANGE_READ or RANGE_WRITE lock, and a RANGE_INSERT lock is held or is waiting.
 



Copyright (c) 2004-2010 Oracle. All rights reserved.