internal MemPage btreePageLookup(Pgno pgno) { Debug.Assert(MutexEx.Held(this.Mutex)); var pDbPage = this.Pager.Lookup(pgno); return(pDbPage ? MemPage.btreePageFromDbPage(pDbPage, pgno, this) : null); }
internal RC btreeGetPage(Pgno pgno, ref MemPage ppPage, int noContent) { Debug.Assert(MutexEx.Held(this.Mutex)); DbPage pDbPage = null; var rc = this.Pager.Get(pgno, ref pDbPage, (byte)noContent); if (rc != RC.OK) { return(rc); } ppPage = MemPage.btreePageFromDbPage(pDbPage, pgno, this); return(RC.OK); }