org.apache.derby.impl.store.access.btree
Class ControlRow

java.lang.Object
  extended by org.apache.derby.impl.store.access.btree.ControlRow
All Implemented Interfaces:
TypedFormat, AuxObject
Direct Known Subclasses:
BranchControlRow, LeafControlRow

public abstract class ControlRow
extends java.lang.Object
implements AuxObject, TypedFormat

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. The page is latched when the control row is "gotten" (ControlRow#Get), and unlatched when the control row is released (ControlRow#release).

To Do List