Lines Matching refs:Pgno

181   Pgno iRoot,            /* Root page of b-tree */  in hasSharedCacheTableLock()
186 Pgno iTab = 0; in hasSharedCacheTableLock()
268 static int hasReadConflicts(Btree *pBtree, Pgno iRoot){ in hasReadConflicts()
288 static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){ in querySharedCacheTableLock()
360 static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){ in setSharedCacheTableLock()
545 Pgno pgnoRoot, /* The table that might be changing */ in invalidateIncrblobCursors()
603 static int btreeSetHasContent(BtShared *pBt, Pgno pgno){ in btreeSetHasContent()
625 static int btreeGetHasContent(BtShared *pBt, Pgno pgno){ in btreeGetHasContent()
735 static int SQLITE_NOINLINE saveCursorsOnList(BtCursor*,Pgno,BtCursor*);
758 static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ in saveAllCursors()
777 Pgno iRoot, /* Only save cursor with this iRoot. Save all if zero */ in saveCursorsOnList()
971 static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ in ptrmapPageno()
973 Pgno iPtrMap, ret; in ptrmapPageno()
995 static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC){ in ptrmapPut()
998 Pgno iPtrmap; /* The pointer map page number */ in ptrmapPut()
1054 static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){ in ptrmapGet()
1470 Pgno ovfl; in ptrmapPutOvflPtr()
2179 static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt){ in btreePageFromDbPage()
2205 Pgno pgno, /* Number of the page to fetch */ in btreeGetPage()
2225 static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ in btreePageLookup()
2239 static Pgno btreePagecount(BtShared *pBt){ in btreePagecount()
2242 Pgno sqlite3BtreeLastPage(Btree *p){ in sqlite3BtreeLastPage()
2262 Pgno pgno, /* Number of the page to get */ in getAndInitPage()
2353 Pgno pgno, /* Number of the page to fetch */ in btreeGetUnusedPage()
2570 assert( sizeof(Pgno)==4 ); in sqlite3BtreeOpen()
3045 Pgno sqlite3BtreeMaxPageCount(Btree *p, Pgno mxPage){ in sqlite3BtreeMaxPageCount()
3046 Pgno n; in sqlite3BtreeMaxPageCount()
3672 Pgno pgno = pPage->pgno; in setChildPtrmaps()
3685 Pgno childPgno = get4byte(pCell); in setChildPtrmaps()
3691 Pgno childPgno = get4byte(&pPage->aData[pPage->hdrOffset+8]); in setChildPtrmaps()
3712 static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType){ in modifyPagePointer()
3780 Pgno iPtrPage, /* Pointer map 'page-no' entry for pDbPage */ in relocatePage()
3781 Pgno iFreePage, /* The location to move pDbPage to */ in relocatePage()
3785 Pgno iDbPage = pDbPage->pgno; in relocatePage()
3818 Pgno nextOvfl = get4byte(pDbPage->aData); in relocatePage()
3851 static int allocateBtreePage(BtShared *, MemPage **, Pgno *, Pgno, u8);
3870 static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit){ in incrVacuumStep()
3871 Pgno nFreeList; /* Number of pages still on the free-list */ in incrVacuumStep()
3879 Pgno iPtrPage; in incrVacuumStep()
3901 Pgno iFreePg; in incrVacuumStep()
3911 Pgno iFreePg; /* Index of free page to move pLastPg to */ in incrVacuumStep()
3914 Pgno iNear = 0; /* nearby parameter for allocateBtreePage() */ in incrVacuumStep()
3934 Pgno dbSize = btreePagecount(pBt); in incrVacuumStep()
3971 static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){ in finalDbSize()
3973 Pgno nPtrmap; /* Number of PtrMap pages to be freed */ in finalDbSize()
3974 Pgno nFin; /* Return value */ in finalDbSize()
4006 Pgno nOrig = btreePagecount(pBt); in sqlite3BtreeIncrVacuum()
4007 Pgno nFree = get4byte(&pBt->pPage1->aData[36]); in sqlite3BtreeIncrVacuum()
4008 Pgno nFin = finalDbSize(pBt, nOrig, nFree); in sqlite3BtreeIncrVacuum()
4050 Pgno nFin; /* Number of pages in database after autovacuuming */ in autoVacuumCommit()
4051 Pgno nFree; /* Number of pages on the freelist initially */ in autoVacuumCommit()
4052 Pgno nVac; /* Number of pages to vacuum */ in autoVacuumCommit()
4053 Pgno iFree; /* The next page to be freed */ in autoVacuumCommit()
4054 Pgno nOrig; /* Database size before freeing */ in autoVacuumCommit()
4523 Pgno iTable, /* Root page of table to open */ in btreeCursor()
4590 Pgno iTable, /* Root page of table to open */ in btreeCursorWithLock()
4603 Pgno iTable, /* Root page of table to open */ in sqlite3BtreeCursor()
4824 Pgno ovfl, /* Current overflow page number */ in getOverflowPage()
4826 Pgno *pPgnoNext /* OUT: Next overflow page number */ in getOverflowPage()
4828 Pgno next = 0; in getOverflowPage()
4843 Pgno pgno; in getOverflowPage()
4844 Pgno iGuess = ovfl+1; in getOverflowPage()
4995 Pgno nextPage; in accessPayload()
5009 || nOvfl*(int)sizeof(Pgno) > sqlite3MallocSize(pCur->aOverflow) in accessPayload()
5011 Pgno *aNew = (Pgno*)sqlite3Realloc( in accessPayload()
5012 pCur->aOverflow, nOvfl*2*sizeof(Pgno) in accessPayload()
5020 memset(pCur->aOverflow, 0, nOvfl*sizeof(Pgno)); in accessPayload()
5279 static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild){ in assertParentIndex()
5409 Pgno subpage; in moveToRoot()
5429 Pgno pgno; in moveToLeftmost()
5454 Pgno pgno; in moveToRightmost()
5630 Pgno chldPg; in sqlite3BtreeTableMoveto()
5874 Pgno chldPg; in sqlite3BtreeIndexMoveto()
6242 Pgno *pPgno, /* Store the page number here */ in allocateBtreePage()
6243 Pgno nearby, /* Search for a page near this one */ in allocateBtreePage()
6252 Pgno mxPage; /* Total size of the database file */ in allocateBtreePage()
6267 Pgno iTrunk; in allocateBtreePage()
6380 Pgno iNewTrunk = get4byte(&pTrunk->aData[8]); in allocateBtreePage()
6416 Pgno iPage; in allocateBtreePage()
6561 static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ in freePage2()
6563 Pgno iTrunk = 0; /* Page number of free-list trunk page */ in freePage2()
6710 Pgno ovflPgno; in clearCellOverflow()
6732 Pgno iNext = 0; in clearCellOverflow()
6813 Pgno pgnoOvfl; in fillInCell()
6925 Pgno pgnoPtrmap = pgnoOvfl; /* Overflow page pointer-map entry page */ in fillInCell()
7053 Pgno iChild, /* If non-zero, replace first 4 bytes with this value */ in insertCell()
7626 Pgno pgnoNew; /* Page number of pNew */ in balance_quick()
7727 Pgno n;
7740 Pgno ovfl = get4byte(&z[info.nSize-4]);
7745 Pgno child = get4byte(z);
7751 Pgno child = get4byte(&pPage->aData[pPage->hdrOffset+8]);
7888 Pgno pgno; /* Temp var to store a page number in */ in balance_nonroot()
7890 Pgno aPgno[NB+2]; /* Page numbers of new pages before shuffling */ in balance_nonroot()
8337 Pgno pgnoA = apNew[i]->pgno; in balance_nonroot()
8338 Pgno pgnoB = apNew[iB]->pgno; in balance_nonroot()
8339 Pgno pgnoTemp = (PENDING_BYTE/pBt->pageSize)+1; in balance_nonroot()
8654 Pgno pgnoChild = 0; /* Page number of the new child page */ in balance_deeper()
8915 Pgno ovflPgno; /* Next overflow page to write */ in btreeOverwriteCell()
9171 Pgno ovfl = get4byte(&newCell[szNew-4]); in sqlite3BtreeInsert()
9329 Pgno ovflIn = 0; in sqlite3BtreeTransferRow()
9374 Pgno pgnoNew; in sqlite3BtreeTransferRow()
9531 Pgno n; in sqlite3BtreeDelete()
9626 static int btreeCreateTable(Btree *p, Pgno *piTable, int createTabFlags){ in btreeCreateTable()
9629 Pgno pgnoRoot; in btreeCreateTable()
9644 Pgno pgnoMove; /* Move a page here to make room for the root-page */ in btreeCreateTable()
9690 Pgno iPtrPage = 0; in btreeCreateTable()
9771 int sqlite3BtreeCreateTable(Btree *p, Pgno *piTable, int flags){ in sqlite3BtreeCreateTable()
9785 Pgno pgno, /* Page number to clear */ in clearDatabasePage()
9856 rc = saveAllCursors(pBt, (Pgno)iTable, 0); in sqlite3BtreeClearTable()
9863 invalidateIncrblobCursors(p, (Pgno)iTable, 0, 1); in sqlite3BtreeClearTable()
9865 rc = clearDatabasePage(pBt, (Pgno)iTable, 0, pnChange); in sqlite3BtreeClearTable()
9900 static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){ in btreeDropTable()
9914 rc = btreeGetPage(pBt, (Pgno)iTable, &pPage, 0); in btreeDropTable()
9927 Pgno maxRootPgno; in btreeDropTable()
10183 static int getPageReferenced(IntegrityCk *pCheck, Pgno iPg){ in getPageReferenced()
10191 static void setPageReferenced(IntegrityCk *pCheck, Pgno iPg){ in setPageReferenced()
10205 static int checkRef(IntegrityCk *pCheck, Pgno iPage){ in checkRef()
10227 Pgno iChild, /* Child page number */ in checkPtrmap()
10229 Pgno iParent /* Expected pointer map parent page number */ in checkPtrmap()
10233 Pgno iPtrmapParent; in checkPtrmap()
10257 Pgno iPage, /* Page number for first page in the list */ in checkList()
10268 if( sqlite3PagerGet(pCheck->pPager, (Pgno)iPage, &pOvflPage, 0) ){ in checkList()
10286 Pgno iFreePage = get4byte(&pOvflData[8+i*4]); in checkList()
10389 Pgno iPage, /* Page number of the page to check */ in checkTreePage()
10521 Pgno pgnoOvfl; /* First page of the overflow chain */ in checkTreePage()
10669 Pgno *aRoot, /* An array of root pages numbers for individual trees */ in sqlite3BtreeIntegrityCheck()
10674 Pgno i; in sqlite3BtreeIntegrityCheck()
10741 Pgno mx = 0; in sqlite3BtreeIntegrityCheck()
10742 Pgno mxInHdr; in sqlite3BtreeIntegrityCheck()