StoredNode Struct Reference

StoredNode is the base class for all structures used as headers for pages of stored objects. More...

#include <SegPageLock.h>

Inheritance diagram for StoredNode:

BackupRestoreTest::TestNode BTreeNode DatabaseHeader DatabaseTest::TestNode ExtentAllocationNode LcsClusterNode SegmentAllocationNode SegStreamNode VersionedExtentAllocationNode List of all members.

Public Attributes

MagicNumber magicNumber
 Magic number identifying the derived StoredNode class.

Detailed Description

StoredNode is the base class for all structures used as headers for pages of stored objects.

NOTE: Great caution should be used when definining and modifying stored data structures. When defining new ones, plan ahead for future changes (e.g. by defining reserved fields and filling them with reserved patterns.) Before modifying existing ones, consider whether your change might invalidate extant stored databases; it may be possible to make the change in a backwards-compatible fashion.

Definition at line 389 of file SegPageLock.h.


Member Data Documentation

MagicNumber StoredNode::magicNumber

Magic number identifying the derived StoredNode class.

Definition at line 394 of file SegPageLock.h.

Referenced by Database::init(), and BTreeVerifier::verifyNode().


The documentation for this struct was generated from the following file:
Generated on Mon Jun 22 04:00:47 2009 for Fennel by  doxygen 1.5.1