Пример #1
0
        public byte *AcquirePagePointer(LowLevelTransaction tx, int scratchNumber, long p)
        {
            var item = GetScratchBufferFile(scratchNumber);

            ScratchBufferFile bufferFile = item.File;

            return(bufferFile.AcquirePagePointer(tx, p));
        }
Пример #2
0
        public byte *AcquirePagePointer(Transaction tx, int scratchNumber, long p)
        {
            ScratchBufferItem item = lastScratchBuffer;

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

            ScratchBufferFile bufferFile = item.File;

            return(bufferFile.AcquirePagePointer(tx, p));
        }