Lines Matching defs:sqlite3_pcache
8679 ** The sqlite3_pcache type is opaque. It is implemented by
8682 ** sqlite3_pcache object except by holding and passing pointers
8687 typedef struct sqlite3_pcache sqlite3_pcache;
8854 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
8870 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
8871 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
8872 int (*xPagecount)(sqlite3_pcache*);
8873 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
8874 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
8875 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
8877 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
8878 void (*xDestroy)(sqlite3_pcache*);
8879 void (*xShrink)(sqlite3_pcache*);
8892 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
8893 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
8894 int (*xPagecount)(sqlite3_pcache*);
8895 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
8896 void (*xUnpin)(sqlite3_pcache*, void*, int discard);
8897 void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey);
8898 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
8899 void (*xDestroy)(sqlite3_pcache*);