Lines Matching refs:sqlite3_pcache

9298 typedef struct sqlite3_pcache sqlite3_pcache;  typedef
9481 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
9482 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
9483 int (*xPagecount)(sqlite3_pcache*);
9484 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9485 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
9486 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
9488 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
9489 void (*xDestroy)(sqlite3_pcache*);
9490 void (*xShrink)(sqlite3_pcache*);
9503 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
9504 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
9505 int (*xPagecount)(sqlite3_pcache*);
9506 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9507 void (*xUnpin)(sqlite3_pcache*, void*, int discard);
9508 void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey);
9509 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
9510 void (*xDestroy)(sqlite3_pcache*);
48832 sqlite3_pcache *pCache; /* Pluggable cache module */
49101 sqlite3_pcache *pNew;
50424 static void pcache1Destroy(sqlite3_pcache *p);
50431 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
50469 pcache1Destroy((sqlite3_pcache*)pCache);
50473 return (sqlite3_pcache *)pCache;
50481 static void pcache1Cachesize(sqlite3_pcache *p, int nMax){
50500 static void pcache1Shrink(sqlite3_pcache *p){
50517 static int pcache1Pagecount(sqlite3_pcache *p){
50664 sqlite3_pcache *p,
50694 sqlite3_pcache *p,
50709 sqlite3_pcache *p,
50740 sqlite3_pcache *p,
50775 sqlite3_pcache *p,
50814 static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){
50829 static void pcache1Destroy(sqlite3_pcache *p){