Lines Matching refs:eCreate
49367 u8 eCreate; /* eCreate value for for xFetch() */
49499 /* If there are now no dirty pages in the cache, set eCreate to 2.
49505 assert( p->bPurgeable || p->eCreate==2 );
49507 assert( p->bPurgeable==0 || p->eCreate==1 );
49508 p->eCreate = 2;
49521 assert( p->eCreate==2 );
49522 p->eCreate = 1;
49623 p->eCreate = 2;
49685 int eCreate;
49691 assert( pCache->eCreate==((pCache->bPurgeable && pCache->pDirty) ? 1 : 2) );
49693 /* eCreate defines what to do if the page does not exist.
49700 eCreate = createFlag & pCache->eCreate;
49701 assert( eCreate==0 || eCreate==1 || eCreate==2 );
49702 assert( createFlag==0 || pCache->eCreate==eCreate );
49703 assert( createFlag==0 || eCreate==1+(!pCache->bPurgeable||!pCache->pDirty) );
49704 pRes = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, eCreate);
49727 if( pCache->eCreate==2 ) return 0;