Lines Matching refs:sqlite3_pcache
9203 typedef struct sqlite3_pcache sqlite3_pcache; typedef
9386 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
9387 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
9388 int (*xPagecount)(sqlite3_pcache*);
9389 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9390 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
9391 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
9393 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
9394 void (*xDestroy)(sqlite3_pcache*);
9395 void (*xShrink)(sqlite3_pcache*);
9408 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
9409 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
9410 int (*xPagecount)(sqlite3_pcache*);
9411 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9412 void (*xUnpin)(sqlite3_pcache*, void*, int discard);
9413 void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey);
9414 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
9415 void (*xDestroy)(sqlite3_pcache*);
53912 sqlite3_pcache *pCache; /* Pluggable cache module */
54221 sqlite3_pcache *pNew;
55554 static void pcache1Destroy(sqlite3_pcache *p);
55561 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
55599 pcache1Destroy((sqlite3_pcache*)pCache);
55603 return (sqlite3_pcache *)pCache;
55611 static void pcache1Cachesize(sqlite3_pcache *p, int nMax){
55636 static void pcache1Shrink(sqlite3_pcache *p){
55653 static int pcache1Pagecount(sqlite3_pcache *p){
55800 sqlite3_pcache *p,
55830 sqlite3_pcache *p,
55845 sqlite3_pcache *p,
55876 sqlite3_pcache *p,
55911 sqlite3_pcache *p,
55953 static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){
55968 static void pcache1Destroy(sqlite3_pcache *p){