Lines Matching refs:EXPRDUP_REDUCE

10357 #define EP2_Irreducible    0x0002  /* Cannot EXPRDUP_REDUCE this Expr */
10393 #define EXPRDUP_REDUCE 0x0001 /* Used reduced-size Expr nodes */
73692 ** Note that with flags==EXPRDUP_REDUCE, this routines works on full-size
73697 ** make a EXPRDUP_REDUCE copy of a reduced expression. It is only legal
73704 assert( flags==EXPRDUP_REDUCE || flags==0 ); /* Only one flag value allowed */
73705 if( 0==(flags&EXPRDUP_REDUCE) ){
73742 ** If the EXPRDUP_REDUCE flag is set, then the return value includes
73751 if( flags&EXPRDUP_REDUCE ){
73769 const int isReduced = (flags&EXPRDUP_REDUCE);
73831 pNew->pLeft = exprDup(db, p->pLeft, EXPRDUP_REDUCE, &zAlloc);
73832 pNew->pRight = exprDup(db, p->pRight, EXPRDUP_REDUCE, &zAlloc);
73863 ** If the EXPRDUP_REDUCE flag is set, then the structure returned is a
80244 pCol->pDflt = sqlite3ExprDup(db, pSpan->pExpr, EXPRDUP_REDUCE);
80842 p->pSelect = sqlite3SelectDup(db, pSelect, EXPRDUP_REDUCE);
86767 pStep->pWhere = sqlite3ExprDup(db, pWhere, EXPRDUP_REDUCE);
86768 pStep->pExprList = sqlite3ExprListDup(db, pList, EXPRDUP_REDUCE);
86769 pStep->pSelect = sqlite3SelectDup(db, pSelect, EXPRDUP_REDUCE);
86772 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
97384 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
97543 pTriggerStep->pSelect = sqlite3SelectDup(db, pSelect, EXPRDUP_REDUCE);
97545 pTriggerStep->pExprList = sqlite3ExprListDup(db, pEList, EXPRDUP_REDUCE);
97572 pTriggerStep->pExprList = sqlite3ExprListDup(db, pEList, EXPRDUP_REDUCE);
97573 pTriggerStep->pWhere = sqlite3ExprDup(db, pWhere, EXPRDUP_REDUCE);
97595 pTriggerStep->pWhere = sqlite3ExprDup(db, pWhere, EXPRDUP_REDUCE);