Lines Matching refs:sqlite3_pcache
6917 typedef struct sqlite3_pcache sqlite3_pcache; typedef
7100 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
7101 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
7102 int (*xPagecount)(sqlite3_pcache*);
7103 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
7104 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
7105 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
7107 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
7108 void (*xDestroy)(sqlite3_pcache*);
7109 void (*xShrink)(sqlite3_pcache*);
7122 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
7123 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
7124 int (*xPagecount)(sqlite3_pcache*);
7125 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
7126 void (*xUnpin)(sqlite3_pcache*, void*, int discard);
7127 void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey);
7128 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
7129 void (*xDestroy)(sqlite3_pcache*);
39283 sqlite3_pcache *pCache; /* Pluggable cache module */
39446 sqlite3_pcache *pNew;
40479 static void pcache1Destroy(sqlite3_pcache *p);
40486 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
40534 pcache1Destroy((sqlite3_pcache*)pCache);
40538 return (sqlite3_pcache *)pCache;
40546 static void pcache1Cachesize(sqlite3_pcache *p, int nMax){
40565 static void pcache1Shrink(sqlite3_pcache *p){
40582 static int pcache1Pagecount(sqlite3_pcache *p){
40735 sqlite3_pcache *p,
40773 sqlite3_pcache *p,
40815 sqlite3_pcache *p,
40854 static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){
40869 static void pcache1Destroy(sqlite3_pcache *p){