Lines Matching defs:ppPage

15317 SQLITE_PRIVATE int sqlite3PagerGet(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
53044 sqlite3_pcache_page **ppPage /* Write result here */
53084 *ppPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, 2);
53085 return *ppPage==0 ? SQLITE_NOMEM_BKPT : SQLITE_OK;
59562 ** If successful, set *ppPage to point to the new page reference
59564 ** *ppPage to zero.
59573 PgHdr **ppPage /* OUT: Acquired page object */
59578 *ppPage = p = pPager->pMmapFreelist;
59584 *ppPage = p = (PgHdr *)sqlite3MallocZero(sizeof(PgHdr) + pPager->nExtra);
61003 ** successfully obtained, it is copied to *ppPage and SQLITE_OK returned.
61047 ** an appropriate error code is returned and *ppPage is set to NULL.
61060 DbPage **ppPage, /* Write a pointer to the page here */
61084 pPg = *ppPage = sqlite3PcacheFetchFinish(pPager->pPCache, pgno, pBase);
61085 assert( pPg==(*ppPage) );
61153 *ppPage = 0;
61162 DbPage **ppPage, /* Write a pointer to the page here */
61197 *ppPage = 0;
61217 *ppPage = pPg;
61222 *ppPage = 0;
61226 return getPageNormal(pPager, pgno, ppPage, flags);
61234 DbPage **ppPage, /* Write a pointer to the page here */
61240 *ppPage = 0;
61250 DbPage **ppPage, /* Write a pointer to the page here */
61254 return pPager->xGet(pPager, pgno, ppPage, flags);
63986 ** (1) rc==SQLITE_OK and *ppPage==Requested-Wal-Index-Page
63987 ** (2) rc>=SQLITE_ERROR and *ppPage==NULL
63988 ** (3) rc==SQLITE_OK and *ppPage==NULL // only if iPage==0
63995 volatile u32 **ppPage /* Write the page pointer here */
64005 *ppPage = 0;
64037 *ppPage = pWal->apWiData[iPage];
64038 assert( iPage==0 || *ppPage || rc!=SQLITE_OK );
64044 volatile u32 **ppPage /* Write the page pointer here */
64046 if( pWal->nWiData<=iPage || (*ppPage = pWal->apWiData[iPage])==0 ){
64047 return walIndexPageRealloc(pWal, iPage, ppPage);
70842 MemPage **ppPage, /* Return the page in this parameter */
70852 *ppPage = btreePageFromDbPage(pDbPage, pgno, pBt);
70893 ** If an error occurs, then *ppPage is undefined. It
70899 MemPage **ppPage, /* Write the page pointer here */
70906 assert( pCur==0 || ppPage==&pCur->pPage );
70918 *ppPage = (MemPage*)sqlite3PagerGetExtra(pDbPage);
70919 if( (*ppPage)->isInit==0 ){
70921 rc = btreeInitPage(*ppPage);
70926 assert( (*ppPage)->pgno==pgno || CORRUPT_DB );
70927 assert( (*ppPage)->aData==sqlite3PagerGetData(pDbPage) );
70931 if( pCur && ((*ppPage)->nCell<1 || (*ppPage)->intKey!=pCur->curIntKey) ){
70938 releasePage(*ppPage);
70990 MemPage **ppPage, /* Return the page in this parameter */
70993 int rc = btreeGetPage(pBt, pgno, ppPage, flags);
70995 if( sqlite3PagerPageRefcount((*ppPage)->pDbPage)>1 ){
70996 releasePage(*ppPage);
70997 *ppPage = 0;
71000 (*ppPage)->isInit = 0;
71002 *ppPage = 0;
73455 ** If ppPage is not NULL, and a reference to the MemPage object corresponding
73456 ** to page number pOvfl was obtained, then *ppPage is set to point to that
73458 ** on *ppPage to free the reference. In no reference was obtained (because
73460 ** *ppPage is set to zero.
73465 MemPage **ppPage, /* OUT: MemPage handle (may be NULL) */
73503 rc = btreeGetPage(pBt, ovfl, &pPage, (ppPage==0) ? PAGER_GET_READONLY : 0);
73511 if( ppPage ){
73512 *ppPage = pPage;
74866 ** an error. *ppPage is set to NULL in the event of an error.
74881 MemPage **ppPage, /* Store pointer to the allocated page here */
74983 *ppPage = pTrunk;
74998 *ppPage = pTrunk;
75106 rc = btreeGetUnusedPage(pBt, *pPgno, ppPage, noContent);
75108 rc = sqlite3PagerWrite((*ppPage)->pDbPage);
75110 releasePage(*ppPage);
75111 *ppPage = 0;
75169 rc = btreeGetUnusedPage(pBt, *pPgno, ppPage, bNoContent);
75171 rc = sqlite3PagerWrite((*ppPage)->pDbPage);
75173 releasePage(*ppPage);
75174 *ppPage = 0;
75184 assert( rc!=SQLITE_OK || sqlite3PagerPageRefcount((*ppPage)->pDbPage)<=1 );
75185 assert( rc!=SQLITE_OK || (*ppPage)->isInit==0 );