Lines Matching refs:Expr

35 static int incrAggDepth(Walker *pWalker, Expr *pExpr){  in incrAggDepth()
39 static void incrAggFunctionDepth(Expr *pExpr, int N){ in incrAggFunctionDepth()
72 Expr *pExpr, /* Transform this into an alias to the result set */ in resolveAlias()
75 Expr *pOrig; /* The iCol-th column of the result set */ in resolveAlias()
76 Expr *pDup; /* Copy of pOrig */ in resolveAlias()
88 Expr temp; in resolveAlias()
94 memcpy(&temp, pDup, sizeof(Expr)); in resolveAlias()
95 memcpy(pDup, pExpr, sizeof(Expr)); in resolveAlias()
96 memcpy(pExpr, &temp, sizeof(Expr)); in resolveAlias()
160 Bitmask sqlite3ExprColUsed(Expr *pExpr){ in sqlite3ExprColUsed()
194 Expr *pNew = sqlite3ExprAlloc(pParse->db, TK_COLUMN, 0, 0); in extendFJMatch()
238 Expr *pExpr /* Make this EXPR node point to the selected column */ in lookupName()
578 Expr *pOrig; in lookupName()
763 Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){ in sqlite3CreateColumnExpr()
764 Expr *p = sqlite3ExprAlloc(db, TK_COLUMN, 0, 0); in sqlite3CreateColumnExpr()
811 Expr *pExpr, /* Invalidate this expression on error */ in notValidImpl()
812 Expr *pError /* Associate error with this expression */ in notValidImpl()
835 static int exprProbability(Expr *p){ in exprProbability()
856 static int resolveExprStep(Walker *pWalker, Expr *pExpr){ in resolveExprStep()
951 Expr *pRight; in resolveExprStep()
959 Expr *pLeft = pExpr->pLeft; in resolveExprStep()
1246 Expr *pRight = sqlite3ExprSkipCollateAndLikely(pExpr->pRight); in resolveExprStep()
1317 Expr *pE /* Expression we are trying to match */ in resolveAsName()
1359 Expr *pE /* The specific ORDER BY term */ in resolveOrderByTermToExprList()
1408 Expr *pError /* Associate the error with the expression */ in resolveOutOfRangeError()
1463 Expr *pE, *pDup; in resolveCompoundOrderBy()
1501 Expr *pNew = sqlite3Expr(db, TK_INTEGER, 0); in resolveCompoundOrderBy()
1508 Expr *pParent = pItem->pExpr; in resolveCompoundOrderBy()
1578 static int resolveRemoveWindowsCb(Walker *pWalker, Expr *pExpr){ in resolveRemoveWindowsCb()
1591 static void windowRemoveExprFromSelect(Select *pSelect, Expr *pExpr){ in windowRemoveExprFromSelect()
1638 Expr *pE = pItem->pExpr; in resolveOrderGroupBy()
1639 Expr *pE2 = sqlite3ExprSkipCollateAndLikely(pE); in resolveOrderGroupBy()
1975 Expr *pExpr /* The expression to be analyzed. */ in sqlite3ResolveExprNames()
2028 Expr *pExpr = pList->a[i].pExpr; in sqlite3ResolveExprListNames()
2106 Expr *pExpr, /* Expression to resolve. May be NULL. */ in sqlite3ResolveSelfReference()