Lines Matching refs:nPage
9648 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
20209 int nPage; /* Number of pages in pPage[] */ member
30381 || sqlite3GlobalConfig.nPage<=0 ){ in sqlite3MallocInit()
53681 int nPage = sqlite3_column_int(pStmt, 0);
53684 for(pgno=1; pgno<=nPage; pgno++){
55354 unsigned int nPage; /* Total number of pages in apHash */
55593 if( pCache->pFree || (pCache->nPage==0 && pcache1InitBulk(pCache)) ){
55769 pCache->nPage--;
55789 if( pCache->nPage==0 && pCache->pBulk ){
55806 TESTONLY( int nPage = 0; ) /* To assert pCache->nPage is correct */
55818 TESTONLY( nPage = -10; ) /* Disable the pCache->nPage validity check */
55832 pCache->nPage--;
55838 TESTONLY( if( nPage>=0 ) nPage++; )
55844 assert( nPage<0 || pCache->nPage==(unsigned)nPage );
55889 && sqlite3GlobalConfig.nPage!=0
55892 pcache1.nInitPage = sqlite3GlobalConfig.nPage;
56016 n = pCache->nPage;
56040 assert( pCache->nPage >= pCache->nRecyclable );
56041 nPinned = pCache->nPage - pCache->nRecyclable;
56052 if( pCache->nPage>=pCache->nHash ) pcache1ResizeHash(pCache);
56058 && ((pCache->nPage+1>=pCache->nMax) || pcache1UnderMemoryPressure(pCache))
56083 pCache->nPage++;
56332 if( pCache->nPage ) pcache1TruncateUnsafe(pCache, 0);
59063 static int pager_truncate(Pager *pPager, Pgno nPage);
59752 static int pager_truncate(Pager *pPager, Pgno nPage){
59756 PAGERTRACE(("Truncate %d npage %u\n", PAGERID(pPager), nPage));
59767 newSize = szPage*(i64)nPage;
59780 pPager->dbFileSize = nPage;
60377 Pgno nPage; /* Value to return via *pnPage */
60389 nPage = sqlite3WalDbsize(pPager->pWal);
60396 if( nPage==0 && ALWAYS(isOpen(pPager->fd)) ){
60402 nPage = (Pgno)((n+pPager->pageSize-1) / pPager->pageSize);
60409 if( nPage>pPager->mxPgno ){
60410 pPager->mxPgno = (Pgno)nPage;
60413 *pnPage = nPage;
60448 Pgno nPage; /* Size of the database file */
60450 rc = pagerPagecount(pPager, &nPage);
60452 if( nPage==0 ){
61101 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){
61102 assert( pPager->dbSize>=nPage || CORRUPT_DB );
61104 pPager->dbSize = nPage;
62245 Pgno nPage; /* Number of pages in database file */
62248 rc = pagerPagecount(pPager, &nPage);
62258 if( nPage==0 && !jrnlOpen ){
63224 int nPage = 0; /* Number of pages starting at pg1 to journal */
63246 nPage = (pPg->pgno - pg1)+1;
63248 nPage = nPageCount+1-pg1;
63250 nPage = nPagePerSector;
63252 assert(nPage>0);
63254 assert((pg1+nPage)>pPg->pgno);
63256 for(ii=0; ii<nPage && rc==SQLITE_OK; ii++){
63286 for(ii=0; ii<nPage; ii++){
65240 u32 nPage; /* Size of database in pages */
66415 pWal->hdr.nPage = nTruncate;
66499 if( pWal->hdr.nPage ){
67132 mxPage = pWal->hdr.nPage;
67214 i64 szDb = pWal->hdr.nPage*(i64)szPage;
68548 return pWal->hdr.nPage;
69119 pWal->hdr.nPage = nTruncate;
69959 u32 nPage; /* Number of pages in the database */
71197 assert( pgno<=pBt->nPage );
71198 pBt->pHasContent = sqlite3BitvecCreate(pBt->nPage);
72902 return pBt->nPage;
73813 u32 nPage; /* Number of pages in the database */
73826 nPage = get4byte(28+(u8*)pPage1->aData);
73828 if( nPage==0 || memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0 ){
73829 nPage = nPageFile;
73832 nPage = 0;
73834 if( nPage>0 ){
73933 if( nPage>nPageFile ){
73938 nPage = nPageFile;
73980 pBt->nPage = nPage;
74044 if( pBt->nPage>0 ){
74072 pBt->nPage = 1;
74085 p->pBt->nPage = 0;
74194 if( pBt->nPage==0 ) pBt->btsFlags |= BTS_INITIALLY_EMPTY;
74275 if( pBt->nPage!=get4byte(&pPage1->aData[28]) ){
74278 put4byte(&pPage1->aData[28], pBt->nPage);
74626 pBt->nPage = iLastPg;
74685 put4byte(&pBt->pPage1->aData[28], pBt->nPage);
74769 pBt->nPage = nFin;
74824 sqlite3PagerTruncateImage(pBt->pPager, pBt->nPage);
75001 int nPage = get4byte(&pPage1->aData[28]);
75002 testcase( nPage==0 );
75003 if( nPage==0 ) sqlite3PagerPagecount(pBt->pPager, &nPage);
75004 testcase( pBt->nPage!=(u32)nPage );
75005 pBt->nPage = nPage;
75130 pBt->nPage = 0;
75137 assert( CORRUPT_DB || pBt->nPage>0 );
75463 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage;
75709 if( nextPage > pBt->nPage ) return SQLITE_CORRUPT_BKPT;
76623 if( nCell<2 || nCell/pCur->pBt->usableSize>pCur->pBt->nPage ){
77222 pBt->nPage++;
77223 if( pBt->nPage==PENDING_BYTE_PAGE(pBt) ) pBt->nPage++;
77226 if( pBt->autoVacuum && PTRMAP_ISPAGE(pBt, pBt->nPage) ){
77232 TRACE(("ALLOCATE: %u from end of file (pointer-map page)\n", pBt->nPage));
77233 assert( pBt->nPage!=PENDING_BYTE_PAGE(pBt) );
77234 rc = btreeGetUnusedPage(pBt, pBt->nPage, &pPg, bNoContent);
77240 pBt->nPage++;
77241 if( pBt->nPage==PENDING_BYTE_PAGE(pBt) ){ pBt->nPage++; }
77244 put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage);
77245 *pPgno = pBt->nPage;
77292 if( iPage<2 || iPage>pBt->nPage ){
78546 static int ptrmapCheckPages(MemPage **apPage, int nPage){
78548 for(i=0; i<nPage; i++){
81422 u32 nPage; /* Number of pages on the overflow chain */
81425 nPage = (info.nPayload - info.nLocal + usableSize - 5)/(usableSize - 4);
81432 checkList(pCheck, 0, pgnoOvfl, nPage);
82326 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){
82402 for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){
180086 sqlite3GlobalConfig.szPage, sqlite3GlobalConfig.nPage);
180314 sqlite3GlobalConfig.nPage = va_arg(ap, int);
223672 int nPage; /* Number of pages in current btree */
223890 pCsr->nPage = 0;
224126 int nPage;
224128 sqlite3PagerPagecount(pPager, &nPage);
224129 if( nPage==0 ){
224141 pCsr->nPage = 1;
224158 pCsr->nPage++;
224205 pCsr->nPage++;
224359 sqlite3_result_int64(ctx, pCsr->nPage);