Lines Matching refs:Parse
18 static void exprCodeBetween(Parse*,Expr*,int,void(*)(Parse*,Expr*,int,int),int);
19 static int exprCodeVector(Parse *pParse, Expr *p, int *piToFree);
98 const Parse *pParse, /* Parsing context */ in sqlite3ExprAddCollateToken()
114 const Parse *pParse, /* Parsing context */ in sqlite3ExprAddCollateString()
169 CollSeq *sqlite3ExprCollSeq(Parse *pParse, const Expr *pExpr){ in sqlite3ExprCollSeq()
239 CollSeq *sqlite3ExprNNCollSeq(Parse *pParse, const Expr *pExpr){ in sqlite3ExprNNCollSeq()
249 int sqlite3ExprCollSeqMatch(Parse *pParse, const Expr *pE1, const Expr *pE2){ in sqlite3ExprCollSeqMatch()
343 Parse *pParse, in sqlite3BinaryCompareCollSeq()
370 CollSeq *sqlite3ExprCompareCollSeq(Parse *pParse, const Expr *p){ in sqlite3ExprCompareCollSeq()
382 Parse *pParse, /* The parsing (and code generating) context */ in codeCompare()
493 Parse *pParse, /* Parsing context */ in sqlite3ExprForVectorField()
548 static int exprCodeSubselect(Parse *pParse, Expr *pExpr){ in exprCodeSubselect()
577 Parse *pParse, /* Parse context */ in exprVectorRegister()
615 Parse *pParse, /* Code generator context */ in codeVectorCompare()
709 int sqlite3ExprCheckHeight(Parse *pParse, int nHeight){ in sqlite3ExprCheckHeight()
789 void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ in sqlite3ExprSetHeightAndFlags()
809 void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ in sqlite3ExprSetHeightAndFlags()
945 Parse *pParse, /* Parsing context */ in sqlite3PExpr()
969 void sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Select *pSelect){ in sqlite3PExprAddSelect()
999 Select *sqlite3ExprListToValues(Parse *pParse, int nElem, ExprList *pEList){ in sqlite3ExprListToValues()
1046 Expr *sqlite3ExprAnd(Parse *pParse, Expr *pLeft, Expr *pRight){ in sqlite3ExprAnd()
1068 Parse *pParse, /* Parsing context */ in sqlite3ExprFunction()
1109 Parse *pParse, /* Parsing and code generating context */ in sqlite3ExprFunctionUsable()
1147 void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr, u32 n){ in sqlite3ExprAssignVarNumber()
1282 void sqlite3ExprDeferredDelete(Parse *pParse, Expr *pExpr){ in sqlite3ExprDeferredDelete()
1291 void sqlite3ExprUnmapAndDelete(Parse *pParse, Expr *p){ in sqlite3ExprUnmapAndDelete()
1833 Parse *pParse, /* Parsing context */ in sqlite3ExprListAppend()
1862 Parse *pParse, /* Parsing context */ in sqlite3ExprListAppendVector()
1962 Parse *pParse, /* Parsing context */ in sqlite3ExprListSetName()
1997 Parse *pParse, /* Parsing context */ in sqlite3ExprListSetSpan()
2019 Parse *pParse, in sqlite3ExprListCheckLength()
2387 int sqlite3ExprIsConstantOrGroupBy(Parse *pParse, Expr *p, ExprList *pGroupBy){ in sqlite3ExprIsConstantOrGroupBy()
2741 Parse *pParse, /* Parsing context */ in sqlite3FindInIndex()
2966 static char *exprINAffinity(Parse *pParse, const Expr *pExpr){ in exprINAffinity()
2998 void sqlite3SubselectError(Parse *pParse, int nActual, int nExpect){ in sqlite3SubselectError()
3017 void sqlite3VectorErrorMsg(Parse *pParse, Expr *pExpr){ in sqlite3VectorErrorMsg()
3052 Parse *pParse, /* Parsing context */ in sqlite3CodeRhsOfIN()
3251 int sqlite3CodeSubselect(Parse *pParse, Expr *pExpr){ in sqlite3CodeSubselect()
3374 int sqlite3ExprCheckIN(Parse *pParse, Expr *pIn){ in sqlite3ExprCheckIN()
3416 Parse *pParse, /* Parsing and code generating context */ in sqlite3ExprCodeIN()
3691 static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ in codeInteger()
3730 Parse *pParse, /* The parsing context */ in sqlite3ExprCodeLoadIndexColumn()
3755 Parse *pParse, /* Parsing context */ in sqlite3ExprCodeGeneratedColumn()
3801 Parse *pParse = sqlite3VdbeParser(v); in sqlite3ExprCodeGetColumnOfTable()
3837 Parse *pParse, /* Parsing and code generating context */ in sqlite3ExprCodeGetColumn()
3857 void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){ in sqlite3ExprCodeMove()
3885 static int exprCodeVector(Parse *pParse, Expr *p, int *piFreeable){ in exprCodeVector()
3926 Parse *pParse, /* Parsing context */ in exprCodeInlineFunction()
4046 Parse *pParse, /* The parsing context */ in sqlite3IndexedExprLookup()
4098 int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){ in sqlite3ExprCodeTarget()
4894 Parse *pParse, /* Parsing context */ 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()
5046 Parse *pParse, /* Parsing context */ in sqlite3ExprCodeExprList()
5121 Parse *pParse, /* Parsing and code generating context */ in exprCodeBetween()
5124 void (*xJump)(Parse*,Expr*,int,int), /* Action to take */ 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()
5531 const Parse *pParse, in exprCompareVariable()
5587 const Parse *pParse, in sqlite3ExprCompare()
5721 const Parse *pParse,/* Parsing context */ in exprImpliesNotNull()
5818 const Parse *pParse, in sqlite3ExprImpliesExpr()
6126 int sqlite3ReferencesSrcList(Parse *pParse, Expr *pExpr, SrcList *pSrcList){ in sqlite3ReferencesSrcList()
6175 Parse *pParse = pWalker->pParse; in agginfoPersistExprCb()
6206 void sqlite3AggInfoPersistWalkerInit(Walker *pWalker, Parse *pParse){ in sqlite3AggInfoPersistWalkerInit()
6253 Parse *pParse = pNC->pParse; in analyzeAggregate()
6427 int sqlite3GetTempReg(Parse *pParse){ in sqlite3GetTempReg()
6438 void sqlite3ReleaseTempReg(Parse *pParse, int iReg){ in sqlite3ReleaseTempReg()
6450 int sqlite3GetTempRange(Parse *pParse, int nReg){ in sqlite3GetTempRange()
6464 void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){ in sqlite3ReleaseTempRange()
6484 void sqlite3ClearTempRegCache(Parse *pParse){ in sqlite3ClearTempRegCache()
6495 int sqlite3NoTempsInRange(Parse *pParse, int iFirst, int iLast){ in sqlite3NoTempsInRange()