Lines Matching defs:sqlite3_pcache_page

9001 ** The sqlite3_pcache_page object represents a single page in the
9008 typedef struct sqlite3_pcache_page sqlite3_pcache_page;
9009 struct sqlite3_pcache_page {
9102 ** an sqlite3_pcache_page object associated with that page, or a NULL pointer.
9103 ** The pBuf element of the returned sqlite3_pcache_page object will be a
9105 ** single database page. The pExtra element of sqlite3_pcache_page will be
9182 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9183 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
9184 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
16505 sqlite3_pcache_page *pPage; /* Pcache object page handle */
16573 SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch(PCache*, Pgno, int createFlag);
16574 SQLITE_PRIVATE int sqlite3PcacheFetchStress(PCache*, Pgno, sqlite3_pcache_page**);
16575 SQLITE_PRIVATE PgHdr *sqlite3PcacheFetchFinish(PCache*, Pgno, sqlite3_pcache_page *pPage);
52678 static void pcachePageTrace(int i, sqlite3_pcache_page *pLower){
52691 sqlite3_pcache_page *pLower;
52978 ** This routine returns a pointer to an sqlite3_pcache_page object if
52992 ** initialize the sqlite3_pcache_page object and convert it into a
52999 SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch(
53005 sqlite3_pcache_page *pRes;
53044 sqlite3_pcache_page **ppPage /* Write result here */
53100 sqlite3_pcache_page *pPage /* Page obtained by prior PcacheFetch() call */
53118 ** This routine converts the sqlite3_pcache_page object returned by
53126 sqlite3_pcache_page *pPage /* Page obtained by prior PcacheFetch() call */
53261 sqlite3_pcache_page *pOther;
53309 sqlite3_pcache_page *pPage1;
53565 ** module (pcache1.c). The PgHdr1 header is a subclass of sqlite3_pcache_page.
53567 ** The superclass sqlite3_pcache_page.pBuf points to the start of the
53568 ** database page content and sqlite3_pcache_page.pExtra points to PgHdr.
53652 sqlite3_pcache_page page; /* Base class. Must be first. pBuf & pExtra */
54581 static sqlite3_pcache_page *pcache1Fetch(
54598 return (sqlite3_pcache_page*)pcache1FetchWithMutex(p, iKey, createFlag);
54602 return (sqlite3_pcache_page*)pcache1FetchNoMutex(p, iKey, createFlag);
54614 sqlite3_pcache_page *pPg,
54649 sqlite3_pcache_page *pPg,
61066 sqlite3_pcache_page *pBase;
61269 sqlite3_pcache_page *pPage;