Lines Matching refs:bPurgeable
9631 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
9653 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
17615 int bPurgeable, /* True if pages are on backing store */
55218 u8 bPurgeable; /* True if pages are on backing store */ member
55394 assert( p->bPurgeable || p->eCreate==2 );
55396 assert( p->bPurgeable==0 || p->eCreate==1 );
55409 if( p->bPurgeable ){
55435 if( p->pCache->bPurgeable ){
55505 int bPurgeable, /* True if pages are on backing store */
55514 p->bPurgeable = bPurgeable;
55520 pcacheTrace(("%p.OPEN szPage %d bPurgeable %d\n",p,szPage,bPurgeable));
55534 pCache->bPurgeable
55583 assert( pCache->eCreate==((pCache->bPurgeable && pCache->pDirty) ? 1 : 2) );
55595 assert( createFlag==0 || eCreate==1+(!pCache->bPurgeable||!pCache->pDirty) );
56295 int bPurgeable; /* True if cache is purgeable */ member
56870 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
56896 pCache->bPurgeable = (bPurgeable ? 1 : 0);
56898 if( bPurgeable ){
56924 if( pCache->bPurgeable ){
56947 if( pCache->bPurgeable ){
57006 if( pCache->bPurgeable
57020 pGroup->nPurgeable -= (pOther->bPurgeable - pCache->bPurgeable);
57163 assert( pCache->bPurgeable || createFlag!=1 );
57164 assert( pCache->bPurgeable || pCache->nMin==0 );
57165 assert( pCache->bPurgeable==0 || pCache->nMin==10 );
57166 assert( pCache->nMin==0 || pCache->bPurgeable );
57280 assert( pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0) );