Lines Matching refs:pExtra
9463 void *pExtra; /* Extra information associated with the page */ member
17566 void *pExtra; /* Extra content */ member
55245 pPg = (PgHdr*)pLower->pExtra;
55677 pPgHdr = (PgHdr*)pPage->pExtra;
55682 pPgHdr->pExtra = (void *)&pPgHdr[1];
55683 memset(pPgHdr->pExtra, 0, 8);
55684 assert( EIGHT_BYTE_ALIGNMENT( pPgHdr->pExtra ) );
55705 pPgHdr = (PgHdr *)pPage->pExtra;
55842 PgHdr *pXPage = (PgHdr*)pOther->pExtra;
56427 pX->page.pExtra = (u8*)pX + ROUND8(sizeof(*pX));
56428 assert( EIGHT_BYTE_ALIGNMENT( pX->page.pExtra ) );
56565 p->page.pExtra = (u8*)p + ROUND8(sizeof(*p));
56566 assert( EIGHT_BYTE_ALIGNMENT( p->page.pExtra ) );
57040 *(void **)pPage->page.pExtra = 0;
62126 memset(p->pExtra, 0, 8);
62133 p->pExtra = (void *)&p[1];
62134 assert( EIGHT_BYTE_ALIGNMENT( p->pExtra ) );
62140 assert( p->pExtra==(void *)&p[1] );
65356 return pPg->pExtra;
126880 char *pExtra = ((char*)p)+ROUND8(sizeof(Index));
126881 p->azColl = (const char**)pExtra; pExtra += ROUND8(sizeof(char*)*nCol);
126882 p->aiRowLogEst = (LogEst*)pExtra; pExtra += sizeof(LogEst)*(nCol+1);
126883 p->aiColumn = (i16*)pExtra; pExtra += sizeof(i16)*nCol;
126884 p->aSortOrder = (u8*)pExtra;
145516 ExprList *pExtra; /* Extra columns needed by sorter refs */
145533 if( pInfo->pExtra ){
145534 sqlite3ExprCodeExprList(pParse, pInfo->pExtra, pInfo->regExtraResult, 0, 0);
145535 sqlite3ExprListDelete(pParse->db, pInfo->pExtra);
145914 ExprList *pExtra = 0;
145949 pExtra = sqlite3ExprListAppend(pParse, pExtra, pNew);
145963 *ppExtra = pExtra;
146041 ExprList *pExtra = 0;
146069 selectExprDefer(pParse, pSort, p->pEList, &pExtra);
146070 if( pExtra && pParse->db->mallocFailed==0 ){
146077 pOp->p2 += (pExtra->nExpr - pSort->nDefer);
146078 pOp->p4.pKeyInfo->nAllField += (pExtra->nExpr - pSort->nDefer);
146079 pParse->nMem += pExtra->nExpr;
146109 sRowLoadInfo.pExtra = pExtra;
146111 if( pExtra ) nResultCol += pExtra->nExpr;