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.
DBIN A DBIN represents an Duplicate Bottom Internal Node in the JE tree.
DBINReference A class that embodies a reference to a DBIN that does not rely on a Java reference to the actual DBIN.
DeltaInfo DeltaInfo holds the delta for one BIN entry in a partial BIN log entry.
DIN An DIN represents an Duplicate Internal Node in the JE tree.
DupCountLN A DupCountLN represents the transactional part of the root of a duplicate tree, specifically the count of dupes in the tree.
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.
INDeleteInfo INDeleteInfo encapsulates the information logged about the removal of a child from an IN during IN compression.
INDupDeleteInfo INDupDeleteInfo encapsulates the information logged about the removal of a child from a duplicate IN during IN compression.
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 <= 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.
 

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-2010 Oracle. All rights reserved.