Lines Matching defs:sqlite3_pcache
8907 ** The sqlite3_pcache type is opaque. It is implemented by
8910 ** sqlite3_pcache object except by holding and passing pointers
8915 typedef struct sqlite3_pcache sqlite3_pcache;
9082 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
9098 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
9099 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
9100 int (*xPagecount)(sqlite3_pcache*);
9101 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9102 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
9103 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
9105 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
9106 void (*xDestroy)(sqlite3_pcache*);
9107 void (*xShrink)(sqlite3_pcache*);
9120 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
9121 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
9122 int (*xPagecount)(sqlite3_pcache*);
9123 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9124 void (*xUnpin)(sqlite3_pcache*, void*, int discard);
9125 void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey);
9126 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
9127 void (*xDestroy)(sqlite3_pcache*);