Lines Matching defs:bPurgeable

6519 ** xCreate(), bPurgeable, is true if the cache being created will
6522 ** does not have to do anything special based with the value of bPurgeable;
6523 ** it is purely advisory. ^On a cache where bPurgeable is false, SQLite will
6525 ** ^In other words, calls to xUnpin() on a cache with bPurgeable set to
6527 ** ^Hence, a cache created with bPurgeable false will
6534 ** the SQLite "[PRAGMA cache_size]" command.)^ As with the bPurgeable
6609 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
8850 int bPurgeable, /* True if pages are on backing store */
35201 int bPurgeable; /* True if pages are on backing store */
35305 if( pCache->bPurgeable ){
35348 int bPurgeable, /* True if pages are on backing store */
35356 p->bPurgeable = bPurgeable;
35399 p = sqlite3GlobalConfig.pcache.xCreate(nByte, pCache->bPurgeable);
35407 eCreate = createFlag * (1 + (!pCache->bPurgeable || !pCache->pDirty));
35900 ** flag (bPurgeable) are set when the cache is created. nMax may be
35906 int bPurgeable; /* True if cache is purgeable */
36258 if( pCache->bPurgeable ){
36271 if( pCache->bPurgeable ){
36334 if( pCache->bPurgeable ){
36565 static sqlite3_pcache *pcache1Create(int szPage, int bPurgeable){
36600 pCache->bPurgeable = (bPurgeable ? 1 : 0);
36601 if( bPurgeable ){
36619 if( pCache->bPurgeable ){
36703 assert( pCache->bPurgeable || createFlag!=1 );
36704 assert( pCache->bPurgeable || pCache->nMin==0 );
36705 assert( pCache->bPurgeable==0 || pCache->nMin==10 );
36706 assert( pCache->nMin==0 || pCache->bPurgeable );
36751 if( pCache->bPurgeable && pGroup->pLruTail && (
36765 (pOtherCache->bPurgeable - pCache->bPurgeable);
36898 assert( pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0) );