Package com.sleepycat.je.tree

Interface Summary
TreeWalkerStatsAccumulator Accumulates stats about a tree during tree walking.
WithRootLatched  
 

Class Summary
BIN A BIN represents a Bottom Internal Node in the JE tree.
BINBoundary Contains information about the BIN returned by a search.
BINDelta BINDelta contains the information needed to create a partial (delta) BIN log entry.
BINReference A class that embodies a reference to a BIN that does not rely on a Java reference to the actual BIN.
ChildReference A ChildReference is a reference in the tree from parent to child.
CountEstimator Estimates the number of non-deleted BIN entries between two end points, using information returned in TrackingInfo from Tree.getParentINForChildIN.
CountEstimator.KeyRatios  
DeltaInfo DeltaInfo holds the delta for one BIN entry in a partial BIN log entry.
FileSummaryLN A FileSummaryLN represents a Leaf Node in the UtilizationProfile database.
Generation  
IN An IN represents an Internal Node in the JE tree.
INArrayRep<ARRAY_BASE_TYPE,REP_ENUM_TYPE,ELEMENT_TYPE> The base class for the various array representations used by fields associated with an IN node.
INKeyRep The abstract class that defines the various representation used to represent the keys associated with the IN node.
INKeyRep.Default The default representation that's capable of storing keys of any size.
INKeyRep.MaxKeySize The compact representation that can be used to represent keys LTE 16 bytes in length.
INLogContext Extends LogContext to add fields used by IN.beforeLog and afterLog methods.
INLogItem Extends LogItem to add fields used by IN.beforeLog and afterLog methods.
INTargetRep The abstract class that defines the various representations used to represent an array of target pointers to children of an IN node.
INTargetRep.Default  
INTargetRep.None Representation used when an IN has no children cached.
INTargetRep.Sparse Representation used when 1-4 children are cached.
Key Key represents a JE B-Tree Key.
Key.DumpType  
LN An LN represents a Leaf Node in the JE tree.
MapLN A MapLN represents a Leaf Node in the JE Db Mapping Tree.
NameLN A NameLN represents a Leaf Node in the name->database id mapping tree.
Node A Node contains all the common base information for any JE B-Tree node.
SearchResult Contains the result of a tree search
TrackingInfo Tracking info packages some tree tracing info.
Tree Tree implements the JE B+Tree.
Tree.SearchType Embodies an enum for the type of search being performed.
TreeLocation  
TreeUtils Miscellaneous Tree utilities.
VersionedLN VersionedLN is used to provide an in-memory representation of an LN that makes its VLSN available through btree access.
VLSNCache Caches the VLSN sequence for the LN entries in a BIN, when VLSN preservation and caching are configured.
VLSNCache.DefaultCache  
 

Enum Summary
INKeyRep.Type  
INTargetRep.Type  
 

Exception Summary
CursorsExistException Error to indicate that a bottom level BIN has cursors on it during a delete subtree operation.
LN.LNWriteFailureException  
NodeNotEmptyException Error to indicate that a bottom level BIN is not empty during a delete subtree operation.
SplitRequiredException Indicates that we need to return to the top of the tree in order to do a forced splitting pass.
 



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