Lines Matching refs:pcache2
20201 sqlite3_pcache_methods2 pcache2; /* Low-level page-cache interface */ member
54311 pLower = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, i, 0);
54314 sqlite3GlobalConfig.pcache2.xUnpin(pCache->pCache, pLower, 0);
54486 sqlite3GlobalConfig.pcache2.xUnpin(p->pCache->pCache, p->pPage, 0);
54518 if( sqlite3GlobalConfig.pcache2.xInit==0 ){
54523 assert( sqlite3GlobalConfig.pcache2.xInit!=0 );
54525 return sqlite3GlobalConfig.pcache2.xInit(sqlite3GlobalConfig.pcache2.pArg);
54528 if( sqlite3GlobalConfig.pcache2.xShutdown ){
54530 sqlite3GlobalConfig.pcache2.xShutdown(sqlite3GlobalConfig.pcache2.pArg);
54581 pNew = sqlite3GlobalConfig.pcache2.xCreate(
54586 sqlite3GlobalConfig.pcache2.xCachesize(pNew, numberOfCachePages(pCache));
54588 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
54645 pRes = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, eCreate);
54695 sqlite3GlobalConfig.pcache2.xPagecount(pCache->pCache),
54706 *ppPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, 2);
54803 sqlite3GlobalConfig.pcache2.xUnpin(p->pCache->pCache, p->pPage, 1);
54888 pOther = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, newPgno, 0);
54896 sqlite3GlobalConfig.pcache2.xRekey(pCache->pCache, p->pPage, p->pgno,newPgno);
54932 pPage1 = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache,1,0);
54939 sqlite3GlobalConfig.pcache2.xTruncate(pCache->pCache, pgno+1);
54949 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
55065 return sqlite3GlobalConfig.pcache2.xPagecount(pCache->pCache);
55083 sqlite3GlobalConfig.pcache2.xCachesize(pCache->pCache,
55111 sqlite3GlobalConfig.pcache2.xShrink(pCache->pCache);
180344 sqlite3GlobalConfig.pcache2 = *va_arg(ap, sqlite3_pcache_methods2*);
180352 if( sqlite3GlobalConfig.pcache2.xInit==0 ){
180355 *va_arg(ap, sqlite3_pcache_methods2*) = sqlite3GlobalConfig.pcache2;