Lines Matching defs:dbSize

180 **    * The dbSize, dbOrigSize and dbFileSize variables may not be trusted.
199 ** * The dbSize variable may be trusted (even if a user-level read
230 ** * The dbSize, dbOrigSize and dbFileSize variables are all valid.
549 ** dbSize, dbOrigSize, dbFileSize
551 ** Variable dbSize is set to the number of pages in the database file.
555 ** dbSize is set based on the size of the database file, which may be
559 ** dbSize is rounded down (i.e. a 5KB file with 2K page-size has dbSize==2).
562 ** to dbSize==1).
565 ** dbSize are modified in the cache, dbSize is updated accordingly.
567 ** dbSize is updated.
570 ** PAGER_WRITER_LOCKED and higher. dbOrigSize is a copy of the dbSize
576 ** the file on disk in pages. It is set to a copy of dbSize when the
583 ** that the database file is larger than the database image (Pager.dbSize),
596 ** dbHintSize is set to a copy of the dbSize variable when a
640 Pgno dbSize; /* Number of pages in the database */
641 Pgno dbOrigSize; /* dbSize before the current transaction */
881 assert( pPager->dbSize==pPager->dbOrigSize );
986 , (int)p->dbSize, (int)p->dbOrigSize, (int)p->dbFileSize
1958 if( pPager->dbSize==0 && sqlite3PcacheRefCount(pPager->pPCache)>0 ){
1971 sqlite3PcacheTruncate(pPager->pPCache, pPager->dbSize);
2079 ** is greater than the current value of Pager.dbSize, then playback is
2160 if( pgno>(Pgno)pPager->dbSize || sqlite3BitvecTest(pDone, pgno) ){
2702 pPager->dbSize = mxPg;
2944 pPager->dbSize = pPager->dbOrigSize;
3187 ** In either case, before playback commences the Pager.dbSize variable
3212 pPager->dbSize = pSavepoint ? pSavepoint->nOrig : pPager->dbOrigSize;
3230 ** greater than the current database size (pPager->dbSize) but those
3493 if( (pPager->memDb==0 || pPager->dbSize==0)
3510 pPager->dbSize = (Pgno)(nByte/pageSize);
3552 assert( pPager->mxPgno>=pPager->dbSize ); /* OP_MaxPgcnt enforces this */
3625 *pnPage = (int)pPager->dbSize;
3687 assert( !subjRequiresPage(pPg) || pPg->pgno<=pPg->pPager->dbSize );
3703 assert( pPager->dbSize>=nPage );
3705 pPager->dbSize = nPage;
3982 ** * The page number is greater than Pager.dbSize, or
4015 if( rc==SQLITE_OK && pPager->dbSize>pPager->dbHintSize ){
4016 sqlite3_int64 szFile = pPager->pageSize * (sqlite3_int64)pPager->dbSize;
4018 pPager->dbHintSize = pPager->dbSize;
4025 ** than Pager.dbSize, this means sqlite3PagerTruncateImage() was called to
4032 if( pgno<=pPager->dbSize && 0==(pList->flags&PGHDR_DONT_WRITE) ){
4238 rc==SQLITE_OK && pPg->pgno>pPager->dbSize && subjRequiresPage(pPg)
4889 rc = pagerPagecount(pPager, &pPager->dbSize);
5042 if( MEMDB || pPager->dbSize<pgno || noContent || !isOpen(pPager->fd) ){
5183 pPager->pInJournal = sqlite3BitvecCreate(pPager->dbSize);
5321 pPager->dbHintSize = pPager->dbSize;
5322 pPager->dbFileSize = pPager->dbSize;
5323 pPager->dbOrigSize = pPager->dbSize;
5468 if( pPager->dbSize<pPg->pgno ){
5469 pPager->dbSize = pPg->pgno;
5520 nPageCount = pPager->dbSize;
5662 if( !pPager->changeCountDone && pPager->dbSize>0 ){
5793 pPager->zFilename, zMaster, pPager->dbSize));
5817 rc = pagerWalFrames(pPager, pList, pPager->dbSize, 1,
5857 && pPager->dbSize>=pPager->dbOrigSize
5883 ** current value of Pager.dbSize, set dbSize back to the value
5889 if( pPager->dbSize<pPager->dbOrigSize
5894 const Pgno dbSize = pPager->dbSize; /* Database image size */
5895 pPager->dbSize = pPager->dbOrigSize;
5896 for( i=dbSize+1; i<=pPager->dbOrigSize; i++ ){
5906 pPager->dbSize = dbSize;
5941 if( pPager->dbSize!=pPager->dbFileSize ){
5942 Pgno nNew = pPager->dbSize - (pPager->dbSize==PAGER_MJ_PGNO(pPager));
6129 a[3] = pPager->eState==PAGER_OPEN ? -1 : (int) pPager->dbSize;
6184 aNew[ii].nOrig = pPager->dbSize;
6191 aNew[ii].pInSavepoint = sqlite3BitvecCreate(pPager->dbSize);
6446 sqlite3PcacheMove(pPgOld, pPager->dbSize+1);
6514 if (pPager->dbSize < 0 || pageSize < 0) {
6529 if (loadPages > pPager->dbSize)
6530 loadPages = pPager->dbSize;
6583 if (pPager->dbSize < 0 || pPager->pageSize < 0) {
6590 if (nMax < pPager->dbSize)
6593 loadPages = pPager->dbSize;