Lines Matching defs:pDup
76883 Expr *pDup; /* Copy of pOrig */
76891 pDup = sqlite3ExprDup(db, pOrig, 0);
76892 if( pDup==0 ) return;
76894 incrAggFunctionDepth(pDup, nSubquery);
76895 pDup = sqlite3PExpr(pParse, TK_AS, pDup, 0, 0);
76896 if( pDup==0 ) return;
76897 ExprSetProperty(pDup, EP_Skip);
76901 pDup->iTable = pEList->a[iCol].u.x.iAlias;
76904 pDup = sqlite3ExprAddCollateString(pParse, pDup, pExpr->u.zToken);
76911 ** sqlite3DbFree(db, pDup) on the last line of this block, so be sure to
76916 memcpy(pExpr, pDup, sizeof(*pExpr));
76922 sqlite3DbFree(db, pDup);
77740 Expr *pE, *pDup;
77751 pDup = sqlite3ExprDup(db, pE, 0);
77753 assert(pDup);
77754 iCol = resolveOrderByTermToExprList(pParse, pSelect, pDup);
77756 sqlite3ExprDelete(db, pDup);
111949 Expr *pDup; /* A transient duplicate expression */
111959 pDup = sqlite3ExprDup(db, pOrTerm->pExpr->pRight, 0);
111960 pList = sqlite3ExprListAppend(pWInfo->pParse, pList, pDup);
111964 pDup = sqlite3ExprDup(db, pLeft, 0);
111965 pNew = sqlite3PExpr(pParse, TK_IN, pDup, 0, 0);
112066 Expr *pDup;
112070 pDup = sqlite3ExprDup(db, pExpr, 0);
112072 sqlite3ExprDelete(db, pDup);
112075 idxNew = whereClauseInsert(pWC, pDup, TERM_VIRTUAL|TERM_DYNAMIC);
112090 pDup = pExpr;
112093 exprCommute(pParse, pDup);
112094 pLeft = sqlite3ExprSkipCollate(pDup->pLeft);
112100 pNew->eOperator = (operatorMask(pDup->op) + eExtraOp) & opMask;