Home | History | Annotate | Download | only in dist

Lines Matching refs:sqlite3_pcache

6127 ** The sqlite3_pcache type is opaque.  It is implemented by
6130 ** sqlite3_pcache object except by holding and passing pointers
6135 typedef struct sqlite3_pcache sqlite3_pcache;
6272 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
6281 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
6282 void (*xCachesize)(sqlite3_pcache*, int nCachesize);
6283 int (*xPagecount)(sqlite3_pcache*);
6284 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
6285 void (*xUnpin)(sqlite3_pcache*, void*, int discard);
6286 void (*xRekey)(sqlite3_pcache*, void*, unsigned oldKey, unsigned newKey);
6287 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
6288 void (*xDestroy)(sqlite3_pcache*);
32851 sqlite3_pcache *pCache; /* Pluggable cache module */
33039 /* If the pluggable cache (sqlite3_pcache*) has not been allocated,
33043 sqlite3_pcache *p;
33426 ** sqlite3_pcache interface). It also contains part of the implementation
33443 ** opaque sqlite3_pcache* handles.
33869 /******** sqlite3_pcache Methods **********************************************/
33872 ** Implementation of the sqlite3_pcache.xInit method.
33886 ** Implementation of the sqlite3_pcache.xShutdown method.
33897 ** Implementation of the sqlite3_pcache.xCreate method.
33901 static sqlite3_pcache *pcache1Create(int szPage, int bPurgeable){
33916 return (sqlite3_pcache *)pCache;
33920 ** Implementation of the sqlite3_pcache.xCachesize method.
33924 static void pcache1Cachesize(sqlite3_pcache *p, int nMax){
33936 ** Implementation of the sqlite3_pcache.xPagecount method.
33938 static int pcache1Pagecount(sqlite3_pcache *p){
33947 ** Implementation of the sqlite3_pcache.xFetch method.
34000 static void *pcache1Fetch(sqlite3_pcache *p, unsigned int iKey, int createFlag){
34081 ** Implementation of the sqlite3_pcache.xUnpin method.
34085 static void pcache1Unpin(sqlite3_pcache *p, void *pPg, int reuseUnlikely){
34122 ** Implementation of the sqlite3_pcache.xRekey method.
34125 sqlite3_pcache *p,
34158 ** Implementation of the sqlite3_pcache.xTruncate method.
34164 static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){
34175 ** Implementation of the sqlite3_pcache.xDestroy method.
34179 static void pcache1Destroy(sqlite3_pcache *p){