#include <RandomAllocationSegmentBase.h>
Inheritance diagram for PageEntry:
Public Attributes | |
PageOwnerId | ownerId |
Identity of object to which this page is allocated, or ANON_PAGE_OWNER_ID for an allocated page with no associated object, or UNALLOCATED_PAGE_OWNER_ID for an unallocated page. | |
PageId | successorId |
Successor to page described by this entry, or NULL_PAGE_ID if page is unallocated or has no successor. |
Definition at line 37 of file RandomAllocationSegmentBase.h.
PageOwnerId PageEntry::ownerId |
Identity of object to which this page is allocated, or ANON_PAGE_OWNER_ID for an allocated page with no associated object, or UNALLOCATED_PAGE_OWNER_ID for an unallocated page.
Definition at line 44 of file RandomAllocationSegmentBase.h.
Referenced by VersionedRandomAllocationSegment::backupAllocationNodes(), VersionedRandomAllocationSegment::copyPageEntryFromTemp(), VersionedRandomAllocationSegment::deallocateEntirePageChain(), VersionedRandomAllocationSegment::deallocatePageChain(), VersionedRandomAllocationSegment::deferDeallocation(), VersionedRandomAllocationSegment::getOldestTxnId(), SnapshotRandomAllocationSegment::getSnapshotId(), VersionedRandomAllocationSegment::initPageEntry(), VersionedRandomAllocationSegment::locateDataPages(), RandomAllocationSegmentBase::markPageEntryUnused(), VersionedRandomAllocationSegment::skipDeferredDeallocations(), VersionedRandomAllocationSegment::uncommittedDeallocation(), and SnapshotRandomAllocationSegment::updatePage().
PageId PageEntry::successorId |
Successor to page described by this entry, or NULL_PAGE_ID if page is unallocated or has no successor.
Definition at line 50 of file RandomAllocationSegmentBase.h.
Referenced by VersionedRandomAllocationSegment::chainPageEntries(), VersionedRandomAllocationSegment::getPageSuccessor(), RandomAllocationSegment::getPageSuccessor(), RandomAllocationSegmentBase::markPageEntryUnused(), and SnapshotRandomAllocationSegment::updatePage().