public override byte *AcquirePagePointerForNewPage(IPagerLevelTransactionState tx, long pageNumber, int numberOfPages, PagerState pagerState = null) { return(AcquirePagePointer(tx, pageNumber, pagerState)); }
public virtual byte *AcquireRawPagePointer(IPagerLevelTransactionState tx, long pageNumber, PagerState pagerState = null) { return(AcquirePagePointer(tx, pageNumber, pagerState)); }
public virtual bool EnsureMapped(IPagerLevelTransactionState tx, long page, int numberOfPages) { // nothing to do return(false); }
public virtual void BreakLargeAllocationToSeparatePages(IPagerLevelTransactionState tx, long pageNumber) { // This method is implemented only in Crypto Pager }
public override byte *AcquireRawPagePointer(IPagerLevelTransactionState tx, long pageNumber, PagerState pagerState = null) { return(Inner.AcquireRawPagePointer(tx, pageNumber, pagerState)); }
public byte* AcquirePagePointerWithOverflowHandling(IPagerLevelTransactionState tx, long p) { return _scratchPager.AcquirePagePointerWithOverflowHandling(tx, p); }