org.apache.derby.impl.store.access.btree |
|
Java Source File Name | Type | Comment |
BranchControlRow.java | Class | A branch row contains key fields and the pointer to the child page. |
BranchRow.java | Class | Implements row which is stored in the branch pages of a btree. |
BTree.java | Class | A b-tree object corresponds to an instance of a b-tree conglomerate. |
BTreeController.java | Class | A b-tree controller corresponds to an instance of an open b-tree conglomerate. |
BTreeCostController.java | Class | The StoreCostController interface provides methods that an access client
(most likely the system optimizer) can use to get store's estimated cost of
various operations on the conglomerate the StoreCostController was opened
for.
It is likely that the implementation of StoreCostController will open
the conglomerate and will leave the conglomerate open until the
StoreCostController is closed. |
BTreeForwardScan.java | Class | A b-tree scan controller corresponds to an instance of an open b-tree scan. |
BTreeLockingPolicy.java | Interface | The generic.BTree directory wants to know as little about locking as possible,
in order to make the code usuable by multiple implementations. |
BTreeMaxScan.java | Class | A BTreeScan implementation that provides the 90% solution to the max on
btree problem. |
BTreePostCommit.java | Class | The BTreePostCommit class implements the Serviceable protocol. |
BTreeRowPosition.java | Class | |
BTreeScan.java | Class | A b-tree scan controller corresponds to an instance of an open b-tree scan. |
BTreeScanInfo.java | Class | This object provides performance information related to an open scan. |
ControlRow.java | Class | Base class for leaf and branch control rows.
Concurrency Notes
All access through control rows is serialized by an exclusive latch on
the page the control row is for. |
D_BTreeController.java | Class | A BTreeDiag class is a "helper" class for the rest of the btree generic
code. |
LeafControlRow.java | Class | |
OpenBTree.java | Class | An open b-tree contains fields and methods common to scans and controllers.
Concurrency Notes<\B>
An instance of an open b-tree is owned by a single context. |
SearchParameters.java | Class | Parameters that are passed down during a recursive b-tree search. |
WaitError.java | Class | This error is never seen outside of the btree implementation. |