Lines Matching refs:xFetch
1312 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
6993 ** [[the xFetch() page cache methods]]
6994 ** The xFetch() method locates a page in the cache and returns a pointer to
7003 ** is 1. After it has been retrieved using xFetch, the page is considered
7021 ** ^(SQLite will normally invoke xFetch() with a createFlag of 0 or 1. SQLite
7023 ** failed.)^ In between the to xFetch() calls, SQLite may
7038 ** to xFetch().
7075 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
7097 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
15239 /* The real implementation of xFetch and xUnfetch */
15242 return id->pMethods->xFetch(id, iOff, iAmt, pp);
23113 int nFetchOut; /* Number of outstanding xFetch refs */
27812 ** outstanding xFetch() references to it, this function is a no-op.
27904 ** xFetch references. Or, if p!=0 (meaning it is an xFetch reference),
27980 unixFetch, /* xFetch */ \
30871 int nFetchOut; /* Number of outstanding xFetch references */
34342 ** outstanding xFetch() references to it, this function is a no-op.
34496 ** xFetch references. Or, if p!=0 (meaning it is an xFetch reference),
34552 winFetch, /* xFetch */
36285 pPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, eCreate);
36320 pPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, 2);
37320 ** Implementation of the sqlite3_pcache.xFetch method.
37617 pcache1Fetch, /* xFetch */
38991 u8 bUseFetch; /* True to use xFetch() */
39106 ** The macro USEFETCH is true if we are allowed to use the xFetch and xUnfetch
42193 ** The new object will use the pointer pData, obtained from xFetch().
42204 void *pData, /* xFetch()'d data for this page */
56803 ** case they are holding a reference to an xFetch reference
57941 ** required in case any of them are holding references to an xFetch
73704 0, /* xFetch */
94135 ** upper layers will never invoke the xFetch interfaces to the VFS.