Esempio n. 1
0
        public Page ReadPage(LowLevelTransaction tx, int scratchNumber, long p, PagerState pagerState = null)
        {
            var item = GetScratchBufferFile(scratchNumber);

            ScratchBufferFile bufferFile = item.File;

            return(bufferFile.ReadPage(tx, p, pagerState));
        }
Esempio n. 2
0
        public Page ReadPage(Transaction tx, int scratchNumber, long p, PagerState pagerState = null)
        {
            ScratchBufferItem item = lastScratchBuffer;

            if (item.Number != scratchNumber)
            {
                item = _scratchBuffers[scratchNumber];
            }

            ScratchBufferFile bufferFile = item.File;

            return(bufferFile.ReadPage(tx, p, pagerState));
        }