Lines Matching refs:nPage

7032 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
12203 int nPage; /* Number of pages in pPage[] */
13351 0, /* nPage */
19931 || sqlite3GlobalConfig.nPage<1 ){
19934 sqlite3GlobalConfig.nPage = 0;
38533 int nPage = 0;
38535 nPage = sqlite3GlobalConfig.pcache2.xPagecount(pCache->pCache);
38537 return nPage;
38668 unsigned int nPage; /* Total number of pages in apHash */
39056 pCache->nPage--;
39086 TESTONLY( unsigned int nPage = 0; ) /* To assert pCache->nPage is correct */
39094 pCache->nPage--;
39100 TESTONLY( nPage++; )
39104 assert( pCache->nPage==nPage );
39237 n = pCache->nPage;
39340 assert( pCache->nPage >= pCache->nRecyclable );
39341 nPinned = pCache->nPage - pCache->nRecyclable;
39352 if( pCache->nPage>=pCache->nHash && pcache1ResizeHash(pCache) ){
39359 (pCache->nPage+1>=pCache->nMax)
39396 pCache->nPage++;
42133 static int pager_truncate(Pager *pPager, Pgno nPage);
42777 ** of the file is changed to nPage pages (nPage*pPager->pageSize bytes).
42778 ** If the file on disk is currently larger than nPage pages, then use the VFS
42782 ** nPage pages. Some operating system implementations can get confused if
42790 static int pager_truncate(Pager *pPager, Pgno nPage){
42803 newSize = szPage*(i64)nPage;
42815 pPager->dbFileSize = nPage;
43406 Pgno nPage; /* Value to return via *pnPage */
43416 nPage = sqlite3WalDbsize(pPager->pWal);
43424 if( nPage==0 ){
43433 nPage = (Pgno)((n+pPager->pageSize-1) / pPager->pageSize);
43440 if( nPage>pPager->mxPgno ){
43441 pPager->mxPgno = (Pgno)nPage;
43444 *pnPage = nPage;
43474 Pgno nPage; /* Size of the database file */
43476 rc = pagerPagecount(pPager, &nPage);
43478 if( nPage==0 ){
44090 ** Truncate the in-memory database file image to nPage pages. This
44100 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){
44101 assert( pPager->dbSize>=nPage );
44103 pPager->dbSize = nPage;
45030 /* pPager->nPage = 0; */
45165 Pgno nPage; /* Number of pages in database file */
45167 rc = pagerPagecount(pPager, &nPage);
45177 if( nPage==0 && !jrnlOpen ){
45410 Pgno nPage = 0;
45413 rc = pagerPagecount(pPager, &nPage);
45416 if( nPage>0 ){
46069 int nPage = 0; /* Number of pages starting at pg1 to journal */
46090 nPage = (pPg->pgno - pg1)+1;
46092 nPage = nPageCount+1-pg1;
46094 nPage = nPagePerSector;
46096 assert(nPage>0);
46098 assert((pg1+nPage)>pPg->pgno);
46100 for(ii=0; ii<nPage && rc==SQLITE_OK; ii++){
46122 /* If the PGHDR_NEED_SYNC flag is set for any of the nPage pages
46124 ** writing to any of these nPage pages may damage the others, the
46130 for(ii=0; ii<nPage; ii++){
47809 u32 nPage; /* Size of database in pages */
48674 pWal->hdr.nPage = nTruncate;
48709 if( pWal->hdr.nPage ){
49197 mxPage = pWal->hdr.nPage;
49256 i64 szDb = pWal->hdr.nPage*(i64)szPage;
49920 return pWal->hdr.nPage;
50386 pWal->hdr.nPage = nTruncate;
51042 u32 nPage; /* Number of pages in the database */
51272 Pgno nPage; /* Number of pages in the database */
52098 assert( pgno<=pBt->nPage );
52099 pBt->pHasContent = sqlite3BitvecCreate(pBt->nPage);
53189 return pBt->nPage;
53193 assert( ((p->pBt->nPage)&0x8000000)==0 );
53958 int nPage; /* Number of pages in the database */
53972 nPage = nPageHeader = get4byte(28+(u8*)pPage1->aData);
53974 if( nPage==0 || memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0 ){
53975 nPage = nPageFile;
53977 if( nPage>0 ){
54054 if( (pBt->db->flags & SQLITE_RecoveryMode)==0 && nPage>nPageFile ){
54093 pBt->nPage = nPage;
54157 if( pBt->nPage>0 ){
54185 pBt->nPage = 1;
54198 p->pBt->nPage = 0;
54294 if( pBt->nPage==0 ) pBt->btsFlags |= BTS_INITIALLY_EMPTY;
54353 if( pBt->nPage!=get4byte(&pPage1->aData[28]) ){
54356 put4byte(&pPage1->aData[28], pBt->nPage);
54673 pBt->nPage = iLastPg;
54732 put4byte(&pBt->pPage1->aData[28], pBt->nPage);
54789 pBt->nPage = nFin;
54844 sqlite3PagerTruncateImage(pBt->pPager, pBt->nPage);
55033 int nPage = get4byte(28+(u8*)pPage1->aData);
55034 testcase( nPage==0 );
55035 if( nPage==0 ) sqlite3PagerPagecount(pBt->pPager, &nPage);
55036 testcase( pBt->nPage!=nPage );
55037 pBt->nPage = nPage;
55109 pBt->nPage = 0;
55112 pBt->nPage = get4byte(28 + pBt->pPage1->aData);
55117 assert( pBt->nPage>0 );
56803 pBt->nPage++;
56804 if( pBt->nPage==PENDING_BYTE_PAGE(pBt) ) pBt->nPage++;
56807 if( pBt->autoVacuum && PTRMAP_ISPAGE(pBt, pBt->nPage) ){
56813 TRACE(("ALLOCATE: %d from end of file (pointer-map page)\n", pBt->nPage));
56814 assert( pBt->nPage!=PENDING_BYTE_PAGE(pBt) );
56815 rc = btreeGetPage(pBt, pBt->nPage, &pPg, bNoContent);
56821 pBt->nPage++;
56822 if( pBt->nPage==PENDING_BYTE_PAGE(pBt) ){ pBt->nPage++; }
56825 put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage);
56826 *pPgno = pBt->nPage;
57532 static int ptrmapCheckPages(MemPage **apPage, int nPage){
57534 for(i=0; i<nPage; i++){
59345 assert( iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1 );
59353 assert( iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1 );
59368 if( iPage>pCheck->nPage ){
59576 int nPage = (sz - info.nLocal + usableSize - 5)/(usableSize - 4);
59583 checkList(pCheck, 0, pgnoOvfl, nPage, zContext);
59744 sCheck.nPage = btreePagecount(sCheck.pBt);
59749 if( sCheck.nPage==0 ){
59754 sCheck.aPgRef = sqlite3MallocZero((sCheck.nPage / 8)+ 1);
59761 if( i<=sCheck.nPage ) setPageReferenced(&sCheck, i);
59784 for(i=1; i<=sCheck.nPage && sCheck.mxErr; i++){
60419 ** Copy nPage pages from the source b-tree to the destination.
60421 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){
60481 for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){
122393 sqlite3GlobalConfig.szPage, sqlite3GlobalConfig.nPage);
122576 sqlite3GlobalConfig.nPage = va_arg(ap, int);