Lines Matching refs:pSubst
121853 SubstContext *pSubst, /* Description of the substitution */
121858 && pExpr->iRightJoinTable==pSubst->iTable
121860 pExpr->iRightJoinTable = pSubst->iNewTable;
121862 if( pExpr->op==TK_COLUMN && pExpr->iTable==pSubst->iTable ){
121867 Expr *pCopy = pSubst->pEList->a[pExpr->iColumn].pExpr;
121869 assert( pSubst->pEList!=0 && pExpr->iColumn<pSubst->pEList->nExpr );
121872 sqlite3VectorErrorMsg(pSubst->pParse, pCopy);
121874 sqlite3 *db = pSubst->pParse->db;
121875 if( pSubst->isLeftJoin && pCopy->op!=TK_COLUMN ){
121879 ifNullRow.iTable = pSubst->iNewTable;
121883 if( pNew && pSubst->isLeftJoin ){
121895 if( pExpr->op==TK_IF_NULL_ROW && pExpr->iTable==pSubst->iTable ){
121896 pExpr->iTable = pSubst->iNewTable;
121898 pExpr->pLeft = substExpr(pSubst, pExpr->pLeft);
121899 pExpr->pRight = substExpr(pSubst, pExpr->pRight);
121901 substSelect(pSubst, pExpr->x.pSelect, 1);
121903 substExprList(pSubst, pExpr->x.pList);
121909 SubstContext *pSubst, /* Description of the substitution */
121915 pList->a[i].pExpr = substExpr(pSubst, pList->a[i].pExpr);
121919 SubstContext *pSubst, /* Description of the substitution */
121928 substExprList(pSubst, p->pEList);
121929 substExprList(pSubst, p->pGroupBy);
121930 substExprList(pSubst, p->pOrderBy);
121931 p->pHaving = substExpr(pSubst, p->pHaving);
121932 p->pWhere = substExpr(pSubst, p->pWhere);
121936 substSelect(pSubst, pItem->pSelect, 1);
121938 substExprList(pSubst, pItem->u1.pFuncArg);