SnapshotRandomAllocationSegment Member List

This is the complete list of members for SnapshotRandomAllocationSegment, including all inherited members.

allocatePageId(PageOwnerId ownerId)SnapshotRandomAllocationSegment [virtual]
AllocationOrder enum nameSegment
ASCENDING_ALLOCATION enum valueSegment
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 valueSegment
deallocatePageRange(PageId startPageId, PageId endPageId)SnapshotRandomAllocationSegment [virtual]
delegatedCheckpoint(Segment &delegatingSegment, CheckpointType checkpointType)SnapshotRandomAllocationSegment [virtual]
DelegatingSegment(SharedSegment delegateSegment)DelegatingSegment [explicit]
ensureAllocatedSize(BlockNum nPages)DelegatingSegment [virtual]
forceCacheUnmapSnapshotRandomAllocationSegment [private]
getAllocatedSizeInPages()DelegatingSegment [virtual]
getAllocationOrder() constDelegatingSegment [virtual]
getAnchorPageId(PageId snapshotId)SnapshotRandomAllocationSegment [private]
getCache() constSegment [inline]
getDelegateSegment() constDelegatingSegment [inline]
getFullPageSize() constSegment
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() constSegment [inline]
getWritableFooter(CachePage &page)Segment [protected]
incrPageUpdateCount(PageId pageId, PageOwnerId ownerId, ModifiedPageEntry::ModType modType)SnapshotRandomAllocationSegment [private]
initForUse()Segment [virtual]
isClosed() constClosableObject [inline]
isLinearPageIdAllocated(PageId pageId)Segment [protected]
isPageIdAllocated(PageId pageId)DelegatingSegment [virtual]
isPageNewlyAllocated(PageId pageId)SnapshotRandomAllocationSegment [private]
isWriteVersioned()SnapshotRandomAllocationSegment [virtual]
LINEAR_ALLOCATION enum valueSegment
modPageEntriesMapSnapshotRandomAllocationSegment [private]
modPageMapMutexSnapshotRandomAllocationSegment [private]
needPageFlushSnapshotRandomAllocationSegment [private]
needsCloseClosableObject [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 typedefSegment [protected]
PageMapConstIter typedefSegment [protected]
pCacheSegment [protected]
pTracingSegmentSegment [protected]
pVersionedRandomSegmentSnapshotRandomAllocationSegment [private]
RANDOM_ALLOCATION enum valueSegment
readOnlyCommittedDataSnapshotRandomAllocationSegment [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]
snapshotCsnSnapshotRandomAllocationSegment [private]
snapshotPageMapSnapshotRandomAllocationSegment [private]
snapshotPageMapMutexSnapshotRandomAllocationSegment [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]


Generated on Mon Jun 22 04:00:46 2009 for Fennel by  doxygen 1.5.1