Lines Matching refs:pDup
862 Expr *pDup; /* A transient duplicate expression */ in exprAnalyzeOrTerm() local
873 pDup = sqlite3ExprDup(db, pOrTerm->pExpr->pRight, 0); in exprAnalyzeOrTerm()
874 pList = sqlite3ExprListAppend(pWInfo->pParse, pList, pDup); in exprAnalyzeOrTerm()
878 pDup = sqlite3ExprDup(db, pLeft, 0); in exprAnalyzeOrTerm()
879 pNew = sqlite3PExpr(pParse, TK_IN, pDup, 0); in exprAnalyzeOrTerm()
1164 Expr *pDup; in exprAnalyze() local
1169 pDup = sqlite3ExprDup(db, pExpr, 0); in exprAnalyze()
1171 sqlite3ExprDelete(db, pDup); in exprAnalyze()
1174 idxNew = whereClauseInsert(pWC, pDup, TERM_VIRTUAL|TERM_DYNAMIC); in exprAnalyze()
1182 if( termIsEquivalence(pParse, pDup) ){ in exprAnalyze()
1187 pDup = pExpr; in exprAnalyze()
1190 pNew->wtFlags |= exprCommute(pParse, pDup); in exprAnalyze()
1197 pNew->eOperator = (operatorMask(pDup->op) + eExtraOp) & opMask; in exprAnalyze()