Lines Matching refs:sqlite3_pcache

8803 typedef struct sqlite3_pcache sqlite3_pcache;  typedef
8986 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
8987 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
8988 int (*xPagecount)(sqlite3_pcache*);
8989 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
8990 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
8991 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
8993 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
8994 void (*xDestroy)(sqlite3_pcache*);
8995 void (*xShrink)(sqlite3_pcache*);
9008 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
9009 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
9010 int (*xPagecount)(sqlite3_pcache*);
9011 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9012 void (*xUnpin)(sqlite3_pcache*, void*, int discard);
9013 void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey);
9014 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
9015 void (*xDestroy)(sqlite3_pcache*);
49873 sqlite3_pcache *pCache; /* Pluggable cache module */
50145 sqlite3_pcache *pNew;
51469 static void pcache1Destroy(sqlite3_pcache *p);
51476 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
51514 pcache1Destroy((sqlite3_pcache*)pCache);
51518 return (sqlite3_pcache *)pCache;
51526 static void pcache1Cachesize(sqlite3_pcache *p, int nMax){
51551 static void pcache1Shrink(sqlite3_pcache *p){
51568 static int pcache1Pagecount(sqlite3_pcache *p){
51715 sqlite3_pcache *p,
51745 sqlite3_pcache *p,
51760 sqlite3_pcache *p,
51791 sqlite3_pcache *p,
51826 sqlite3_pcache *p,
51865 static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){
51880 static void pcache1Destroy(sqlite3_pcache *p){