Lines Matching defs:dbSize
55661 ** * The dbSize, dbOrigSize and dbFileSize variables may not be trusted.
55680 ** * The dbSize variable may be trusted (even if a user-level read
55711 ** * The dbSize, dbOrigSize and dbFileSize variables are all valid.
56041 ** dbSize, dbOrigSize, dbFileSize
56043 ** Variable dbSize is set to the number of pages in the database file.
56047 ** dbSize is set based on the size of the database file, which may be
56051 ** dbSize is rounded down (i.e. a 5KB file with 2K page-size has dbSize==2).
56054 ** to dbSize==1).
56057 ** dbSize are modified in the cache, dbSize is updated accordingly.
56059 ** dbSize is updated.
56062 ** PAGER_WRITER_LOCKED and higher. dbOrigSize is a copy of the dbSize
56068 ** the file on disk in pages. It is set to a copy of dbSize when the
56075 ** that the database file is larger than the database image (Pager.dbSize),
56088 ** dbHintSize is set to a copy of the dbSize variable when a
56147 Pgno dbSize; /* Number of pages in the database */
56148 Pgno dbOrigSize; /* dbSize before the current transaction */
56422 assert( pPager->dbSize==pPager->dbOrigSize );
56533 , (int)p->dbSize, (int)p->dbOrigSize, (int)p->dbFileSize
56718 if( pPager->dbSize>0 && (dc&SQLITE_IOCAP_BATCH_ATOMIC) ){
57594 if( pPager->dbSize==0 && sqlite3PcacheRefCount(pPager->pPCache)>0 ){
57612 sqlite3PcacheTruncate(pPager->pPCache, pPager->dbSize);
57622 }else if( rc==SQLITE_OK && bCommit && pPager->dbFileSize>pPager->dbSize ){
57630 rc = pager_truncate(pPager, pPager->dbSize);
57749 ** is greater than the current value of Pager.dbSize, then playback is
57835 if( pgno>(Pgno)pPager->dbSize || sqlite3BitvecTest(pDone, pgno) ){
58409 pPager->dbSize = mxPg;
58668 pPager->dbSize = pPager->dbOrigSize;
58911 ** In either case, before playback commences the Pager.dbSize variable
58936 pPager->dbSize = pSavepoint ? pSavepoint->nOrig : pPager->dbOrigSize;
58954 ** greater than the current database size (pPager->dbSize) but those
59281 if( (pPager->memDb==0 || pPager->dbSize==0)
59309 pPager->dbSize = (Pgno)((nByte+pageSize-1)/pageSize);
59351 /* assert( pPager->mxPgno>=pPager->dbSize ); */
59354 ** may be less than Pager.dbSize, and so the assert() above is not valid */
59427 *pnPage = (int)pPager->dbSize;
59489 if( pPg->pgno>pPager->dbSize ){ /* if (a) is false */
59517 assert( pPager->dbSize>=nPage || CORRUPT_DB );
59519 pPager->dbSize = nPage;
59645 if( pPager->dbSize==0 ) return SQLITE_OK;
59918 ** * The page number is greater than Pager.dbSize, or
59953 && pPager->dbHintSize<pPager->dbSize
59956 sqlite3_int64 szFile = pPager->pageSize * (sqlite3_int64)pPager->dbSize;
59958 pPager->dbHintSize = pPager->dbSize;
59965 ** than Pager.dbSize, this means sqlite3PagerTruncateImage() was called to
59972 if( pgno<=pPager->dbSize && 0==(pList->flags&PGHDR_DONT_WRITE) ){
60970 rc = pagerPagecount(pPager, &pPager->dbSize);
61112 if( !isOpen(pPager->fd) || pPager->dbSize<pgno || noContent ){
61352 pPager->pInJournal = sqlite3BitvecCreate(pPager->dbSize);
61480 pPager->dbHintSize = pPager->dbSize;
61481 pPager->dbFileSize = pPager->dbSize;
61482 pPager->dbOrigSize = pPager->dbSize;
61630 if( pPager->dbSize<pPg->pgno ){
61631 pPager->dbSize = pPg->pgno;
61671 nPageCount = pPager->dbSize;
61746 if( (pPg->flags & PGHDR_WRITEABLE)!=0 && pPager->dbSize>=pPg->pgno ){
61850 if( !pPager->changeCountDone && ALWAYS(pPager->dbSize>0) ){
61993 pPager->zFilename, zSuper, pPager->dbSize));
62019 rc = pagerWalFrames(pPager, pList, pPager->dbSize, 1);
62072 && pPager->dbSize>=pPager->dbOrigSize
62164 if( pPager->dbSize>pPager->dbFileSize ){
62165 Pgno nNew = pPager->dbSize - (pPager->dbSize==PAGER_SJ_PGNO(pPager));
62359 a[3] = pPager->eState==PAGER_OPEN ? -1 : (int) pPager->dbSize;
62444 aNew[ii].nOrig = pPager->dbSize;
62451 aNew[ii].pInSavepoint = sqlite3BitvecCreate(pPager->dbSize);
62776 sqlite3PcacheMove(pPgOld, pPager->dbSize+1);
72574 Pgno dbSize = btreePagecount(pBt);
72581 if( iFreePg>dbSize ){