Expr 7585 third_party/sqlite/amalgamation/sqlite3.c typedef struct Expr Expr; Expr 9441 third_party/sqlite/amalgamation/sqlite3.c Expr *pDflt; /* Default value of this column */ Expr 9628 third_party/sqlite/amalgamation/sqlite3.c Expr *pCheck; /* The AND of all CHECK constraints */ Expr 9886 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; /* The original expression */ Expr 9894 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; /* Expression encoding the function */ Expr 9996 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft; /* Left subnode */ Expr 9997 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight; /* Right subnode */ Expr 10077 third_party/sqlite/amalgamation/sqlite3.c #define EXPR_FULLSIZE sizeof(Expr) /* Full size */ Expr 10078 third_party/sqlite/amalgamation/sqlite3.c #define EXPR_REDUCEDSIZE offsetof(Expr,iTable) /* Common features */ Expr 10079 third_party/sqlite/amalgamation/sqlite3.c #define EXPR_TOKENONLYSIZE offsetof(Expr,pLeft) /* Fewer features */ Expr 10100 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; /* The list of expressions */ Expr 10116 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; /* The expression parse tree */ Expr 10194 third_party/sqlite/amalgamation/sqlite3.c Expr *pOn; /* The ON clause of a join */ Expr 10381 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere; /* The WHERE clause */ Expr 10383 third_party/sqlite/amalgamation/sqlite3.c Expr *pHaving; /* The HAVING clause */ Expr 10388 third_party/sqlite/amalgamation/sqlite3.c Expr *pLimit; /* LIMIT expression. NULL means not used. */ Expr 10389 third_party/sqlite/amalgamation/sqlite3.c Expr *pOffset; /* OFFSET expression. NULL means not used. */ Expr 10576 third_party/sqlite/amalgamation/sqlite3.c Expr **apVarExpr; /* Pointers to :aaa and $aaaa wildcard expressions */ Expr 10649 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhen; /* The WHEN clause of the expression (may be NULL) */ Expr 10712 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere; /* The WHERE clause for DELETE or UPDATE steps */ Expr 10802 third_party/sqlite/amalgamation/sqlite3.c int (*xExprCallback)(Walker*, Expr*); /* Callback for expressions */ Expr 10812 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3WalkExpr(Walker*, Expr*); Expr 10998 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int); Expr 10999 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*); Expr 11000 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*); Expr 11001 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3PExpr(Parse*, int, Expr*, Expr*, const Token*); Expr 11002 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAnd(sqlite3*,Expr*, Expr*); Expr 11003 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*); Expr 11004 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse*, Expr*); Expr 11005 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3*, Expr*); Expr 11006 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*); Expr 11022 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3AddCheckConstraint(Parse*, Expr*); Expr 11066 third_party/sqlite/amalgamation/sqlite3.c Token*, Select*, Expr*, IdList*); Expr 11077 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*, Expr 11078 third_party/sqlite/amalgamation/sqlite3.c Expr*,ExprList*,int,Expr*,Expr*); Expr 11084 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse *, SrcList *, Expr *, ExprList *, Expr *, Expr *, char *); Expr 11086 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3DeleteFrom(Parse*, SrcList*, Expr*); Expr 11087 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3Update(Parse*, SrcList*, ExprList*, Expr*, int); Expr 11088 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*, SrcList*, Expr*, ExprList**, u16); Expr 11100 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCode(Parse*, Expr*, int); Expr 11101 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse*, Expr*, int*); Expr 11102 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse*, Expr*, int); Expr 11103 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeAndCache(Parse*, Expr*, int); Expr 11104 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeConstants(Parse*, Expr*); Expr 11106 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse*, Expr*, int, int); Expr 11107 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse*, Expr*, int, int); Expr 11116 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCompare(Expr*, Expr*); Expr 11118 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext*, Expr*); Expr 11132 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstant(Expr*); Expr 11133 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin(Expr*); Expr 11134 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction(Expr*); Expr 11135 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr*, int*); Expr 11136 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCanBeNull(const Expr*); Expr 11137 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeIsNullJump(Vdbe*, const Expr*, int, int); Expr 11138 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr*, char); Expr 11151 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,Expr*,int); Expr 11166 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3MaterializeView(Parse*, Table*, Expr*, int); Expr 11171 third_party/sqlite/amalgamation/sqlite3.c Expr*,int, int); Expr 11180 third_party/sqlite/amalgamation/sqlite3.c void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*); Expr 11185 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep(sqlite3*,Token*,ExprList*, Expr*, u8); Expr 11186 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE TriggerStep *sqlite3TriggerDeleteStep(sqlite3*,Token*, Expr*); Expr 11207 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3AuthRead(Parse*,Expr*,Schema*,SrcList*); Expr 11218 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3Attach(Parse*, Expr*, Expr*, Expr*); Expr 11219 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3Detach(Parse*, Expr*); Expr 11223 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3FixExpr(DbFixer*, Expr*); Expr 11271 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE char sqlite3CompareAffinity(Expr *pExpr, char aff2); Expr 11272 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity); Expr 11273 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE char sqlite3ExprAffinity(Expr *pExpr); Expr 11282 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr); Expr 11283 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSetColl(Expr*, CollSeq*); Expr 11284 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr*, Token*); Expr 11303 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **); Expr 11323 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3CodeSubselect(Parse *, Expr *, int, int); Expr 11325 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ResolveExprNames(NameContext*, Expr*); Expr 11341 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*); Expr 11360 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int); Expr 11420 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*); Expr 11426 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3BinaryCompareCollSeq(Parse *, Expr *, Expr *); Expr 11483 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3FindInIndex(Parse *, Expr *, int*); Expr 11498 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprSetHeight(Parse *pParse, Expr *p); Expr 56983 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* The expression to evaluate */ Expr 69434 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){ Expr 69583 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* Transform this into an alias to the result set */ Expr 69586 third_party/sqlite/amalgamation/sqlite3.c Expr *pOrig; /* The iCol-th column of the result set */ Expr 69587 third_party/sqlite/amalgamation/sqlite3.c Expr *pDup; /* Copy of pOrig */ Expr 69665 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr /* Make this EXPR node point to the selected column */ Expr 69835 third_party/sqlite/amalgamation/sqlite3.c Expr *pOrig; Expr 69940 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){ Expr 69941 third_party/sqlite/amalgamation/sqlite3.c Expr *p = sqlite3ExprAlloc(db, TK_COLUMN, 0, 0); Expr 69970 third_party/sqlite/amalgamation/sqlite3.c static int resolveExprStep(Walker *pWalker, Expr *pExpr){ Expr 70024 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight; Expr 70157 third_party/sqlite/amalgamation/sqlite3.c Expr *pE /* Expression we are trying to match */ Expr 70196 third_party/sqlite/amalgamation/sqlite3.c Expr *pE /* The specific ORDER BY term */ Expr 70300 third_party/sqlite/amalgamation/sqlite3.c Expr *pE, *pDup; Expr 70422 third_party/sqlite/amalgamation/sqlite3.c Expr *pE = pItem->pExpr; Expr 70519 third_party/sqlite/amalgamation/sqlite3.c Expr *pX = pEList->a[i].pExpr; Expr 70673 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr /* The expression to be analyzed. */ Expr 70770 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE char sqlite3ExprAffinity(Expr *pExpr){ Expr 70799 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl){ Expr 70814 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName){ Expr 70829 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ Expr 70831 third_party/sqlite/amalgamation/sqlite3.c Expr *p = pExpr; Expr 70868 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE char sqlite3CompareAffinity(Expr *pExpr, char aff2){ Expr 70895 third_party/sqlite/amalgamation/sqlite3.c static char comparisonAffinity(Expr *pExpr){ Expr 70918 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity){ Expr 70934 third_party/sqlite/amalgamation/sqlite3.c static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull){ Expr 70954 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft, Expr 70955 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight Expr 70979 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft, /* The left operand */ Expr 70980 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight, /* The right operand */ Expr 71025 third_party/sqlite/amalgamation/sqlite3.c static void heightOfExpr(Expr *p, int *pnHeight){ Expr 71060 third_party/sqlite/amalgamation/sqlite3.c static void exprSetHeight(Expr *p){ Expr 71077 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprSetHeight(Parse *pParse, Expr *p){ Expr 71115 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAlloc( Expr 71121 third_party/sqlite/amalgamation/sqlite3.c Expr *pNew; Expr 71132 third_party/sqlite/amalgamation/sqlite3.c pNew = sqlite3DbMallocZero(db, sizeof(Expr)+nExtra); Expr 71163 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3Expr( Expr 71182 third_party/sqlite/amalgamation/sqlite3.c Expr *pRoot, Expr 71183 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft, Expr 71184 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight Expr 71216 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3PExpr( Expr 71219 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft, /* Left operand */ Expr 71220 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight, /* Right operand */ Expr 71223 third_party/sqlite/amalgamation/sqlite3.c Expr *p = sqlite3ExprAlloc(pParse->db, op, pToken, 1); Expr 71235 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight){ Expr 71241 third_party/sqlite/amalgamation/sqlite3.c Expr *pNew = sqlite3ExprAlloc(db, TK_AND, 0, 0); Expr 71251 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){ Expr 71252 third_party/sqlite/amalgamation/sqlite3.c Expr *pNew; Expr 71282 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr){ Expr 71319 third_party/sqlite/amalgamation/sqlite3.c Expr *pE = pParse->apVarExpr[i]; Expr 71351 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){ Expr 71377 third_party/sqlite/amalgamation/sqlite3.c static int exprStructSize(Expr *p){ Expr 71417 third_party/sqlite/amalgamation/sqlite3.c static int dupedExprStructSize(Expr *p, int flags){ Expr 71441 third_party/sqlite/amalgamation/sqlite3.c static int dupedExprNodeSize(Expr *p, int flags){ Expr 71462 third_party/sqlite/amalgamation/sqlite3.c static int dupedExprSize(Expr *p, int flags){ Expr 71481 third_party/sqlite/amalgamation/sqlite3.c static Expr *exprDup(sqlite3 *db, Expr *p, int flags, u8 **pzBuffer){ Expr 71482 third_party/sqlite/amalgamation/sqlite3.c Expr *pNew = 0; /* Value to return */ Expr 71497 third_party/sqlite/amalgamation/sqlite3.c pNew = (Expr *)zAlloc; Expr 71584 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){ Expr 71603 third_party/sqlite/amalgamation/sqlite3.c Expr *pOldExpr = pOldItem->pExpr; Expr 71719 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr /* Expression to be appended. Might be NULL */ Expr 71852 third_party/sqlite/amalgamation/sqlite3.c static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){ Expr 71889 third_party/sqlite/amalgamation/sqlite3.c static int exprIsConst(Expr *p, int initFlag){ Expr 71906 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstant(Expr *p){ Expr 71916 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin(Expr *p){ Expr 71929 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction(Expr *p){ Expr 71939 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr *p, int *pValue){ Expr 71983 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCanBeNull(const Expr *p){ Expr 72008 third_party/sqlite/amalgamation/sqlite3.c const Expr *pExpr, /* Only generate OP_IsNull if this expr can be NULL */ Expr 72027 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){ Expr 72165 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound){ Expr 72180 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = p->pEList->a[0].pExpr; /* Expression <column> */ Expr 72310 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* The IN, SELECT, or EXISTS operator */ Expr 72352 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft = pExpr->pLeft; /* the LHS of the IN operator */ Expr 72424 third_party/sqlite/amalgamation/sqlite3.c Expr *pE2 = pItem->pExpr; Expr 72532 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* The IN expression */ Expr 72686 third_party/sqlite/amalgamation/sqlite3.c static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ Expr 72997 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){ Expr 73206 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft = pExpr->pLeft; Expr 73393 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft = pExpr->pLeft; Expr 73395 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight = pLItem->pExpr; Expr 73503 third_party/sqlite/amalgamation/sqlite3.c Expr opCompare; /* The X==Ei expression */ Expr 73504 third_party/sqlite/amalgamation/sqlite3.c Expr cacheX; /* Cached expression X */ Expr 73505 third_party/sqlite/amalgamation/sqlite3.c Expr *pX; /* The X expression */ Expr 73506 third_party/sqlite/amalgamation/sqlite3.c Expr *pTest = 0; /* X==Ei (form A) or just Ei (form B) */ Expr 73603 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg){ Expr 73620 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target){ Expr 73648 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target){ Expr 73687 third_party/sqlite/amalgamation/sqlite3.c static int isAppropriateForFactoring(Expr *p){ Expr 73735 third_party/sqlite/amalgamation/sqlite3.c static int evalConstExpr(Walker *pWalker, Expr *pExpr){ Expr 73790 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr){ Expr 73820 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = pItem->pExpr; Expr 73844 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* The BETWEEN expression */ Expr 73849 third_party/sqlite/amalgamation/sqlite3.c Expr exprAnd; /* The AND operator in x>=y AND x<=z */ Expr 73850 third_party/sqlite/amalgamation/sqlite3.c Expr compLeft; /* The x>=y term */ Expr 73851 third_party/sqlite/amalgamation/sqlite3.c Expr compRight; /* The x<=z term */ Expr 73852 third_party/sqlite/amalgamation/sqlite3.c Expr exprX; /* The x subexpression */ Expr 73900 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ Expr 74020 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ Expr 74172 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCompare(Expr *pA, Expr *pB){ Expr 74220 third_party/sqlite/amalgamation/sqlite3.c Expr *pExprA = pA->a[i].pExpr; Expr 74221 third_party/sqlite/amalgamation/sqlite3.c Expr *pExprB = pB->a[i].pExpr; Expr 74269 third_party/sqlite/amalgamation/sqlite3.c static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ Expr 74319 third_party/sqlite/amalgamation/sqlite3.c Expr *pE = pTerm->pExpr; Expr 74412 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr){ Expr 75125 third_party/sqlite/amalgamation/sqlite3.c Expr *pDflt; /* Default value for the new column */ Expr 76078 third_party/sqlite/amalgamation/sqlite3.c static int resolveAttachExpr(NameContext *pName, Expr *pExpr) Expr 76335 third_party/sqlite/amalgamation/sqlite3.c Expr *pAuthArg, /* Expression to pass to authorization callback */ Expr 76336 third_party/sqlite/amalgamation/sqlite3.c Expr *pFilename, /* Name of database file */ Expr 76337 third_party/sqlite/amalgamation/sqlite3.c Expr *pDbname, /* Name of the database to use internally */ Expr 76338 third_party/sqlite/amalgamation/sqlite3.c Expr *pKey /* Database key for encryption extension */ Expr 76405 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3Detach(Parse *pParse, Expr *pDbname){ Expr 76427 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey){ Expr 76535 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr /* The expression to be fixed to one database */ Expr 76724 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* The expression to check authorization on */ Expr 78042 third_party/sqlite/amalgamation/sqlite3.c Expr *pCheckExpr /* The check expression */ Expr 79413 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = pList->a[i].pExpr; Expr 80106 third_party/sqlite/amalgamation/sqlite3.c Expr *pOn, /* The ON clause of a join */ Expr 81149 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere, /* Optional WHERE clause to be added */ Expr 81188 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE Expr *sqlite3LimitWhere( Expr 81191 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere, /* The WHERE clause. May be null */ Expr 81193 third_party/sqlite/amalgamation/sqlite3.c Expr *pLimit, /* The LIMIT clause. May be null */ Expr 81194 third_party/sqlite/amalgamation/sqlite3.c Expr *pOffset, /* The OFFSET clause. May be null */ Expr 81197 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhereRowid = NULL; /* WHERE rowid .. */ Expr 81198 third_party/sqlite/amalgamation/sqlite3.c Expr *pInClause = NULL; /* WHERE rowid IN ( select ) */ Expr 81199 third_party/sqlite/amalgamation/sqlite3.c Expr *pSelectRowid = NULL; /* SELECT rowid ... */ Expr 81283 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere /* The WHERE clause. May be null */ Expr 83163 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc){ Expr 83761 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere = 0; /* WHERE clause to scan with */ Expr 83782 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft; /* Value from parent table row */ Expr 83783 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight; /* Column ref to child table */ Expr 83784 third_party/sqlite/amalgamation/sqlite3.c Expr *pEq; /* Expression (pLeft = pRight) */ Expr 83818 third_party/sqlite/amalgamation/sqlite3.c Expr *pEq; /* Expression (pLeft = pRight) */ Expr 83819 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft; /* Value from parent table row */ Expr 83820 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight; /* Column ref to child table */ Expr 84253 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere = 0; /* WHERE clause of trigger step */ Expr 84257 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhen = 0; /* WHEN clause for the trigger */ Expr 84268 third_party/sqlite/amalgamation/sqlite3.c Expr *pEq; /* tFromCol = OLD.tToCol */ Expr 84311 third_party/sqlite/amalgamation/sqlite3.c Expr *pNew; Expr 84318 third_party/sqlite/amalgamation/sqlite3.c Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt; Expr 84338 third_party/sqlite/amalgamation/sqlite3.c Expr *pRaise; Expr 89976 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere, /* the WHERE clause */ Expr 89978 third_party/sqlite/amalgamation/sqlite3.c Expr *pHaving, /* the HAVING clause */ Expr 89981 third_party/sqlite/amalgamation/sqlite3.c Expr *pLimit, /* LIMIT value. NULL means not used */ Expr 89982 third_party/sqlite/amalgamation/sqlite3.c Expr *pOffset /* OFFSET value. NULL means no offset */ Expr 90166 third_party/sqlite/amalgamation/sqlite3.c Expr **ppWhere /* IN/OUT: The WHERE clause to add to */ Expr 90169 third_party/sqlite/amalgamation/sqlite3.c Expr *pE1; Expr 90170 third_party/sqlite/amalgamation/sqlite3.c Expr *pE2; Expr 90171 third_party/sqlite/amalgamation/sqlite3.c Expr *pEq; Expr 90217 third_party/sqlite/amalgamation/sqlite3.c static void setJoinExpr(Expr *p, int iTable){ Expr 90900 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, Expr 90968 third_party/sqlite/amalgamation/sqlite3.c Expr *p = pS->pEList->a[iCol].pExpr; Expr 91002 third_party/sqlite/amalgamation/sqlite3.c Expr *p = pS->pEList->a[0].pExpr; Expr 91038 third_party/sqlite/amalgamation/sqlite3.c Expr *p = pEList->a[i].pExpr; Expr 91089 third_party/sqlite/amalgamation/sqlite3.c Expr *p; Expr 91153 third_party/sqlite/amalgamation/sqlite3.c Expr *p; /* Expression for a single result column */ Expr 91170 third_party/sqlite/amalgamation/sqlite3.c Expr *pColExpr = p; /* The expression that is the result column name */ Expr 91244 third_party/sqlite/amalgamation/sqlite3.c Expr *p; Expr 91565 third_party/sqlite/amalgamation/sqlite3.c Expr *pLimit, *pOffset; /* Saved values of p->nLimit and p->nOffset */ Expr 91663 third_party/sqlite/amalgamation/sqlite3.c Expr *pLimit, *pOffset; Expr 92120 third_party/sqlite/amalgamation/sqlite3.c Expr *pNew = sqlite3Expr(db, TK_INTEGER, 0); Expr 92152 third_party/sqlite/amalgamation/sqlite3.c Expr *pTerm = pOrderBy->a[i].pExpr; Expr 92413 third_party/sqlite/amalgamation/sqlite3.c static Expr *substExpr( Expr 92415 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* Expr in which substitution occurs */ Expr 92424 third_party/sqlite/amalgamation/sqlite3.c Expr *pNew; Expr 92610 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere; /* The WHERE clause */ Expr 92767 third_party/sqlite/amalgamation/sqlite3.c Expr *pLimit = p->pLimit; Expr 92978 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; Expr 93010 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; Expr 93174 third_party/sqlite/amalgamation/sqlite3.c Expr *pE = pEList->a[k].pExpr; Expr 93193 third_party/sqlite/amalgamation/sqlite3.c Expr *pE = a[k].pExpr; Expr 93230 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, *pRight; Expr 93263 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft; Expr 93309 third_party/sqlite/amalgamation/sqlite3.c static int exprWalkNoop(Walker *NotUsed, Expr *NotUsed2){ Expr 93443 third_party/sqlite/amalgamation/sqlite3.c Expr *pE = pFunc->pExpr; Expr 93638 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere; /* The WHERE clause. May be NULL */ Expr 93641 third_party/sqlite/amalgamation/sqlite3.c Expr *pHaving; /* The HAVING clause. May be NULL */ Expr 94308 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3PrintExpr(Expr *p){ Expr 94674 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhen, /* WHEN clause */ Expr 95005 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere, /* The WHERE clause */ Expr 95029 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere /* The WHERE clause */ Expr 95397 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhen = 0; /* Duplicate of trigger WHEN expression */ Expr 95723 third_party/sqlite/amalgamation/sqlite3.c Expr *pRowidExpr, /* Expression used to recompute the rowid */ Expr 95725 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere /* WHERE clause of the UPDATE statement */ Expr 95791 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere, /* The WHERE clause. May be null */ Expr 95808 third_party/sqlite/amalgamation/sqlite3.c Expr *pRowidExpr = 0; /* Expression defining the new record number */ Expr 96297 third_party/sqlite/amalgamation/sqlite3.c Expr *pRowid, /* Expression used to recompute the rowid */ Expr 96299 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere /* WHERE clause of the UPDATE statement */ Expr 96304 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; /* Temporary expression */ Expr 97571 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr /* First argument to the function */ Expr 97749 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; /* Pointer to the subexpression that is this term */ Expr 97988 third_party/sqlite/amalgamation/sqlite3.c static int whereClauseInsert(WhereClause *pWC, Expr *p, u8 wtFlags){ Expr 98034 third_party/sqlite/amalgamation/sqlite3.c static void whereSplit(WhereClause *pWC, Expr *pExpr, int op){ Expr 98094 third_party/sqlite/amalgamation/sqlite3.c static Bitmask exprTableUsage(WhereMaskSet *pMaskSet, Expr *p){ Expr 98170 third_party/sqlite/amalgamation/sqlite3.c static void exprCommute(Parse *pParse, Expr *pExpr){ Expr 98179 third_party/sqlite/amalgamation/sqlite3.c SWAP(Expr*,pExpr->pRight,pExpr->pLeft); Expr 98239 third_party/sqlite/amalgamation/sqlite3.c Expr *pX = pTerm->pExpr; Expr 98296 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* Test this expression */ Expr 98297 third_party/sqlite/amalgamation/sqlite3.c Expr **ppPrefix, /* Pointer to TK_STRING expression with pattern prefix */ Expr 98302 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight, *pLeft; /* Right and left size of LIKE operator */ Expr 98349 third_party/sqlite/amalgamation/sqlite3.c Expr *pPrefix; Expr 98390 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr /* Test this expression */ Expr 98415 third_party/sqlite/amalgamation/sqlite3.c static void transferJoinMarkings(Expr *pDerived, Expr *pBase){ Expr 98505 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = pTerm->pExpr; /* The expression of the term */ Expr 98693 third_party/sqlite/amalgamation/sqlite3.c Expr *pDup; /* A transient duplicate expression */ Expr 98695 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft = 0; /* The LHS of the IN operator */ Expr 98696 third_party/sqlite/amalgamation/sqlite3.c Expr *pNew; /* The complete IN operator */ Expr 98756 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; /* The expression to be analyzed */ Expr 98760 third_party/sqlite/amalgamation/sqlite3.c Expr *pStr1 = 0; /* RHS of LIKE/GLOB operator */ Expr 98799 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft = pExpr->pLeft; Expr 98800 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight = pExpr->pRight; Expr 98808 third_party/sqlite/amalgamation/sqlite3.c Expr *pDup; Expr 98861 third_party/sqlite/amalgamation/sqlite3.c Expr *pNewExpr; Expr 98901 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft; /* LHS of LIKE/GLOB operator */ Expr 98902 third_party/sqlite/amalgamation/sqlite3.c Expr *pStr2; /* Copy of pStr1 - RHS of LIKE/GLOB operator */ Expr 98903 third_party/sqlite/amalgamation/sqlite3.c Expr *pNewExpr1; Expr 98904 third_party/sqlite/amalgamation/sqlite3.c Expr *pNewExpr2; Expr 98960 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight, *pLeft; Expr 98969 third_party/sqlite/amalgamation/sqlite3.c Expr *pNewExpr; Expr 99003 third_party/sqlite/amalgamation/sqlite3.c Expr *pNewExpr; Expr 99004 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft = pExpr->pLeft; Expr 99108 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr; /* The expression of the ORDER BY pTerm */ Expr 99548 third_party/sqlite/amalgamation/sqlite3.c Expr *pX = pTerm->pExpr; Expr 99641 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = pOrderBy->a[i].pExpr; Expr 99697 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = pOrderBy->a[i].pExpr; Expr 100039 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, Expr 100119 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = pLower->pExpr->pRight; Expr 100125 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = pUpper->pExpr->pRight; Expr 100195 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr, /* Expression for VALUE in the x=VALUE constraint */ Expr 100500 third_party/sqlite/amalgamation/sqlite3.c Expr *pExpr = pTerm->pExpr; Expr 100924 third_party/sqlite/amalgamation/sqlite3.c Expr *pX = pTerm->pExpr; Expr 101068 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight = pTerm->pExpr->pRight; Expr 101379 third_party/sqlite/amalgamation/sqlite3.c Expr *pX; /* The expression that defines the start bound */ Expr 101409 third_party/sqlite/amalgamation/sqlite3.c Expr *pX; Expr 101566 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight = pRangeStart->pExpr->pRight; Expr 101606 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight = pRangeEnd->pExpr->pRight; Expr 101845 third_party/sqlite/amalgamation/sqlite3.c Expr *pE; Expr 102023 third_party/sqlite/amalgamation/sqlite3.c Expr *pWhere, /* The WHERE clause */ Expr 102672 third_party/sqlite/amalgamation/sqlite3.c Expr *pLimit; /* The LIMIT expression. NULL if there is no limit */ Expr 102673 third_party/sqlite/amalgamation/sqlite3.c Expr *pOffset; /* The OFFSET expression. NULL if there is none */ Expr 102752 third_party/sqlite/amalgamation/sqlite3.c static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ Expr 102839 third_party/sqlite/amalgamation/sqlite3.c Expr* yy314; Expr 105045 third_party/sqlite/amalgamation/sqlite3.c Expr *p = sqlite3Expr(pParse->db, TK_ALL, 0); Expr 105051 third_party/sqlite/amalgamation/sqlite3.c Expr *pRight = sqlite3PExpr(pParse, TK_ALL, 0, 0, &yymsp[0].minor.yy0); Expr 105052 third_party/sqlite/amalgamation/sqlite3.c Expr *pLeft = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0); Expr 105053 third_party/sqlite/amalgamation/sqlite3.c Expr *pDot = sqlite3PExpr(pParse, TK_DOT, pLeft, pRight, 0); Expr 105253 third_party/sqlite/amalgamation/sqlite3.c Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0); Expr 105254 third_party/sqlite/amalgamation/sqlite3.c Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[0].minor.yy0); Expr 105261 third_party/sqlite/amalgamation/sqlite3.c Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-4].minor.yy0); Expr 105262 third_party/sqlite/amalgamation/sqlite3.c Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0); Expr 105263 third_party/sqlite/amalgamation/sqlite3.c Expr *temp3 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[0].minor.yy0); Expr 105264 third_party/sqlite/amalgamation/sqlite3.c Expr *temp4 = sqlite3PExpr(pParse, TK_DOT, temp2, temp3, 0); Expr 105493 third_party/sqlite/amalgamation/sqlite3.c Expr *p = yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_EXISTS, 0, 0, 0); Expr 105546 third_party/sqlite/amalgamation/sqlite3.c Expr *p = 0; Expr 105559 third_party/sqlite/amalgamation/sqlite3.c Expr *p = 0; Expr 631 third_party/sqlite/src/src/alter.c Expr *pDflt; /* Default value for the new column */ Expr 35 third_party/sqlite/src/src/attach.c static int resolveAttachExpr(NameContext *pName, Expr *pExpr) Expr 292 third_party/sqlite/src/src/attach.c Expr *pAuthArg, /* Expression to pass to authorization callback */ Expr 293 third_party/sqlite/src/src/attach.c Expr *pFilename, /* Name of database file */ Expr 294 third_party/sqlite/src/src/attach.c Expr *pDbname, /* Name of the database to use internally */ Expr 295 third_party/sqlite/src/src/attach.c Expr *pKey /* Database key for encryption extension */ Expr 362 third_party/sqlite/src/src/attach.c void sqlite3Detach(Parse *pParse, Expr *pDbname){ Expr 384 third_party/sqlite/src/src/attach.c void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey){ Expr 492 third_party/sqlite/src/src/attach.c Expr *pExpr /* The expression to be fixed to one database */ Expr 136 third_party/sqlite/src/src/auth.c Expr *pExpr, /* The expression to check authorization on */ Expr 1203 third_party/sqlite/src/src/build.c Expr *pCheckExpr /* The check expression */ Expr 2574 third_party/sqlite/src/src/build.c Expr *pExpr = pList->a[i].pExpr; Expr 3267 third_party/sqlite/src/src/build.c Expr *pOn, /* The ON clause of a join */ Expr 92 third_party/sqlite/src/src/delete.c Expr *pWhere, /* Optional WHERE clause to be added */ Expr 131 third_party/sqlite/src/src/delete.c Expr *sqlite3LimitWhere( Expr 134 third_party/sqlite/src/src/delete.c Expr *pWhere, /* The WHERE clause. May be null */ Expr 136 third_party/sqlite/src/src/delete.c Expr *pLimit, /* The LIMIT clause. May be null */ Expr 137 third_party/sqlite/src/src/delete.c Expr *pOffset, /* The OFFSET clause. May be null */ Expr 140 third_party/sqlite/src/src/delete.c Expr *pWhereRowid = NULL; /* WHERE rowid .. */ Expr 141 third_party/sqlite/src/src/delete.c Expr *pInClause = NULL; /* WHERE rowid IN ( select ) */ Expr 142 third_party/sqlite/src/src/delete.c Expr *pSelectRowid = NULL; /* SELECT rowid ... */ Expr 226 third_party/sqlite/src/src/delete.c Expr *pWhere /* The WHERE clause. May be null */ Expr 33 third_party/sqlite/src/src/expr.c char sqlite3ExprAffinity(Expr *pExpr){ Expr 62 third_party/sqlite/src/src/expr.c Expr *sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl){ Expr 77 third_party/sqlite/src/src/expr.c Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName){ Expr 92 third_party/sqlite/src/src/expr.c CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ Expr 94 third_party/sqlite/src/src/expr.c Expr *p = pExpr; Expr 131 third_party/sqlite/src/src/expr.c char sqlite3CompareAffinity(Expr *pExpr, char aff2){ Expr 158 third_party/sqlite/src/src/expr.c static char comparisonAffinity(Expr *pExpr){ Expr 181 third_party/sqlite/src/src/expr.c int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity){ Expr 197 third_party/sqlite/src/src/expr.c static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull){ Expr 217 third_party/sqlite/src/src/expr.c Expr *pLeft, Expr 218 third_party/sqlite/src/src/expr.c Expr *pRight Expr 242 third_party/sqlite/src/src/expr.c Expr *pLeft, /* The left operand */ Expr 243 third_party/sqlite/src/src/expr.c Expr *pRight, /* The right operand */ Expr 288 third_party/sqlite/src/src/expr.c static void heightOfExpr(Expr *p, int *pnHeight){ Expr 323 third_party/sqlite/src/src/expr.c static void exprSetHeight(Expr *p){ Expr 340 third_party/sqlite/src/src/expr.c void sqlite3ExprSetHeight(Parse *pParse, Expr *p){ Expr 378 third_party/sqlite/src/src/expr.c Expr *sqlite3ExprAlloc( Expr 384 third_party/sqlite/src/src/expr.c Expr *pNew; Expr 395 third_party/sqlite/src/src/expr.c pNew = sqlite3DbMallocZero(db, sizeof(Expr)+nExtra); Expr 426 third_party/sqlite/src/src/expr.c Expr *sqlite3Expr( Expr 445 third_party/sqlite/src/src/expr.c Expr *pRoot, Expr 446 third_party/sqlite/src/src/expr.c Expr *pLeft, Expr 447 third_party/sqlite/src/src/expr.c Expr *pRight Expr 479 third_party/sqlite/src/src/expr.c Expr *sqlite3PExpr( Expr 482 third_party/sqlite/src/src/expr.c Expr *pLeft, /* Left operand */ Expr 483 third_party/sqlite/src/src/expr.c Expr *pRight, /* Right operand */ Expr 486 third_party/sqlite/src/src/expr.c Expr *p = sqlite3ExprAlloc(pParse->db, op, pToken, 1); Expr 498 third_party/sqlite/src/src/expr.c Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight){ Expr 504 third_party/sqlite/src/src/expr.c Expr *pNew = sqlite3ExprAlloc(db, TK_AND, 0, 0); Expr 514 third_party/sqlite/src/src/expr.c Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){ Expr 515 third_party/sqlite/src/src/expr.c Expr *pNew; Expr 545 third_party/sqlite/src/src/expr.c void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr){ Expr 582 third_party/sqlite/src/src/expr.c Expr *pE = pParse->apVarExpr[i]; Expr 614 third_party/sqlite/src/src/expr.c void sqlite3ExprDelete(sqlite3 *db, Expr *p){ Expr 640 third_party/sqlite/src/src/expr.c static int exprStructSize(Expr *p){ Expr 680 third_party/sqlite/src/src/expr.c static int dupedExprStructSize(Expr *p, int flags){ Expr 704 third_party/sqlite/src/src/expr.c static int dupedExprNodeSize(Expr *p, int flags){ Expr 725 third_party/sqlite/src/src/expr.c static int dupedExprSize(Expr *p, int flags){ Expr 744 third_party/sqlite/src/src/expr.c static Expr *exprDup(sqlite3 *db, Expr *p, int flags, u8 **pzBuffer){ Expr 745 third_party/sqlite/src/src/expr.c Expr *pNew = 0; /* Value to return */ Expr 760 third_party/sqlite/src/src/expr.c pNew = (Expr *)zAlloc; Expr 847 third_party/sqlite/src/src/expr.c Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){ Expr 866 third_party/sqlite/src/src/expr.c Expr *pOldExpr = pOldItem->pExpr; Expr 982 third_party/sqlite/src/src/expr.c Expr *pExpr /* Expression to be appended. Might be NULL */ Expr 1115 third_party/sqlite/src/src/expr.c static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){ Expr 1152 third_party/sqlite/src/src/expr.c static int exprIsConst(Expr *p, int initFlag){ Expr 1169 third_party/sqlite/src/src/expr.c int sqlite3ExprIsConstant(Expr *p){ Expr 1179 third_party/sqlite/src/src/expr.c int sqlite3ExprIsConstantNotJoin(Expr *p){ Expr 1192 third_party/sqlite/src/src/expr.c int sqlite3ExprIsConstantOrFunction(Expr *p){ Expr 1202 third_party/sqlite/src/src/expr.c int sqlite3ExprIsInteger(Expr *p, int *pValue){ Expr 1246 third_party/sqlite/src/src/expr.c int sqlite3ExprCanBeNull(const Expr *p){ Expr 1271 third_party/sqlite/src/src/expr.c const Expr *pExpr, /* Only generate OP_IsNull if this expr can be NULL */ Expr 1290 third_party/sqlite/src/src/expr.c int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){ Expr 1428 third_party/sqlite/src/src/expr.c int sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound){ Expr 1443 third_party/sqlite/src/src/expr.c Expr *pExpr = p->pEList->a[0].pExpr; /* Expression <column> */ Expr 1573 third_party/sqlite/src/src/expr.c Expr *pExpr, /* The IN, SELECT, or EXISTS operator */ Expr 1615 third_party/sqlite/src/src/expr.c Expr *pLeft = pExpr->pLeft; /* the LHS of the IN operator */ Expr 1687 third_party/sqlite/src/src/expr.c Expr *pE2 = pItem->pExpr; Expr 1795 third_party/sqlite/src/src/expr.c Expr *pExpr, /* The IN expression */ Expr 1949 third_party/sqlite/src/src/expr.c static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ Expr 2260 third_party/sqlite/src/src/expr.c int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){ Expr 2469 third_party/sqlite/src/src/expr.c Expr *pLeft = pExpr->pLeft; Expr 2656 third_party/sqlite/src/src/expr.c Expr *pLeft = pExpr->pLeft; Expr 2658 third_party/sqlite/src/src/expr.c Expr *pRight = pLItem->pExpr; Expr 2766 third_party/sqlite/src/src/expr.c Expr opCompare; /* The X==Ei expression */ Expr 2767 third_party/sqlite/src/src/expr.c Expr cacheX; /* Cached expression X */ Expr 2768 third_party/sqlite/src/src/expr.c Expr *pX; /* The X expression */ Expr 2769 third_party/sqlite/src/src/expr.c Expr *pTest = 0; /* X==Ei (form A) or just Ei (form B) */ Expr 2866 third_party/sqlite/src/src/expr.c int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg){ Expr 2883 third_party/sqlite/src/src/expr.c int sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target){ Expr 2911 third_party/sqlite/src/src/expr.c int sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target){ Expr 2950 third_party/sqlite/src/src/expr.c static int isAppropriateForFactoring(Expr *p){ Expr 2998 third_party/sqlite/src/src/expr.c static int evalConstExpr(Walker *pWalker, Expr *pExpr){ Expr 3053 third_party/sqlite/src/src/expr.c void sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr){ Expr 3083 third_party/sqlite/src/src/expr.c Expr *pExpr = pItem->pExpr; Expr 3107 third_party/sqlite/src/src/expr.c Expr *pExpr, /* The BETWEEN expression */ Expr 3112 third_party/sqlite/src/src/expr.c Expr exprAnd; /* The AND operator in x>=y AND x<=z */ Expr 3113 third_party/sqlite/src/src/expr.c Expr compLeft; /* The x>=y term */ Expr 3114 third_party/sqlite/src/src/expr.c Expr compRight; /* The x<=z term */ Expr 3115 third_party/sqlite/src/src/expr.c Expr exprX; /* The x subexpression */ Expr 3163 third_party/sqlite/src/src/expr.c void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ Expr 3283 third_party/sqlite/src/src/expr.c void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ Expr 3435 third_party/sqlite/src/src/expr.c int sqlite3ExprCompare(Expr *pA, Expr *pB){ Expr 3483 third_party/sqlite/src/src/expr.c Expr *pExprA = pA->a[i].pExpr; Expr 3484 third_party/sqlite/src/src/expr.c Expr *pExprB = pB->a[i].pExpr; Expr 3532 third_party/sqlite/src/src/expr.c static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ Expr 3582 third_party/sqlite/src/src/expr.c Expr *pE = pTerm->pExpr; Expr 3675 third_party/sqlite/src/src/expr.c void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr){ Expr 469 third_party/sqlite/src/src/fkey.c Expr *pWhere = 0; /* WHERE clause to scan with */ Expr 490 third_party/sqlite/src/src/fkey.c Expr *pLeft; /* Value from parent table row */ Expr 491 third_party/sqlite/src/src/fkey.c Expr *pRight; /* Column ref to child table */ Expr 492 third_party/sqlite/src/src/fkey.c Expr *pEq; /* Expression (pLeft = pRight) */ Expr 526 third_party/sqlite/src/src/fkey.c Expr *pEq; /* Expression (pLeft = pRight) */ Expr 527 third_party/sqlite/src/src/fkey.c Expr *pLeft; /* Value from parent table row */ Expr 528 third_party/sqlite/src/src/fkey.c Expr *pRight; /* Column ref to child table */ Expr 961 third_party/sqlite/src/src/fkey.c Expr *pWhere = 0; /* WHERE clause of trigger step */ Expr 965 third_party/sqlite/src/src/fkey.c Expr *pWhen = 0; /* WHEN clause for the trigger */ Expr 976 third_party/sqlite/src/src/fkey.c Expr *pEq; /* tFromCol = OLD.tToCol */ Expr 1019 third_party/sqlite/src/src/fkey.c Expr *pNew; Expr 1026 third_party/sqlite/src/src/fkey.c Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt; Expr 1046 third_party/sqlite/src/src/fkey.c Expr *pRaise; Expr 1464 third_party/sqlite/src/src/func.c int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc){ Expr 70 third_party/sqlite/src/src/parse.y Expr *pLimit; /* The LIMIT expression. NULL if there is no limit */ Expr 71 third_party/sqlite/src/src/parse.y Expr *pOffset; /* The OFFSET expression. NULL if there is none */ Expr 453 third_party/sqlite/src/src/parse.y Expr *p = sqlite3Expr(pParse->db, TK_ALL, 0); Expr 457 third_party/sqlite/src/src/parse.y Expr *pRight = sqlite3PExpr(pParse, TK_ALL, 0, 0, &Y); Expr 458 third_party/sqlite/src/src/parse.y Expr *pLeft = sqlite3PExpr(pParse, TK_ID, 0, 0, &X); Expr 459 third_party/sqlite/src/src/parse.y Expr *pDot = sqlite3PExpr(pParse, TK_DOT, pLeft, pRight, 0); Expr 545 third_party/sqlite/src/src/parse.y %type on_opt {Expr*} Expr 575 third_party/sqlite/src/src/parse.y %type sortitem {Expr*} Expr 601 third_party/sqlite/src/src/parse.y %type having_opt {Expr*} Expr 643 third_party/sqlite/src/src/parse.y %type where_opt {Expr*} Expr 749 third_party/sqlite/src/src/parse.y Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &X); Expr 750 third_party/sqlite/src/src/parse.y Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &Y); Expr 755 third_party/sqlite/src/src/parse.y Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &X); Expr 756 third_party/sqlite/src/src/parse.y Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &Y); Expr 757 third_party/sqlite/src/src/parse.y Expr *temp3 = sqlite3PExpr(pParse, TK_ID, 0, 0, &Z); Expr 758 third_party/sqlite/src/src/parse.y Expr *temp4 = sqlite3PExpr(pParse, TK_DOT, temp2, temp3, 0); Expr 895 third_party/sqlite/src/src/parse.y static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ Expr 1030 third_party/sqlite/src/src/parse.y Expr *p = A.pExpr = sqlite3PExpr(pParse, TK_EXISTS, 0, 0, 0); Expr 1065 third_party/sqlite/src/src/parse.y %type case_else {Expr*} Expr 1069 third_party/sqlite/src/src/parse.y %type case_operand {Expr*} Expr 1108 third_party/sqlite/src/src/parse.y Expr *p = 0; Expr 1119 third_party/sqlite/src/src/parse.y Expr *p = 0; Expr 1204 third_party/sqlite/src/src/parse.y %type when_clause {Expr*} Expr 1317 third_party/sqlite/src/src/parse.y %type key_opt {Expr*} Expr 52 third_party/sqlite/src/src/resolve.c Expr *pExpr, /* Transform this into an alias to the result set */ Expr 55 third_party/sqlite/src/src/resolve.c Expr *pOrig; /* The iCol-th column of the result set */ Expr 56 third_party/sqlite/src/src/resolve.c Expr *pDup; /* Copy of pOrig */ Expr 134 third_party/sqlite/src/src/resolve.c Expr *pExpr /* Make this EXPR node point to the selected column */ Expr 304 third_party/sqlite/src/src/resolve.c Expr *pOrig; Expr 409 third_party/sqlite/src/src/resolve.c Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){ Expr 410 third_party/sqlite/src/src/resolve.c Expr *p = sqlite3ExprAlloc(db, TK_COLUMN, 0, 0); Expr 439 third_party/sqlite/src/src/resolve.c static int resolveExprStep(Walker *pWalker, Expr *pExpr){ Expr 493 third_party/sqlite/src/src/resolve.c Expr *pRight; Expr 626 third_party/sqlite/src/src/resolve.c Expr *pE /* Expression we are trying to match */ Expr 665 third_party/sqlite/src/src/resolve.c Expr *pE /* The specific ORDER BY term */ Expr 769 third_party/sqlite/src/src/resolve.c Expr *pE, *pDup; Expr 891 third_party/sqlite/src/src/resolve.c Expr *pE = pItem->pExpr; Expr 988 third_party/sqlite/src/src/resolve.c Expr *pX = pEList->a[i].pExpr; Expr 1142 third_party/sqlite/src/src/resolve.c Expr *pExpr /* The expression to be analyzed. */ Expr 54 third_party/sqlite/src/src/select.c Expr *pWhere, /* the WHERE clause */ Expr 56 third_party/sqlite/src/src/select.c Expr *pHaving, /* the HAVING clause */ Expr 59 third_party/sqlite/src/src/select.c Expr *pLimit, /* LIMIT value. NULL means not used */ Expr 60 third_party/sqlite/src/src/select.c Expr *pOffset /* OFFSET value. NULL means no offset */ Expr 244 third_party/sqlite/src/src/select.c Expr **ppWhere /* IN/OUT: The WHERE clause to add to */ Expr 247 third_party/sqlite/src/src/select.c Expr *pE1; Expr 248 third_party/sqlite/src/src/select.c Expr *pE2; Expr 249 third_party/sqlite/src/src/select.c Expr *pEq; Expr 295 third_party/sqlite/src/src/select.c static void setJoinExpr(Expr *p, int iTable){ Expr 978 third_party/sqlite/src/src/select.c Expr *pExpr, Expr 1046 third_party/sqlite/src/src/select.c Expr *p = pS->pEList->a[iCol].pExpr; Expr 1080 third_party/sqlite/src/src/select.c Expr *p = pS->pEList->a[0].pExpr; Expr 1116 third_party/sqlite/src/src/select.c Expr *p = pEList->a[i].pExpr; Expr 1167 third_party/sqlite/src/src/select.c Expr *p; Expr 1231 third_party/sqlite/src/src/select.c Expr *p; /* Expression for a single result column */ Expr 1248 third_party/sqlite/src/src/select.c Expr *pColExpr = p; /* The expression that is the result column name */ Expr 1322 third_party/sqlite/src/src/select.c Expr *p; Expr 1643 third_party/sqlite/src/src/select.c Expr *pLimit, *pOffset; /* Saved values of p->nLimit and p->nOffset */ Expr 1741 third_party/sqlite/src/src/select.c Expr *pLimit, *pOffset; Expr 2198 third_party/sqlite/src/src/select.c Expr *pNew = sqlite3Expr(db, TK_INTEGER, 0); Expr 2230 third_party/sqlite/src/src/select.c Expr *pTerm = pOrderBy->a[i].pExpr; Expr 2491 third_party/sqlite/src/src/select.c static Expr *substExpr( Expr 2493 third_party/sqlite/src/src/select.c Expr *pExpr, /* Expr in which substitution occurs */ Expr 2502 third_party/sqlite/src/src/select.c Expr *pNew; Expr 2688 third_party/sqlite/src/src/select.c Expr *pWhere; /* The WHERE clause */ Expr 2845 third_party/sqlite/src/src/select.c Expr *pLimit = p->pLimit; Expr 3056 third_party/sqlite/src/src/select.c Expr *pExpr; Expr 3088 third_party/sqlite/src/src/select.c Expr *pExpr; Expr 3252 third_party/sqlite/src/src/select.c Expr *pE = pEList->a[k].pExpr; Expr 3271 third_party/sqlite/src/src/select.c Expr *pE = a[k].pExpr; Expr 3308 third_party/sqlite/src/src/select.c Expr *pExpr, *pRight; Expr 3341 third_party/sqlite/src/src/select.c Expr *pLeft; Expr 3387 third_party/sqlite/src/src/select.c static int exprWalkNoop(Walker *NotUsed, Expr *NotUsed2){ Expr 3521 third_party/sqlite/src/src/select.c Expr *pE = pFunc->pExpr; Expr 3716 third_party/sqlite/src/src/select.c Expr *pWhere; /* The WHERE clause. May be NULL */ Expr 3719 third_party/sqlite/src/src/select.c Expr *pHaving; /* The HAVING clause. May be NULL */ Expr 4386 third_party/sqlite/src/src/select.c void sqlite3PrintExpr(Expr *p){ Expr 605 third_party/sqlite/src/src/sqliteInt.h typedef struct Expr Expr; Expr 1096 third_party/sqlite/src/src/sqliteInt.h Expr *pDflt; /* Default value of this column */ Expr 1283 third_party/sqlite/src/src/sqliteInt.h Expr *pCheck; /* The AND of all CHECK constraints */ Expr 1541 third_party/sqlite/src/src/sqliteInt.h Expr *pExpr; /* The original expression */ Expr 1549 third_party/sqlite/src/src/sqliteInt.h Expr *pExpr; /* Expression encoding the function */ Expr 1651 third_party/sqlite/src/src/sqliteInt.h Expr *pLeft; /* Left subnode */ Expr 1652 third_party/sqlite/src/src/sqliteInt.h Expr *pRight; /* Right subnode */ Expr 1732 third_party/sqlite/src/src/sqliteInt.h #define EXPR_FULLSIZE sizeof(Expr) /* Full size */ Expr 1733 third_party/sqlite/src/src/sqliteInt.h #define EXPR_REDUCEDSIZE offsetof(Expr,iTable) /* Common features */ Expr 1734 third_party/sqlite/src/src/sqliteInt.h #define EXPR_TOKENONLYSIZE offsetof(Expr,pLeft) /* Fewer features */ Expr 1755 third_party/sqlite/src/src/sqliteInt.h Expr *pExpr; /* The list of expressions */ Expr 1771 third_party/sqlite/src/src/sqliteInt.h Expr *pExpr; /* The expression parse tree */ Expr 1849 third_party/sqlite/src/src/sqliteInt.h Expr *pOn; /* The ON clause of a join */ Expr 2036 third_party/sqlite/src/src/sqliteInt.h Expr *pWhere; /* The WHERE clause */ Expr 2038 third_party/sqlite/src/src/sqliteInt.h Expr *pHaving; /* The HAVING clause */ Expr 2043 third_party/sqlite/src/src/sqliteInt.h Expr *pLimit; /* LIMIT expression. NULL means not used. */ Expr 2044 third_party/sqlite/src/src/sqliteInt.h Expr *pOffset; /* OFFSET expression. NULL means not used. */ Expr 2231 third_party/sqlite/src/src/sqliteInt.h Expr **apVarExpr; /* Pointers to :aaa and $aaaa wildcard expressions */ Expr 2304 third_party/sqlite/src/src/sqliteInt.h Expr *pWhen; /* The WHEN clause of the expression (may be NULL) */ Expr 2367 third_party/sqlite/src/src/sqliteInt.h Expr *pWhere; /* The WHERE clause for DELETE or UPDATE steps */ Expr 2457 third_party/sqlite/src/src/sqliteInt.h int (*xExprCallback)(Walker*, Expr*); /* Callback for expressions */ Expr 2467 third_party/sqlite/src/src/sqliteInt.h int sqlite3WalkExpr(Walker*, Expr*); Expr 2653 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int); Expr 2654 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3Expr(sqlite3*,int,const char*); Expr 2655 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*); Expr 2656 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3PExpr(Parse*, int, Expr*, Expr*, const Token*); Expr 2657 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3ExprAnd(sqlite3*,Expr*, Expr*); Expr 2658 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*); Expr 2659 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprAssignVarNumber(Parse*, Expr*); Expr 2660 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprDelete(sqlite3*, Expr*); Expr 2661 third_party/sqlite/src/src/sqliteInt.h ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*); Expr 2677 third_party/sqlite/src/src/sqliteInt.h void sqlite3AddCheckConstraint(Parse*, Expr*); Expr 2721 third_party/sqlite/src/src/sqliteInt.h Token*, Select*, Expr*, IdList*); Expr 2732 third_party/sqlite/src/src/sqliteInt.h Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*, Expr 2733 third_party/sqlite/src/src/sqliteInt.h Expr*,ExprList*,int,Expr*,Expr*); Expr 2739 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3LimitWhere(Parse *, SrcList *, Expr *, ExprList *, Expr *, Expr *, char *); Expr 2741 third_party/sqlite/src/src/sqliteInt.h void sqlite3DeleteFrom(Parse*, SrcList*, Expr*); Expr 2742 third_party/sqlite/src/src/sqliteInt.h void sqlite3Update(Parse*, SrcList*, ExprList*, Expr*, int); Expr 2743 third_party/sqlite/src/src/sqliteInt.h WhereInfo *sqlite3WhereBegin(Parse*, SrcList*, Expr*, ExprList**, u16); Expr 2755 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprCode(Parse*, Expr*, int); Expr 2756 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprCodeTemp(Parse*, Expr*, int*); Expr 2757 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprCodeTarget(Parse*, Expr*, int); Expr 2758 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprCodeAndCache(Parse*, Expr*, int); Expr 2759 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprCodeConstants(Parse*, Expr*); Expr 2761 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprIfTrue(Parse*, Expr*, int, int); Expr 2762 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprIfFalse(Parse*, Expr*, int, int); Expr 2771 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprCompare(Expr*, Expr*); Expr 2773 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprAnalyzeAggregates(NameContext*, Expr*); Expr 2787 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprIsConstant(Expr*); Expr 2788 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprIsConstantNotJoin(Expr*); Expr 2789 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprIsConstantOrFunction(Expr*); Expr 2790 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprIsInteger(Expr*, int*); Expr 2791 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprCanBeNull(const Expr*); Expr 2792 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprCodeIsNullJump(Vdbe*, const Expr*, int, int); Expr 2793 third_party/sqlite/src/src/sqliteInt.h int sqlite3ExprNeedsNoAffinityChange(const Expr*, char); Expr 2806 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3ExprDup(sqlite3*,Expr*,int); Expr 2821 third_party/sqlite/src/src/sqliteInt.h void sqlite3MaterializeView(Parse*, Table*, Expr*, int); Expr 2826 third_party/sqlite/src/src/sqliteInt.h Expr*,int, int); Expr 2835 third_party/sqlite/src/src/sqliteInt.h void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*); Expr 2840 third_party/sqlite/src/src/sqliteInt.h TriggerStep *sqlite3TriggerUpdateStep(sqlite3*,Token*,ExprList*, Expr*, u8); Expr 2841 third_party/sqlite/src/src/sqliteInt.h TriggerStep *sqlite3TriggerDeleteStep(sqlite3*,Token*, Expr*); Expr 2862 third_party/sqlite/src/src/sqliteInt.h void sqlite3AuthRead(Parse*,Expr*,Schema*,SrcList*); Expr 2873 third_party/sqlite/src/src/sqliteInt.h void sqlite3Attach(Parse*, Expr*, Expr*, Expr*); Expr 2874 third_party/sqlite/src/src/sqliteInt.h void sqlite3Detach(Parse*, Expr*); Expr 2878 third_party/sqlite/src/src/sqliteInt.h int sqlite3FixExpr(DbFixer*, Expr*); Expr 2926 third_party/sqlite/src/src/sqliteInt.h char sqlite3CompareAffinity(Expr *pExpr, char aff2); Expr 2927 third_party/sqlite/src/src/sqliteInt.h int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity); Expr 2928 third_party/sqlite/src/src/sqliteInt.h char sqlite3ExprAffinity(Expr *pExpr); Expr 2937 third_party/sqlite/src/src/sqliteInt.h CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr); Expr 2938 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3ExprSetColl(Expr*, CollSeq*); Expr 2939 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr*, Token*); Expr 2958 third_party/sqlite/src/src/sqliteInt.h int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **); Expr 2978 third_party/sqlite/src/src/sqliteInt.h int sqlite3CodeSubselect(Parse *, Expr *, int, int); Expr 2980 third_party/sqlite/src/src/sqliteInt.h int sqlite3ResolveExprNames(NameContext*, Expr*); Expr 2996 third_party/sqlite/src/src/sqliteInt.h int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*); Expr 3015 third_party/sqlite/src/src/sqliteInt.h Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int); Expr 3075 third_party/sqlite/src/src/sqliteInt.h FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*); Expr 3081 third_party/sqlite/src/src/sqliteInt.h CollSeq *sqlite3BinaryCompareCollSeq(Parse *, Expr *, Expr *); Expr 3138 third_party/sqlite/src/src/sqliteInt.h int sqlite3FindInIndex(Parse *, Expr *, int*); Expr 3153 third_party/sqlite/src/src/sqliteInt.h void sqlite3ExprSetHeight(Parse *pParse, Expr *p); Expr 88 third_party/sqlite/src/src/trigger.c Expr *pWhen, /* WHEN clause */ Expr 419 third_party/sqlite/src/src/trigger.c Expr *pWhere, /* The WHERE clause */ Expr 443 third_party/sqlite/src/src/trigger.c Expr *pWhere /* The WHERE clause */ Expr 811 third_party/sqlite/src/src/trigger.c Expr *pWhen = 0; /* Duplicate of trigger WHEN expression */ Expr 24 third_party/sqlite/src/src/update.c Expr *pRowidExpr, /* Expression used to recompute the rowid */ Expr 26 third_party/sqlite/src/src/update.c Expr *pWhere /* WHERE clause of the UPDATE statement */ Expr 92 third_party/sqlite/src/src/update.c Expr *pWhere, /* The WHERE clause. May be null */ Expr 109 third_party/sqlite/src/src/update.c Expr *pRowidExpr = 0; /* Expression defining the new record number */ Expr 598 third_party/sqlite/src/src/update.c Expr *pRowid, /* Expression used to recompute the rowid */ Expr 600 third_party/sqlite/src/src/update.c Expr *pWhere /* WHERE clause of the UPDATE statement */ Expr 605 third_party/sqlite/src/src/update.c Expr *pExpr; /* Temporary expression */ Expr 1018 third_party/sqlite/src/src/vdbemem.c Expr *pExpr, /* The expression to evaluate */ Expr 859 third_party/sqlite/src/src/vtab.c Expr *pExpr /* First argument to the function */ Expr 39 third_party/sqlite/src/src/walker.c int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){ Expr 95 third_party/sqlite/src/src/where.c Expr *pExpr; /* Pointer to the subexpression that is this term */ Expr 334 third_party/sqlite/src/src/where.c static int whereClauseInsert(WhereClause *pWC, Expr *p, u8 wtFlags){ Expr 380 third_party/sqlite/src/src/where.c static void whereSplit(WhereClause *pWC, Expr *pExpr, int op){ Expr 440 third_party/sqlite/src/src/where.c static Bitmask exprTableUsage(WhereMaskSet *pMaskSet, Expr *p){ Expr 516 third_party/sqlite/src/src/where.c static void exprCommute(Parse *pParse, Expr *pExpr){ Expr 525 third_party/sqlite/src/src/where.c SWAP(Expr*,pExpr->pRight,pExpr->pLeft); Expr 585 third_party/sqlite/src/src/where.c Expr *pX = pTerm->pExpr; Expr 642 third_party/sqlite/src/src/where.c Expr *pExpr, /* Test this expression */ Expr 643 third_party/sqlite/src/src/where.c Expr **ppPrefix, /* Pointer to TK_STRING expression with pattern prefix */ Expr 648 third_party/sqlite/src/src/where.c Expr *pRight, *pLeft; /* Right and left size of LIKE operator */ Expr 695 third_party/sqlite/src/src/where.c Expr *pPrefix; Expr 736 third_party/sqlite/src/src/where.c Expr *pExpr /* Test this expression */ Expr 761 third_party/sqlite/src/src/where.c static void transferJoinMarkings(Expr *pDerived, Expr *pBase){ Expr 851 third_party/sqlite/src/src/where.c Expr *pExpr = pTerm->pExpr; /* The expression of the term */ Expr 1039 third_party/sqlite/src/src/where.c Expr *pDup; /* A transient duplicate expression */ Expr 1041 third_party/sqlite/src/src/where.c Expr *pLeft = 0; /* The LHS of the IN operator */ Expr 1042 third_party/sqlite/src/src/where.c Expr *pNew; /* The complete IN operator */ Expr 1102 third_party/sqlite/src/src/where.c Expr *pExpr; /* The expression to be analyzed */ Expr 1106 third_party/sqlite/src/src/where.c Expr *pStr1 = 0; /* RHS of LIKE/GLOB operator */ Expr 1145 third_party/sqlite/src/src/where.c Expr *pLeft = pExpr->pLeft; Expr 1146 third_party/sqlite/src/src/where.c Expr *pRight = pExpr->pRight; Expr 1154 third_party/sqlite/src/src/where.c Expr *pDup; Expr 1207 third_party/sqlite/src/src/where.c Expr *pNewExpr; Expr 1247 third_party/sqlite/src/src/where.c Expr *pLeft; /* LHS of LIKE/GLOB operator */ Expr 1248 third_party/sqlite/src/src/where.c Expr *pStr2; /* Copy of pStr1 - RHS of LIKE/GLOB operator */ Expr 1249 third_party/sqlite/src/src/where.c Expr *pNewExpr1; Expr 1250 third_party/sqlite/src/src/where.c Expr *pNewExpr2; Expr 1306 third_party/sqlite/src/src/where.c Expr *pRight, *pLeft; Expr 1315 third_party/sqlite/src/src/where.c Expr *pNewExpr; Expr 1349 third_party/sqlite/src/src/where.c Expr *pNewExpr; Expr 1350 third_party/sqlite/src/src/where.c Expr *pLeft = pExpr->pLeft; Expr 1454 third_party/sqlite/src/src/where.c Expr *pExpr; /* The expression of the ORDER BY pTerm */ Expr 1894 third_party/sqlite/src/src/where.c Expr *pX = pTerm->pExpr; Expr 1987 third_party/sqlite/src/src/where.c Expr *pExpr = pOrderBy->a[i].pExpr; Expr 2043 third_party/sqlite/src/src/where.c Expr *pExpr = pOrderBy->a[i].pExpr; Expr 2385 third_party/sqlite/src/src/where.c Expr *pExpr, Expr 2465 third_party/sqlite/src/src/where.c Expr *pExpr = pLower->pExpr->pRight; Expr 2471 third_party/sqlite/src/src/where.c Expr *pExpr = pUpper->pExpr->pRight; Expr 2541 third_party/sqlite/src/src/where.c Expr *pExpr, /* Expression for VALUE in the x=VALUE constraint */ Expr 2846 third_party/sqlite/src/src/where.c Expr *pExpr = pTerm->pExpr; Expr 3270 third_party/sqlite/src/src/where.c Expr *pX = pTerm->pExpr; Expr 3414 third_party/sqlite/src/src/where.c Expr *pRight = pTerm->pExpr->pRight; Expr 3725 third_party/sqlite/src/src/where.c Expr *pX; /* The expression that defines the start bound */ Expr 3755 third_party/sqlite/src/src/where.c Expr *pX; Expr 3912 third_party/sqlite/src/src/where.c Expr *pRight = pRangeStart->pExpr->pRight; Expr 3952 third_party/sqlite/src/src/where.c Expr *pRight = pRangeEnd->pExpr->pRight; Expr 4191 third_party/sqlite/src/src/where.c Expr *pE; Expr 4369 third_party/sqlite/src/src/where.c Expr *pWhere, /* The WHERE clause */ Expr 43 tools/clang/rewrite_scoped_ptr_ctor_null/RewriteScopedPtrCtorNull.cpp bool IsNullConstant(const clang::Expr& expr, clang::ASTContext* context) { Expr 45 tools/clang/rewrite_scoped_ptr_ctor_null/RewriteScopedPtrCtorNull.cpp clang::Expr::NPC_ValueDependentIsNotNull) != Expr 46 tools/clang/rewrite_scoped_ptr_ctor_null/RewriteScopedPtrCtorNull.cpp clang::Expr::NPCK_NotNull; Expr 124 tools/clang/rewrite_scoped_ptr_ctor_null/RewriteScopedPtrCtorNull.cpp const clang::Expr* arg = result.Nodes.getNodeAs<clang::Expr>("arg"); Expr 136 tools/clang/rewrite_scoped_ptr_ctor_null/RewriteScopedPtrCtorNull.cpp const clang::Expr* arg = result.Nodes.getNodeAs<clang::Expr>("arg"); Expr 146 tools/clang/rewrite_scoped_ptr_ctor_null/RewriteScopedPtrCtorNull.cpp const clang::Expr* arg = result.Nodes.getNodeAs<clang::Expr>("arg");