Lines Matching defs:bPurgeable
6970 ** ^The third argument to xCreate(), bPurgeable, is true if the cache being
6973 ** does not have to do anything special based with the value of bPurgeable;
6974 ** it is purely advisory. ^On a cache where bPurgeable is false, SQLite will
6976 ** ^In other words, calls to xUnpin() on a cache with bPurgeable set to
6978 ** ^Hence, a cache created with bPurgeable false will
6985 ** the SQLite "[PRAGMA cache_size]" command.)^ As with the bPurgeable
7072 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
7094 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
9454 int bPurgeable, /* True if pages are on backing store */
36065 int bPurgeable; /* True if pages are on backing store */
36169 if( pCache->bPurgeable ){
36212 int bPurgeable, /* True if pages are on backing store */
36220 p->bPurgeable = bPurgeable;
36274 pCache->szPage, pCache->szExtra + sizeof(PgHdr), pCache->bPurgeable
36283 eCreate = createFlag * (1 + (!pCache->bPurgeable || !pCache->pDirty));
36728 ** flag (bPurgeable) are set when the cache is created. nMax may be
36735 int bPurgeable; /* True if cache is purgeable */
36966 if( pCache->bPurgeable ){
36989 if( pCache->bPurgeable ){
37219 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
37257 pCache->bPurgeable = (bPurgeable ? 1 : 0);
37258 if( bPurgeable ){
37276 if( pCache->bPurgeable ){
37295 if( pCache->bPurgeable ){
37383 assert( pCache->bPurgeable || createFlag!=1 );
37384 assert( pCache->bPurgeable || pCache->nMin==0 );
37385 assert( pCache->bPurgeable==0 || pCache->nMin==10 );
37386 assert( pCache->nMin==0 || pCache->bPurgeable );
37430 if( pCache->bPurgeable && pGroup->pLruTail && (
37452 pGroup->nCurrentPage -= (pOther->bPurgeable - pCache->bPurgeable);
37589 assert( pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0) );