allocatePageId(PageOwnerId ownerId) | SnapshotRandomAllocationSegment | [virtual] |
AllocationOrder enum name | Segment | |
ASCENDING_ALLOCATION enum value | Segment | |
canFlushPage(CachePage &page) | SnapshotRandomAllocationSegment | [virtual] |
chainPageEntries(PageId pageId, PageId versionChainId, PageId successorId) | SnapshotRandomAllocationSegment | [private] |
checkpoint(CheckpointType checkpointType=CHECKPOINT_FLUSH_ALL) | Segment | |
ClosableObject() | ClosableObject | [explicit, protected] |
close() | ClosableObject | |
commitChanges(TxnId commitCsn) | SnapshotRandomAllocationSegment | |
CONSECUTIVE_ALLOCATION enum value | Segment | |
deallocatePageRange(PageId startPageId, PageId endPageId) | SnapshotRandomAllocationSegment | [virtual] |
delegatedCheckpoint(Segment &delegatingSegment, CheckpointType checkpointType) | SnapshotRandomAllocationSegment | [virtual] |
DelegatingSegment(SharedSegment delegateSegment) | DelegatingSegment | [explicit] |
ensureAllocatedSize(BlockNum nPages) | DelegatingSegment | [virtual] |
forceCacheUnmap | SnapshotRandomAllocationSegment | [private] |
getAllocatedSizeInPages() | DelegatingSegment | [virtual] |
getAllocationOrder() const | DelegatingSegment | [virtual] |
getAnchorPageId(PageId snapshotId) | SnapshotRandomAllocationSegment | [private] |
getCache() const | Segment | [inline] |
getDelegateSegment() const | DelegatingSegment | [inline] |
getFullPageSize() const | Segment | |
getLinearBlockNum(PageId pageId) | Segment | [inline, static] |
getLinearPageId(BlockNum iPage) | Segment | [inline, static] |
getLinearPageSuccessor(PageId pageId) | Segment | [protected] |
getMappedPageListener(BlockId blockId) | SnapshotRandomAllocationSegment | [virtual] |
getNumPagesExtended() | DelegatingSegment | [virtual] |
getNumPagesOccupiedHighWater() | DelegatingSegment | [virtual] |
getPageSuccessor(PageId pageId) | SnapshotRandomAllocationSegment | [virtual] |
getReadableFooter(CachePage &page) | Segment | [protected] |
getSnapshotCsn() | SnapshotRandomAllocationSegment | |
getSnapshotId(PageId pageId) | SnapshotRandomAllocationSegment | [private] |
getTracingListener() | Segment | [virtual] |
getTracingSegment() | Segment | |
getUsablePageSize() const | Segment | [inline] |
getWritableFooter(CachePage &page) | Segment | [protected] |
incrPageUpdateCount(PageId pageId, PageOwnerId ownerId, ModifiedPageEntry::ModType modType) | SnapshotRandomAllocationSegment | [private] |
initForUse() | Segment | [virtual] |
isClosed() const | ClosableObject | [inline] |
isLinearPageIdAllocated(PageId pageId) | Segment | [protected] |
isPageIdAllocated(PageId pageId) | DelegatingSegment | [virtual] |
isPageNewlyAllocated(PageId pageId) | SnapshotRandomAllocationSegment | [private] |
isWriteVersioned() | SnapshotRandomAllocationSegment | [virtual] |
LINEAR_ALLOCATION enum value | Segment | |
modPageEntriesMap | SnapshotRandomAllocationSegment | [private] |
modPageMapMutex | SnapshotRandomAllocationSegment | [private] |
needPageFlush | SnapshotRandomAllocationSegment | [private] |
needsClose | ClosableObject | [protected] |
notifyAfterPageCheckpointFlush(CachePage &page) | SnapshotRandomAllocationSegment | [virtual] |
notifyAfterPageFlush(CachePage &page) | DelegatingSegment | [virtual] |
notifyAfterPageRead(CachePage &page) | DelegatingSegment | [virtual] |
notifyBeforePageFlush(CachePage &page) | DelegatingSegment | [virtual] |
notifyPageDirty(CachePage &page, bool bDataValid) | SnapshotRandomAllocationSegment | [virtual] |
notifyPageMap(CachePage &page) | DelegatingSegment | [virtual] |
notifyPageUnmap(CachePage &page) | DelegatingSegment | [virtual] |
PageMap typedef | Segment | [protected] |
PageMapConstIter typedef | Segment | [protected] |
pCache | Segment | [protected] |
pTracingSegment | Segment | [protected] |
pVersionedRandomSegment | SnapshotRandomAllocationSegment | [private] |
RANDOM_ALLOCATION enum value | Segment | |
readOnlyCommittedData | SnapshotRandomAllocationSegment | [private] |
rollbackChanges() | SnapshotRandomAllocationSegment | |
Segment(SharedCache) | Segment | [explicit, protected] |
setForceCacheUnmap() | SnapshotRandomAllocationSegment | |
setLinearPageSuccessor(PageId pageId, PageId successorId) | Segment | [protected] |
setPageSuccessor(PageId pageId, PageId successorId) | SnapshotRandomAllocationSegment | [virtual] |
setTracingSegment(WeakSegment pTracingSegmentInit) | Segment | |
setUsablePageSize(uint) | Segment | [protected] |
snapshotCsn | SnapshotRandomAllocationSegment | [private] |
snapshotPageMap | SnapshotRandomAllocationSegment | [private] |
snapshotPageMapMutex | SnapshotRandomAllocationSegment | [private] |
SnapshotRandomAllocationSegment(SharedSegment delegateSegment, SharedSegment versionedSegment, TxnId snapshotCsnInit, bool readOnlyCommittedData) | SnapshotRandomAllocationSegment | [explicit] |
translateBlockId(BlockId) | DelegatingSegment | [virtual] |
translatePageId(PageId pageId) | SnapshotRandomAllocationSegment | [virtual] |
updatePage(PageId pageId, bool needsTranslation=false) | SnapshotRandomAllocationSegment | [virtual] |
versionPage(PageId destAnchorPageId, PageId srcAnchorPageId) | SnapshotRandomAllocationSegment | |
~ClosableObject() | ClosableObject | [virtual] |
~DelegatingSegment() | DelegatingSegment | [virtual] |
~MappedPageListener() | MappedPageListener | [virtual] |
~Segment() | Segment | [virtual] |