ScratchSegment Member List

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

allocatePageId(PageOwnerId ownerId)ScratchSegment [virtual]
AllocationOrder enum nameSegment
ASCENDING_ALLOCATION enum valueSegment
canFlushPage(CachePage &page)MappedPageListener [virtual]
checkpoint(CheckpointType checkpointType=CHECKPOINT_FLUSH_ALL)Segment
clearPages()ScratchSegment [private]
ClosableObject()ClosableObject [explicit, protected]
close()ClosableObject
closeImpl()ScratchSegment [private, virtual]
CONSECUTIVE_ALLOCATION enum valueSegment
deallocatePageRange(PageId startPageId, PageId endPageId)ScratchSegment [virtual]
delegatedCheckpoint(Segment &delegatingSegment, CheckpointType checkpointType)Segment [virtual]
discardPage(BlockId blockId)ScratchSegment [virtual]
ensureAllocatedSize(BlockNum nPages)Segment [virtual]
flushPage(CachePage &page, bool async)ScratchSegment [virtual]
getAllocatedSizeInPages()ScratchSegment [virtual]
getAllocationOrder() constScratchSegment [virtual]
getCache()ScratchSegment [virtual]
Segment::getCache() constSegment [inline]
getFullPageSize() constSegment
getLinearBlockNum(PageId pageId)Segment [inline, static]
getLinearPageId(BlockNum iPage)Segment [inline, static]
getLinearPageSuccessor(PageId pageId)Segment [protected]
getMappedPageListener(BlockId blockId)Segment [virtual]
getMaxLockedPages()ScratchSegment [virtual]
getNumPagesExtended()ScratchSegment [virtual]
getNumPagesOccupiedHighWater()ScratchSegment [virtual]
getPageSuccessor(PageId pageId)ScratchSegment [virtual]
getPrefetchParams(uint &nPagesPerBatch, uint &nBatchPrefetches)ScratchSegment [virtual]
getReadableFooter(CachePage &page)Segment [protected]
getTracingListener()Segment [virtual]
getTracingSegment()Segment
getTxnId() constScratchSegment [virtual]
getUsablePageSize() constSegment [inline]
getWritableFooter(CachePage &page)Segment [protected]
initForUse()Segment [virtual]
isClosed() constClosableObject [inline]
isLinearPageIdAllocated(PageId pageId)Segment [protected]
isPageIdAllocated(PageId pageId)ScratchSegment [virtual]
isWriteVersioned()Segment [virtual]
LINEAR_ALLOCATION enum valueSegment
lockPage(BlockId blockId, LockMode lockMode, bool readIfUnmapped=true, MappedPageListener *pMappedPageListener=NULL, TxnId txnId=IMPLICIT_TXN_ID)ScratchSegment [virtual]
mutexScratchSegment [private]
needsCloseClosableObject [protected]
nicePage(CachePage &page)ScratchSegment [virtual]
notifyAfterPageCheckpointFlush(CachePage &page)MappedPageListener [virtual]
notifyAfterPageFlush(CachePage &page)MappedPageListener [virtual]
notifyAfterPageRead(CachePage &page)MappedPageListener [virtual]
notifyBeforePageFlush(CachePage &page)MappedPageListener [virtual]
notifyPageDirty(CachePage &page, bool bDataValid)MappedPageListener [virtual]
notifyPageMap(CachePage &page)MappedPageListener [virtual]
notifyPageUnmap(CachePage &page)MappedPageListener [virtual]
nPagesMaxScratchSegment [private]
PageList typedefScratchSegment [private]
PageListIter typedefScratchSegment [private]
PageMap typedefSegment [protected]
PageMapConstIter typedefSegment [protected]
pagesScratchSegment [private]
pCacheSegment [protected]
prefetchBatch(BlockId blockId, uint nPages, MappedPageListener *pMappedPageListener=NULL)ScratchSegment [virtual]
prefetchPage(BlockId blockId, MappedPageListener *pMappedPageListener=NULL)ScratchSegment [virtual]
pTracingSegmentSegment [protected]
RANDOM_ALLOCATION enum valueSegment
ScratchSegment(SharedCache pCache, uint nPagesMax)ScratchSegment [explicit, private]
Segment(SharedCache)Segment [explicit, protected]
SegmentFactory classScratchSegment [friend]
setLinearPageSuccessor(PageId pageId, PageId successorId)Segment [protected]
setMaxLockedPages(uint nPages)ScratchSegment [virtual]
setPageSuccessor(PageId pageId, PageId successorId)ScratchSegment [virtual]
setTracingSegment(WeakSegment pTracingSegmentInit)Segment
setTxnId(TxnId txnId)ScratchSegment [virtual]
setUsablePageSize(uint)Segment [protected]
translateBlockId(BlockId)ScratchSegment [virtual]
translatePageId(PageId)ScratchSegment [virtual]
unlockPage(CachePage &page, LockMode lockMode, TxnId txnId=IMPLICIT_TXN_ID)ScratchSegment [virtual]
updatePage(PageId pageId, bool needsTranslation=false)Segment [virtual]
~CacheAccessor()CacheAccessor [virtual]
~ClosableObject()ClosableObject [virtual]
~MappedPageListener()MappedPageListener [virtual]
~Segment()Segment [virtual]


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