Lines Matching refs:nPage
606 assert( pgno<=pBt->nPage ); in btreeSetHasContent()
607 pBt->pHasContent = sqlite3BitvecCreate(pBt->nPage); in btreeSetHasContent()
2240 return pBt->nPage; in btreePagecount()
3175 u32 nPage; /* Number of pages in the database */ in lockBtree() local
3188 nPage = get4byte(28+(u8*)pPage1->aData); in lockBtree()
3190 if( nPage==0 || memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0 ){ in lockBtree()
3191 nPage = nPageFile; in lockBtree()
3194 nPage = 0; in lockBtree()
3196 if( nPage>0 ){ in lockBtree()
3295 if( nPage>nPageFile ){ in lockBtree()
3300 nPage = nPageFile; in lockBtree()
3341 pBt->nPage = nPage; in lockBtree()
3405 if( pBt->nPage>0 ){ in newDatabase()
3433 pBt->nPage = 1; in newDatabase()
3446 p->pBt->nPage = 0; in sqlite3BtreeNewDb()
3551 if( pBt->nPage==0 ) pBt->btsFlags |= BTS_INITIALLY_EMPTY; in sqlite3BtreeBeginTrans()
3632 if( pBt->nPage!=get4byte(&pPage1->aData[28]) ){ in sqlite3BtreeBeginTrans()
3635 put4byte(&pPage1->aData[28], pBt->nPage); in sqlite3BtreeBeginTrans()
3961 pBt->nPage = iLastPg; in incrVacuumStep()
4020 put4byte(&pBt->pPage1->aData[28], pBt->nPage); in sqlite3BtreeIncrVacuum()
4104 pBt->nPage = nFin; in autoVacuumCommit()
4159 sqlite3PagerTruncateImage(pBt->pPager, pBt->nPage); in sqlite3BtreeCommitPhaseOne()
4336 int nPage = get4byte(&pPage1->aData[28]); in btreeSetNPage() local
4337 testcase( nPage==0 ); in btreeSetNPage()
4338 if( nPage==0 ) sqlite3PagerPagecount(pBt->pPager, &nPage); in btreeSetNPage()
4339 testcase( pBt->nPage!=(u32)nPage ); in btreeSetNPage()
4340 pBt->nPage = nPage; in btreeSetNPage()
4465 pBt->nPage = 0; in sqlite3BtreeSavepoint()
4472 assert( CORRUPT_DB || pBt->nPage>0 ); in sqlite3BtreeSavepoint()
4800 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage; in sqlite3BtreeMaxRecordSize()
5037 if( nextPage > pBt->nPage ) return SQLITE_CORRUPT_BKPT; in accessPayload()
5092 if( rc && nextPage>pBt->nPage ) rc = SQLITE_CORRUPT_BKPT; in accessPayload()
5934 if( nCell<2 || nCell/pCur->pBt->usableSize>pCur->pBt->nPage ){ in sqlite3BtreeIndexMoveto()
6503 pBt->nPage++; in allocateBtreePage()
6504 if( pBt->nPage==PENDING_BYTE_PAGE(pBt) ) pBt->nPage++; in allocateBtreePage()
6507 if( pBt->autoVacuum && PTRMAP_ISPAGE(pBt, pBt->nPage) ){ in allocateBtreePage()
6513 TRACE(("ALLOCATE: %d from end of file (pointer-map page)\n", pBt->nPage)); in allocateBtreePage()
6514 assert( pBt->nPage!=PENDING_BYTE_PAGE(pBt) ); in allocateBtreePage()
6515 rc = btreeGetUnusedPage(pBt, pBt->nPage, &pPg, bNoContent); in allocateBtreePage()
6521 pBt->nPage++; in allocateBtreePage()
6522 if( pBt->nPage==PENDING_BYTE_PAGE(pBt) ){ pBt->nPage++; } in allocateBtreePage()
6525 put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage); in allocateBtreePage()
6526 *pPgno = pBt->nPage; in allocateBtreePage()
6573 if( iPage<2 || iPage>pBt->nPage ){ in freePage2()
7724 static int ptrmapCheckPages(MemPage **apPage, int nPage){
7726 for(i=0; i<nPage; i++){
10184 assert( iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1 ); in getPageReferenced()
10192 assert( iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1 ); in setPageReferenced()
10206 if( iPage>pCheck->nPage || iPage==0 ){ in checkRef()
10520 u32 nPage; /* Number of pages on the overflow chain */ in checkTreePage() local
10523 nPage = (info.nPayload - info.nLocal + usableSize - 5)/(usableSize - 4); in checkTreePage()
10530 checkList(pCheck, 0, pgnoOvfl, nPage); in checkTreePage()
10698 sCheck.nPage = btreePagecount(sCheck.pBt); in sqlite3BtreeIntegrityCheck()
10709 if( sCheck.nPage==0 ){ in sqlite3BtreeIntegrityCheck()
10713 sCheck.aPgRef = sqlite3MallocZero((sCheck.nPage / 8)+ 1); in sqlite3BtreeIntegrityCheck()
10725 if( i<=sCheck.nPage ) setPageReferenced(&sCheck, i); in sqlite3BtreeIntegrityCheck()
10775 for(i=1; i<=sCheck.nPage && sCheck.mxErr; i++){ in sqlite3BtreeIntegrityCheck()