Lines Matching refs:pcache2
20131 sqlite3_pcache_methods2 pcache2; /* Low-level page-cache interface */ member
53952 pLower = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, i, 0);
53955 sqlite3GlobalConfig.pcache2.xUnpin(pCache->pCache, pLower, 0);
54127 sqlite3GlobalConfig.pcache2.xUnpin(p->pCache->pCache, p->pPage, 0);
54159 if( sqlite3GlobalConfig.pcache2.xInit==0 ){
54164 assert( sqlite3GlobalConfig.pcache2.xInit!=0 );
54166 return sqlite3GlobalConfig.pcache2.xInit(sqlite3GlobalConfig.pcache2.pArg);
54169 if( sqlite3GlobalConfig.pcache2.xShutdown ){
54171 sqlite3GlobalConfig.pcache2.xShutdown(sqlite3GlobalConfig.pcache2.pArg);
54222 pNew = sqlite3GlobalConfig.pcache2.xCreate(
54227 sqlite3GlobalConfig.pcache2.xCachesize(pNew, numberOfCachePages(pCache));
54229 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
54286 pRes = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, eCreate);
54336 sqlite3GlobalConfig.pcache2.xPagecount(pCache->pCache),
54347 *ppPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, 2);
54444 sqlite3GlobalConfig.pcache2.xUnpin(p->pCache->pCache, p->pPage, 1);
54529 pOther = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, newPgno, 0);
54537 sqlite3GlobalConfig.pcache2.xRekey(pCache->pCache, p->pPage, p->pgno,newPgno);
54573 pPage1 = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache,1,0);
54580 sqlite3GlobalConfig.pcache2.xTruncate(pCache->pCache, pgno+1);
54590 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
54706 return sqlite3GlobalConfig.pcache2.xPagecount(pCache->pCache);
54724 sqlite3GlobalConfig.pcache2.xCachesize(pCache->pCache,
54752 sqlite3GlobalConfig.pcache2.xShrink(pCache->pCache);
178740 sqlite3GlobalConfig.pcache2 = *va_arg(ap, sqlite3_pcache_methods2*);
178748 if( sqlite3GlobalConfig.pcache2.xInit==0 ){
178751 *va_arg(ap, sqlite3_pcache_methods2*) = sqlite3GlobalConfig.pcache2;