Lines Matching refs:pExpr
809 static int renameUnmapExprCb(Walker *pWalker, Expr *pExpr){ in renameUnmapExprCb() argument
811 sqlite3RenameTokenRemap(pParse, 0, (const void*)pExpr); in renameUnmapExprCb()
812 if( ExprUseYTab(pExpr) ){ in renameUnmapExprCb()
813 sqlite3RenameTokenRemap(pParse, 0, (const void*)&pExpr->y.pTab); in renameUnmapExprCb()
907 void sqlite3RenameExprUnmap(Parse *pParse, Expr *pExpr){ in sqlite3RenameExprUnmap() argument
915 sqlite3WalkExpr(&sWalker, pExpr); in sqlite3RenameExprUnmap()
1008 static int renameColumnExprCb(Walker *pWalker, Expr *pExpr){ in renameColumnExprCb() argument
1010 if( pExpr->op==TK_TRIGGER in renameColumnExprCb()
1011 && pExpr->iColumn==p->iCol in renameColumnExprCb()
1014 renameTokenFind(pWalker->pParse, p, (void*)pExpr); in renameColumnExprCb()
1015 }else if( pExpr->op==TK_COLUMN in renameColumnExprCb()
1016 && pExpr->iColumn==p->iCol in renameColumnExprCb()
1017 && ALWAYS(ExprUseYTab(pExpr)) in renameColumnExprCb()
1018 && p->pTab==pExpr->y.pTab in renameColumnExprCb()
1020 renameTokenFind(pWalker->pParse, p, (void*)pExpr); in renameColumnExprCb()
1549 Expr *pExpr = sqlite3ColumnExpr(sParse.pNewTable, in renameColumnFunc() local
1551 sqlite3WalkExpr(&sWalker, pExpr); in renameColumnFunc()
1628 static int renameTableExprCb(Walker *pWalker, Expr *pExpr){ in renameTableExprCb() argument
1630 if( pExpr->op==TK_COLUMN in renameTableExprCb()
1631 && ALWAYS(ExprUseYTab(pExpr)) in renameTableExprCb()
1632 && p->pTab==pExpr->y.pTab in renameTableExprCb()
1634 renameTokenFind(pWalker->pParse, p, (void*)&pExpr->y.pTab); in renameTableExprCb()
1838 static int renameQuotefixExprCb(Walker *pWalker, Expr *pExpr){ in renameQuotefixExprCb() argument
1839 if( pExpr->op==TK_STRING && (pExpr->flags & EP_DblQuoted) ){ in renameQuotefixExprCb()
1840 renameTokenFind(pWalker->pParse, pWalker->u.pRename, (const void*)pExpr); in renameQuotefixExprCb()