Lines Matching refs:createFlag
9034 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9056 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
15819 SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch(PCache*, Pgno, int createFlag);
50286 int createFlag /* If true, create page if it does not exist already */
50293 assert( createFlag==3 || createFlag==0 );
50303 eCreate = createFlag & pCache->eCreate;
50305 assert( createFlag==0 || pCache->eCreate==eCreate );
50306 assert( createFlag==0 || eCreate==1+(!pCache->bPurgeable||!pCache->pDirty) );
50309 createFlag?" create":"",pRes));
51686 int createFlag
51697 if( createFlag==1 && (
51731 pPage = pcache1AllocPage(pCache, createFlag==1);
51814 int createFlag
51833 }else if( createFlag ){
51835 return pcache1FetchStage2(pCache, iKey, createFlag);
51844 int createFlag
51850 pPage = pcache1FetchNoMutex(p, iKey, createFlag);
51859 int createFlag
51866 assert( pCache->bPurgeable || createFlag!=1 );
51873 return (sqlite3_pcache_page*)pcache1FetchWithMutex(p, iKey, createFlag);
51877 return (sqlite3_pcache_page*)pcache1FetchNoMutex(p, iKey, createFlag);
119512 u8 createFlag /* Create new entry if true and does not otherwise exist */
119521 assert( nArg>=(-1) || createFlag==0 );
119548 if( !createFlag && (pBest==0 || (db->mDbFlags & DBFLAG_PreferBuiltin)!=0) ){
119566 if( createFlag && bestScore<FUNC_PERFECT_MATCH &&
119585 if( pBest && (pBest->xSFunc || createFlag) ){