Lines Matching refs:sqlite3_pcache_page

9400 ** The sqlite3_pcache_page object represents a single page in the
9407 typedef struct sqlite3_pcache_page sqlite3_pcache_page;
9408 struct sqlite3_pcache_page {
9501 ** an sqlite3_pcache_page object associated with that page, or a NULL pointer.
9502 ** The pBuf element of the returned sqlite3_pcache_page object will be a
9504 ** single database page. The pExtra element of sqlite3_pcache_page will be
9581 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9582 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
9583 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
16187 sqlite3_pcache_page *pPage; /* Pcache object page handle */
16255 SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch(PCache*, Pgno, int createFlag);
16256 SQLITE_PRIVATE int sqlite3PcacheFetchStress(PCache*, Pgno, sqlite3_pcache_page**);
16257 SQLITE_PRIVATE PgHdr *sqlite3PcacheFetchFinish(PCache*, Pgno, sqlite3_pcache_page *pPage);
49389 sqlite3_pcache_page *pLower;
49659 ** This routine returns a pointer to an sqlite3_pcache_page object if
49673 ** initialize the sqlite3_pcache_page object and convert it into a
49680 SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch(
49686 sqlite3_pcache_page *pRes;
49724 sqlite3_pcache_page **ppPage /* Write result here */
49780 sqlite3_pcache_page *pPage /* Page obtained by prior PcacheFetch() call */
49798 ** This routine converts the sqlite3_pcache_page object returned by
49806 sqlite3_pcache_page *pPage /* Page obtained by prior PcacheFetch() call */
49977 sqlite3_pcache_page *pPage1;
50233 ** module (pcache1.c). The PgHdr1 header is a subclass of sqlite3_pcache_page.
50235 ** The superclass sqlite3_pcache_page.pBuf points to the start of the
50236 ** database page content and sqlite3_pcache_page.pExtra points to PgHdr.
50309 sqlite3_pcache_page page; /* Base class. Must be first. pBuf & pExtra */
51247 static sqlite3_pcache_page *pcache1Fetch(
51264 return (sqlite3_pcache_page*)pcache1FetchWithMutex(p, iKey, createFlag);
51268 return (sqlite3_pcache_page*)pcache1FetchNoMutex(p, iKey, createFlag);
51280 sqlite3_pcache_page *pPg,
51315 sqlite3_pcache_page *pPg,
57622 sqlite3_pcache_page *pBase;
57821 sqlite3_pcache_page *pPage;