Lines Matching refs:nPage

9416 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
19493 int nPage; /* Number of pages in pPage[] */
22252 SQLITE_DEFAULT_PCACHE_INITSZ, /* nPage */
29207 || sqlite3GlobalConfig.nPage<=0 ){
52079 int nPage = sqlite3_column_int(pStmt, 0);
52082 for(pgno=1; pgno<=nPage; pgno++){
53732 unsigned int nPage; /* Total number of pages in apHash */
53971 if( pCache->pFree || (pCache->nPage==0 && pcache1InitBulk(pCache)) ){
54147 pCache->nPage--;
54167 if( pCache->nPage==0 && pCache->pBulk ){
54184 TESTONLY( int nPage = 0; ) /* To assert pCache->nPage is correct */
54196 TESTONLY( nPage = -10; ) /* Disable the pCache->nPage validity check */
54210 pCache->nPage--;
54216 TESTONLY( if( nPage>=0 ) nPage++; )
54222 assert( nPage<0 || pCache->nPage==(unsigned)nPage );
54267 && sqlite3GlobalConfig.nPage!=0
54270 pcache1.nInitPage = sqlite3GlobalConfig.nPage;
54394 n = pCache->nPage;
54418 assert( pCache->nPage >= pCache->nRecyclable );
54419 nPinned = pCache->nPage - pCache->nRecyclable;
54430 if( pCache->nPage>=pCache->nHash ) pcache1ResizeHash(pCache);
54436 && ((pCache->nPage+1>=pCache->nMax) || pcache1UnderMemoryPressure(pCache))
54461 pCache->nPage++;
54710 if( pCache->nPage ) pcache1TruncateUnsafe(pCache, 0);
57441 static int pager_truncate(Pager *pPager, Pgno nPage);
58152 ** of the file is changed to nPage pages (nPage*pPager->pageSize bytes).
58153 ** If the file on disk is currently larger than nPage pages, then use the VFS
58157 ** nPage pages. Some operating system implementations can get confused if
58165 static int pager_truncate(Pager *pPager, Pgno nPage){
58178 newSize = szPage*(i64)nPage;
58191 pPager->dbFileSize = nPage;
58790 Pgno nPage; /* Value to return via *pnPage */
58802 nPage = sqlite3WalDbsize(pPager->pWal);
58809 if( nPage==0 && ALWAYS(isOpen(pPager->fd)) ){
58815 nPage = (Pgno)((n+pPager->pageSize-1) / pPager->pageSize);
58822 if( nPage>pPager->mxPgno ){
58823 pPager->mxPgno = (Pgno)nPage;
58826 *pnPage = nPage;
58861 Pgno nPage; /* Size of the database file */
58863 rc = pagerPagecount(pPager, &nPage);
58865 if( nPage==0 ){
59506 ** Truncate the in-memory database file image to nPage pages. This
59516 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){
59517 assert( pPager->dbSize>=nPage || CORRUPT_DB );
59519 pPager->dbSize = nPage;
60562 /* pPager->nPage = 0; */
60687 Pgno nPage; /* Number of pages in database file */
60690 rc = pagerPagecount(pPager, &nPage);
60700 if( nPage==0 && !jrnlOpen ){
61651 int nPage = 0; /* Number of pages starting at pg1 to journal */
61673 nPage = (pPg->pgno - pg1)+1;
61675 nPage = nPageCount+1-pg1;
61677 nPage = nPagePerSector;
61679 assert(nPage>0);
61681 assert((pg1+nPage)>pPg->pgno);
61683 for(ii=0; ii<nPage && rc==SQLITE_OK; ii++){
61705 /* If the PGHDR_NEED_SYNC flag is set for any of the nPage pages
61707 ** writing to any of these nPage pages may damage the others, the
61713 for(ii=0; ii<nPage; ii++){
63690 u32 nPage; /* Size of database in pages */
63779 ** 20: | nPage | |
63800 ** 68: | nPage | |
64709 pWal->hdr.nPage = nTruncate;
64789 if( pWal->hdr.nPage ){
65433 mxPage = pWal->hdr.nPage;
65517 i64 szDb = pWal->hdr.nPage*(i64)szPage;
66630 return pWal->hdr.nPage;
67200 pWal->hdr.nPage = nTruncate;
68013 u32 nPage; /* Number of pages in the database */
68264 Pgno nPage; /* Number of pages in the database */
69224 assert( pgno<=pBt->nPage );
69225 pBt->pHasContent = sqlite3BitvecCreate(pBt->nPage);
70876 return pBt->nPage;
71815 u32 nPage; /* Number of pages in the database */
71828 nPage = get4byte(28+(u8*)pPage1->aData);
71830 if( nPage==0 || memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0 ){
71831 nPage = nPageFile;
71834 nPage = 0;
71836 if( nPage>0 ){
71935 if( nPage>nPageFile ){
71940 nPage = nPageFile;
71981 pBt->nPage = nPage;
72045 if( pBt->nPage>0 ){
72073 pBt->nPage = 1;
72086 p->pBt->nPage = 0;
72191 if( pBt->nPage==0 ) pBt->btsFlags |= BTS_INITIALLY_EMPTY;
72272 if( pBt->nPage!=get4byte(&pPage1->aData[28]) ){
72275 put4byte(&pPage1->aData[28], pBt->nPage);
72601 pBt->nPage = iLastPg;
72660 put4byte(&pBt->pPage1->aData[28], pBt->nPage);
72744 pBt->nPage = nFin;
72799 sqlite3PagerTruncateImage(pBt->pPager, pBt->nPage);
72972 ** Set the pBt->nPage field correctly, according to the current
72976 int nPage = get4byte(&pPage1->aData[28]);
72977 testcase( nPage==0 );
72978 if( nPage==0 ) sqlite3PagerPagecount(pBt->pPager, &nPage);
72979 testcase( pBt->nPage!=(u32)nPage );
72980 pBt->nPage = nPage;
73105 pBt->nPage = 0;
73110 /* pBt->nPage might be zero if the database was corrupt when
73112 assert( CORRUPT_DB || pBt->nPage>0 );
73440 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage;
73677 if( nextPage > pBt->nPage ) return SQLITE_CORRUPT_BKPT;
73732 if( rc && nextPage>pBt->nPage ) rc = SQLITE_CORRUPT_BKPT;
74574 if( nCell<2 || nCell/pCur->pBt->usableSize>pCur->pBt->nPage ){
75143 pBt->nPage++;
75144 if( pBt->nPage==PENDING_BYTE_PAGE(pBt) ) pBt->nPage++;
75147 if( pBt->autoVacuum && PTRMAP_ISPAGE(pBt, pBt->nPage) ){
75153 TRACE(("ALLOCATE: %d from end of file (pointer-map page)\n", pBt->nPage));
75154 assert( pBt->nPage!=PENDING_BYTE_PAGE(pBt) );
75155 rc = btreeGetUnusedPage(pBt, pBt->nPage, &pPg, bNoContent);
75161 pBt->nPage++;
75162 if( pBt->nPage==PENDING_BYTE_PAGE(pBt) ){ pBt->nPage++; }
75165 put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage);
75166 *pPgno = pBt->nPage;
75213 if( iPage<2 || iPage>pBt->nPage ){
76364 static int ptrmapCheckPages(MemPage **apPage, int nPage){
76366 for(i=0; i<nPage; i++){
78824 assert( iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1 );
78832 assert( iPg<=pCheck->nPage && sizeof(pCheck->aPgRef[0])==1 );
78846 if( iPage>pCheck->nPage || iPage==0 ){
79160 u32 nPage; /* Number of pages on the overflow chain */
79163 nPage = (info.nPayload - info.nLocal + usableSize - 5)/(usableSize - 4);
79170 checkList(pCheck, 0, pgnoOvfl, nPage);
79338 sCheck.nPage = btreePagecount(sCheck.pBt);
79349 if( sCheck.nPage==0 ){
79353 sCheck.aPgRef = sqlite3MallocZero((sCheck.nPage / 8)+ 1);
79365 if( i<=sCheck.nPage ) setPageReferenced(&sCheck, i);
79415 for(i=1; i<=sCheck.nPage && sCheck.mxErr; i++){
80089 ** Copy nPage pages from the source b-tree to the destination.
80091 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){
80164 for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){
173719 sqlite3GlobalConfig.szPage, sqlite3GlobalConfig.nPage);
173928 sqlite3GlobalConfig.nPage = va_arg(ap, int);
214317 int nPage; /* Number of pages in current btree */
214533 pCsr->nPage = 0;
214769 int nPage;
214771 sqlite3PagerPagecount(pPager, &nPage);
214772 if( nPage==0 ){
214784 pCsr->nPage = 1;
214801 pCsr->nPage++;
214848 pCsr->nPage++;
215000 sqlite3_result_int64(ctx, pCsr->nPage);