Lines Matching refs:bPurgeable

6697 ** ^The third argument to xCreate(), bPurgeable, is true if the cache being
6700 ** does not have to do anything special based with the value of bPurgeable;
6701 ** it is purely advisory. ^On a cache where bPurgeable is false, SQLite will
6703 ** ^In other words, calls to xUnpin() on a cache with bPurgeable set to
6705 ** ^Hence, a cache created with bPurgeable false will
6712 ** the SQLite "[PRAGMA cache_size]" command.)^ As with the bPurgeable
6799 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
6821 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
9868 int bPurgeable, /* True if pages are on backing store */
37970 u8 bPurgeable; /* True if pages are on backing store */
38038 if( p->pDirty==0 && p->bPurgeable ){
38062 }else if( p->bPurgeable ){
38082 if( pCache->bPurgeable ){
38125 int bPurgeable, /* True if pages are on backing store */
38133 p->bPurgeable = bPurgeable;
38192 pCache->szPage, pCache->szExtra + sizeof(PgHdr), pCache->bPurgeable
38204 ** (createFlag==1 AND bPurgeable AND pDirty)
38206 ** (createFlag==1 AND !(bPurgeable AND pDirty)
38209 assert( (createFlag*(1+(!pCache->bPurgeable||!pCache->pDirty)))==eCreate );
38651 ** flag (bPurgeable) are set when the cache is created. nMax may be
38658 int bPurgeable; /* True if cache is purgeable */
38890 if( pCache->bPurgeable ){
38913 if( pCache->bPurgeable ){
39142 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
39180 pCache->bPurgeable = (bPurgeable ? 1 : 0);
39181 if( bPurgeable ){
39199 if( pCache->bPurgeable ){
39218 if( pCache->bPurgeable ){
39307 assert( pCache->bPurgeable || createFlag!=1 );
39308 assert( pCache->bPurgeable || pCache->nMin==0 );
39309 assert( pCache->bPurgeable==0 || pCache->nMin==10 );
39310 assert( pCache->nMin==0 || pCache->bPurgeable );
39358 if( pCache->bPurgeable && pGroup->pLruTail && (
39381 pGroup->nCurrentPage -= (pOther->bPurgeable - pCache->bPurgeable);
39521 assert( pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0) );