Lines Matching defs:pExtra

9011   void *pExtra;      /* Extra information associated with the page */
9105 ** single database page. The pExtra element of sqlite3_pcache_page will be
16507 void *pExtra; /* Extra content */
52682 pPg = (PgHdr*)pLower->pExtra;
53104 pPgHdr = (PgHdr*)pPage->pExtra;
53109 pPgHdr->pExtra = (void *)&pPgHdr[1];
53110 memset(pPgHdr->pExtra, 0, 8);
53131 pPgHdr = (PgHdr *)pPage->pExtra;
53268 PgHdr *pXPage = (PgHdr*)pOther->pExtra;
53568 ** database page content and sqlite3_pcache_page.pExtra points to PgHdr.
53652 sqlite3_pcache_page page; /* Base class. Must be first. pBuf & pExtra */
53857 pX->page.pExtra = &pX[1];
53994 p->page.pExtra = &p[1];
54468 *(void **)pPage->page.pExtra = 0;
59582 memset(p->pExtra, 0, 8);
59589 p->pExtra = (void *)&p[1];
59595 assert( p->pExtra==(void *)&p[1] );
62853 return pPg->pExtra;
121328 char *pExtra = ((char*)p)+ROUND8(sizeof(Index));
121329 p->azColl = (const char**)pExtra; pExtra += ROUND8(sizeof(char*)*nCol);
121330 p->aiRowLogEst = (LogEst*)pExtra; pExtra += sizeof(LogEst)*(nCol+1);
121331 p->aiColumn = (i16*)pExtra; pExtra += sizeof(i16)*nCol;
121332 p->aSortOrder = (u8*)pExtra;
138846 ExprList *pExtra; /* Extra columns needed by sorter refs */
138863 if( pInfo->pExtra ){
138864 sqlite3ExprCodeExprList(pParse, pInfo->pExtra, pInfo->regExtraResult, 0, 0);
138865 sqlite3ExprListDelete(pParse->db, pInfo->pExtra);
139237 ExprList *pExtra = 0;
139272 pExtra = sqlite3ExprListAppend(pParse, pExtra, pNew);
139286 *ppExtra = pExtra;
139382 ExprList *pExtra = 0;
139410 selectExprDefer(pParse, pSort, p->pEList, &pExtra);
139411 if( pExtra && pParse->db->mallocFailed==0 ){
139418 pOp->p2 += (pExtra->nExpr - pSort->nDefer);
139419 pOp->p4.pKeyInfo->nAllField += (pExtra->nExpr - pSort->nDefer);
139420 pParse->nMem += pExtra->nExpr;
139450 sRowLoadInfo.pExtra = pExtra;
139452 if( pExtra ) nResultCol += pExtra->nExpr;