Lines Matching defs:pExpr

45 char sqlite3ExprAffinity(const Expr *pExpr){  in sqlite3ExprAffinity()
99 Expr *pExpr, /* Add the "COLLATE" clause to this expression */ in sqlite3ExprAddCollateToken()
115 Expr *pExpr, /* Add the "COLLATE" clause to this expression */ in sqlite3ExprAddCollateString()
127 Expr *sqlite3ExprSkipCollate(Expr *pExpr){ in sqlite3ExprSkipCollate()
140 Expr *sqlite3ExprSkipCollateAndLikely(Expr *pExpr){ in sqlite3ExprSkipCollateAndLikely()
169 CollSeq *sqlite3ExprCollSeq(Parse *pParse, const Expr *pExpr){ in sqlite3ExprCollSeq()
239 CollSeq *sqlite3ExprNNCollSeq(Parse *pParse, const Expr *pExpr){ in sqlite3ExprNNCollSeq()
260 char sqlite3CompareAffinity(const Expr *pExpr, char aff2){ in sqlite3CompareAffinity()
282 static char comparisonAffinity(const Expr *pExpr){ in comparisonAffinity()
305 int sqlite3IndexAffinityOk(const Expr *pExpr, char idx_affinity){ in sqlite3IndexAffinityOk()
417 int sqlite3ExprIsVector(const Expr *pExpr){ in sqlite3ExprIsVector()
427 int sqlite3ExprVectorSize(const Expr *pExpr){ in sqlite3ExprVectorSize()
548 static int exprCodeSubselect(Parse *pParse, Expr *pExpr){ in exprCodeSubselect()
616 Expr *pExpr, /* The comparison operation */ in codeVectorCompare()
969 void sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Select *pSelect){ in sqlite3PExprAddSelect()
1005 Expr *pExpr = pEList->a[ii].pExpr; in sqlite3ExprListToValues() local
1110 const Expr *pExpr, /* The function invocation */ in sqlite3ExprFunctionUsable()
1147 void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr, u32 n){ in sqlite3ExprAssignVarNumber()
1282 void sqlite3ExprDeferredDelete(Parse *pParse, Expr *pExpr){ in sqlite3ExprDeferredDelete()
1554 static int gatherSelectWindowsCallback(Walker *pWalker, Expr *pExpr){ in gatherSelectWindowsCallback()
1793 Expr *pExpr /* Expression to be appended. Might be NULL */ in sqlite3ExprListAppendNew()
1813 Expr *pExpr /* Expression to be appended. Might be NULL */ in sqlite3ExprListAppendGrow()
1835 Expr *pExpr /* Expression to be appended. Might be NULL */ in sqlite3ExprListAppend()
1865 Expr *pExpr /* Vector expression to be appended. Might be NULL */ in sqlite3ExprListAppendVector()
2059 Expr *pExpr = pList->a[i].pExpr; in sqlite3ExprListFlags() local
2099 int sqlite3ExprIdToTrueFalse(Expr *pExpr){ in sqlite3ExprIdToTrueFalse()
2116 int sqlite3ExprTruthValue(const Expr *pExpr){ in sqlite3ExprTruthValue()
2138 Expr *sqlite3ExprSimplifiedAndOr(Expr *pExpr){ in sqlite3ExprSimplifiedAndOr()
2179 static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){ in exprNodeIsConstant()
2326 int sqlite3ExprIsTableConstraint(Expr *pExpr, const SrcItem *pSrc){ in sqlite3ExprIsTableConstraint()
2343 static int exprNodeIsConstantOrGroupBy(Walker *pWalker, Expr *pExpr){ in exprNodeIsConstantOrGroupBy()
2966 static char *exprINAffinity(Parse *pParse, const Expr *pExpr){ in exprINAffinity()
3017 void sqlite3VectorErrorMsg(Parse *pParse, Expr *pExpr){ in sqlite3VectorErrorMsg()
3053 Expr *pExpr, /* The IN operator */ in sqlite3CodeRhsOfIN()
3251 int sqlite3CodeSubselect(Parse *pParse, Expr *pExpr){ in sqlite3CodeSubselect()
3417 Expr *pExpr, /* The IN expression */ in sqlite3ExprCodeIN()
3691 static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ in codeInteger()
3866 static void exprToRegister(Expr *pExpr, int iReg){ in exprToRegister()
4047 Expr *pExpr, /* The expression to potentially bypass */ in sqlite3IndexedExprLookup()
4098 int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){ in sqlite3ExprCodeTarget()
4895 Expr *pExpr, /* The expression to code when the VDBE initializes */ in sqlite3ExprCodeRunJustOnce()
4952 int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg){ in sqlite3ExprCodeTemp()
4980 void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target){ in sqlite3ExprCode()
5004 void sqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, int target){ in sqlite3ExprCodeCopy()
5017 void sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr, int target){ in sqlite3ExprCodeFactorable()
5062 Expr *pExpr = pItem->pExpr; in sqlite3ExprCodeExprList() local
5122 Expr *pExpr, /* The BETWEEN expression */ in exprCodeBetween() argument
5192 void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ in sqlite3ExprIfTrue()
5335 void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ in sqlite3ExprIfFalse()
5508 void sqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, int dest,int jumpIfNull){ in sqlite3ExprIfFalseDup()
5533 const Expr *pExpr in exprCompareVariable()
5849 static int impliesNotNullRow(Walker *pWalker, Expr *pExpr){ in impliesNotNullRow()
5996 static int exprIdxCover(Walker *pWalker, Expr *pExpr){ in exprIdxCover()
6018 Expr *pExpr, /* The index to be tested */ in sqlite3ExprCoveredByIndex()
6089 static int exprRefToSrcList(Walker *pWalker, Expr *pExpr){ in exprRefToSrcList()
6126 int sqlite3ReferencesSrcList(Parse *pParse, Expr *pExpr, SrcList *pSrcList){ in sqlite3ReferencesSrcList()
6169 static int agginfoPersistExprCb(Walker *pWalker, Expr *pExpr){ in agginfoPersistExprCb()
6250 static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ in analyzeAggregate()
6396 void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr){ in sqlite3ExprAnalyzeAggregates()