| Modifier and Type | Interface and Description |
|---|---|
| public interface | BTreeLockingPolicy
The generic.BTree directory wants to know as little about locking as possible, in order to make the code usuable by multiple implementations. |
| Modifier and Type | Class and Description |
|---|---|
| public class | BranchControlRow
A branch row contains key fields and the pointer to the child page. |
| public class | BranchRow
Implements row which is stored in the branch pages of a btree. |
| public abstract class | BTree
A b-tree object corresponds to an instance of a b-tree conglomerate. |
| public class | BTreeController
A b-tree controller corresponds to an instance of an open b-tree conglomerate. |
| public class | BTreeCostController
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. |
| public class | BTreeForwardScan
A b-tree scan controller corresponds to an instance of an open b-tree scan. |
| public class | BTreeMaxScan
A BTreeScan implementation that provides the 95% solution to the max on btree problem. |
| pack-priv class | BTreePostCommit
The BTreePostCommit class implements the Serviceable protocol. |
| public class | |
| public abstract class | BTreeScan
A b-tree scan controller corresponds to an instance of an open b-tree scan. |
| pack-priv class | BTreeScanInfo
This object provides performance information related to an open scan. |
| public abstract class | ControlRow
Base class for leaf and branch control rows. |
| public class | |
| public class | |
| pack-priv class | LevelInfo
A BTreeDiag class is a "helper" class for the rest of the btree generic code. |
| public class | OpenBTree
An open b-tree contains fields and methods common to scans and controllers. |
| public class | SearchParameters
Parameters that are passed down during a recursive b-tree search. |
| public class | WaitError
This error is never seen outside of the btree implementation. |