Lines Matching refs:sqlite3_pcache
6310 ** The sqlite3_pcache type is opaque. It is implemented by
6313 ** sqlite3_pcache object except by holding and passing pointers
6318 typedef struct sqlite3_pcache sqlite3_pcache;
6485 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
6501 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
6502 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
6503 int (*xPagecount)(sqlite3_pcache*);
6504 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
6505 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
6506 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
6508 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
6509 void (*xDestroy)(sqlite3_pcache*);
6510 void (*xShrink)(sqlite3_pcache*);
6523 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
6524 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
6525 int (*xPagecount)(sqlite3_pcache*);
6526 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
6527 void (*xUnpin)(sqlite3_pcache*, void*, int discard);
6528 void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey);
6529 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
6530 void (*xDestroy)(sqlite3_pcache*);