Lines Matching refs:xFetch

859   int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
6720 ** [[the xFetch() page cache methods]]
6721 ** The xFetch() method locates a page in the cache and returns a pointer to
6730 ** is 1. After it has been retrieved using xFetch, the page is considered
6748 ** ^(SQLite will normally invoke xFetch() with a createFlag of 0 or 1. SQLite
6750 ** failed.)^ In between the to xFetch() calls, SQLite may
6765 ** to xFetch().
6802 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
6824 void *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
15892 /* The real implementation of xFetch and xUnfetch */
15895 return id->pMethods->xFetch(id, iOff, iAmt, pp);
24265 int nFetchOut; /* Number of outstanding xFetch refs */
29070 ** outstanding xFetch() references to it, this function is a no-op.
29162 ** xFetch references. Or, if p!=0 (meaning it is an xFetch reference),
29243 unixFetch, /* xFetch */ \
32262 int nFetchOut; /* Number of outstanding xFetch references */
35964 ** outstanding xFetch() references to it, this function is a no-op.
36119 ** xFetch references. Or, if p!=0 (meaning it is an xFetch reference),
36175 winFetch, /* xFetch */
37971 u8 eCreate; /* eCreate value for for xFetch() */
38210 pPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, eCreate);
38243 pPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, 2);
39243 ** Implementation of the sqlite3_pcache.xFetch method.
39549 pcache1Fetch, /* xFetch */
40934 u8 bUseFetch; /* True to use xFetch() */
41049 ** The macro USEFETCH is true if we are allowed to use the xFetch and xUnfetch
44144 ** The new object will use the pointer pData, obtained from xFetch().
44155 void *pData, /* xFetch()'d data for this page */
58853 ** case they are holding a reference to an xFetch reference
60002 ** required in case any of them are holding references to an xFetch
76602 0, /* xFetch */
99392 ** upper layers will never invoke the xFetch interfaces to the VFS.