Expr 9297 ext/sqlite3/libsqlite/sqlite3.c typedef struct Expr Expr; Expr 11369 ext/sqlite3/libsqlite/sqlite3.c Expr *pDflt; /* Default value of this column */ Expr 11741 ext/sqlite3/libsqlite/sqlite3.c Expr *pPartIdxWhere; /* WHERE clause for partial indices */ Expr 11831 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; /* The original expression */ Expr 11838 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; /* Expression encoding the function */ Expr 11939 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft; /* Left subnode */ Expr 11940 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight; /* Right subnode */ Expr 12024 ext/sqlite3/libsqlite/sqlite3.c #define EXPR_FULLSIZE sizeof(Expr) /* Full size */ Expr 12025 ext/sqlite3/libsqlite/sqlite3.c #define EXPR_REDUCEDSIZE offsetof(Expr,iTable) /* Common features */ Expr 12026 ext/sqlite3/libsqlite/sqlite3.c #define EXPR_TOKENONLYSIZE offsetof(Expr,pLeft) /* Fewer features */ Expr 12053 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; /* The list of expressions */ Expr 12076 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; /* The expression parse tree */ Expr 12165 ext/sqlite3/libsqlite/sqlite3.c Expr *pOn; /* The ON clause of a join */ Expr 12288 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere; /* The WHERE clause */ Expr 12290 ext/sqlite3/libsqlite/sqlite3.c Expr *pHaving; /* The HAVING clause */ Expr 12294 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit; /* LIMIT expression. NULL means not used. */ Expr 12295 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset; /* OFFSET expression. NULL means not used. */ Expr 12659 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhen; /* The WHEN clause of the expression (may be NULL) */ Expr 12722 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere; /* The WHERE clause for DELETE or UPDATE steps */ Expr 12853 ext/sqlite3/libsqlite/sqlite3.c int (*xExprCallback)(Walker*, Expr*); /* Callback for expressions */ Expr 12869 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3WalkExpr(Walker*, Expr*); Expr 13083 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3TreeViewExpr(TreeView*, const Expr*, u8); Expr 13100 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int); Expr 13101 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*); Expr 13102 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*); Expr 13103 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3PExpr(Parse*, int, Expr*, Expr*, const Token*); Expr 13104 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAnd(sqlite3*,Expr*, Expr*); Expr 13105 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*); Expr 13106 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse*, Expr*); Expr 13107 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3*, Expr*); Expr 13108 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*); Expr 13129 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddCheckConstraint(Parse*, Expr*); Expr 13187 ext/sqlite3/libsqlite/sqlite3.c Token*, Select*, Expr*, IdList*); Expr 13196 ext/sqlite3/libsqlite/sqlite3.c Expr*, int, int); Expr 13199 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*, Expr 13200 ext/sqlite3/libsqlite/sqlite3.c Expr*,ExprList*,u16,Expr*,Expr*); Expr 13206 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse*,SrcList*,Expr*,ExprList*,Expr*,Expr*,char*); Expr 13208 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DeleteFrom(Parse*, SrcList*, Expr*); Expr 13209 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Update(Parse*, SrcList*, ExprList*, Expr*, int); Expr 13210 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*,SrcList*,Expr*,ExprList*,ExprList*,u16,int); Expr 13228 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCode(Parse*, Expr*, int); Expr 13229 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeFactorable(Parse*, Expr*, int); Expr 13230 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeAtInit(Parse*, Expr*, int, u8); Expr 13231 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse*, Expr*, int*); Expr 13232 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse*, Expr*, int); Expr 13233 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeAndCache(Parse*, Expr*, int); Expr 13237 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse*, Expr*, int, int); Expr 13238 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse*, Expr*, int, int); Expr 13248 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCompare(Expr*, Expr*, int); Expr 13250 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprImpliesExpr(Expr*, Expr*, int); Expr 13251 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext*, Expr*); Expr 13253 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FunctionUsesThisSrc(Expr*, SrcList*); Expr 13266 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstant(Expr*); Expr 13267 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin(Expr*); Expr 13268 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction(Expr*, u8); Expr 13269 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsTableConstant(Expr*,int); Expr 13270 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr*, int*); Expr 13271 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCanBeNull(const Expr*); Expr 13272 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr*, char); Expr 13288 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,Expr*,int); Expr 13308 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3MaterializeView(Parse*, Table*, Expr*, int); Expr 13313 ext/sqlite3/libsqlite/sqlite3.c Expr*,int, int); Expr 13322 ext/sqlite3/libsqlite/sqlite3.c void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*); Expr 13327 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep(sqlite3*,Token*,ExprList*, Expr*, u8); Expr 13328 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE TriggerStep *sqlite3TriggerDeleteStep(sqlite3*,Token*, Expr*); Expr 13349 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AuthRead(Parse*,Expr*,Schema*,SrcList*); Expr 13360 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Attach(Parse*, Expr*, Expr*, Expr*); Expr 13361 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Detach(Parse*, Expr*); Expr 13365 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FixExpr(DbFixer*, Expr*); Expr 13407 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE char sqlite3CompareAffinity(Expr *pExpr, char aff2); Expr 13408 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity); Expr 13409 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE char sqlite3ExprAffinity(Expr *pExpr); Expr 13426 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr); Expr 13427 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAddCollateToken(Parse *pParse, Expr*, const Token*, int); Expr 13428 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAddCollateString(Parse*,Expr*,const char*); Expr 13429 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSkipCollate(Expr*); Expr 13452 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **); Expr 13472 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3CodeSubselect(Parse *, Expr *, int, int); Expr 13475 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ResolveExprNames(NameContext*, Expr*); Expr 13477 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ResolveSelfReference(Parse*,Table*,int,Expr*,ExprList*); Expr 13492 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*); Expr 13519 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int); Expr 13526 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Stat4ProbeSetValue(Parse*,Index*,UnpackedRecord**,Expr*,u8,int,int*); Expr 13527 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Stat4ValueFromExpr(Parse*, Expr*, u8, sqlite3_value**); Expr 13593 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*); Expr 13601 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3BinaryCompareCollSeq(Parse *, Expr *, Expr *); Expr 13680 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FindInIndex(Parse *, Expr *, u32, int*); Expr 13696 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p); Expr 64247 ext/sqlite3/libsqlite/sqlite3.c Expr *p, /* The expression to evaluate */ Expr 64343 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The expression to evaluate */ Expr 64478 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The expression to evaluate */ Expr 64562 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The expression to extract a value from */ Expr 64638 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The expression to extract a value from */ Expr 64670 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The expression to extract a value from */ Expr 81179 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){ Expr 81326 ext/sqlite3/libsqlite/sqlite3.c static int incrAggDepth(Walker *pWalker, Expr *pExpr){ Expr 81330 ext/sqlite3/libsqlite/sqlite3.c static void incrAggFunctionDepth(Expr *pExpr, int N){ Expr 81387 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* Transform this into an alias to the result set */ Expr 81391 ext/sqlite3/libsqlite/sqlite3.c Expr *pOrig; /* The iCol-th column of the result set */ Expr 81392 ext/sqlite3/libsqlite/sqlite3.c Expr *pDup; /* Copy of pOrig */ Expr 81513 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr /* Make this EXPR node point to the selected column */ Expr 81718 ext/sqlite3/libsqlite/sqlite3.c Expr *pOrig; Expr 81826 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){ Expr 81827 ext/sqlite3/libsqlite/sqlite3.c Expr *p = sqlite3ExprAlloc(db, TK_COLUMN, 0, 0); Expr 81882 ext/sqlite3/libsqlite/sqlite3.c static int exprProbability(Expr *p){ Expr 81902 ext/sqlite3/libsqlite/sqlite3.c static int resolveExprStep(Walker *pWalker, Expr *pExpr){ Expr 81957 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight; Expr 82119 ext/sqlite3/libsqlite/sqlite3.c Expr *pE /* Expression we are trying to match */ Expr 82158 ext/sqlite3/libsqlite/sqlite3.c Expr *pE /* The specific ORDER BY term */ Expr 82262 ext/sqlite3/libsqlite/sqlite3.c Expr *pE, *pDup; Expr 82284 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = sqlite3Expr(db, TK_INTEGER, 0); Expr 82291 ext/sqlite3/libsqlite/sqlite3.c Expr *pParent = pItem->pExpr; Expr 82393 ext/sqlite3/libsqlite/sqlite3.c Expr *pE = pItem->pExpr; Expr 82394 ext/sqlite3/libsqlite/sqlite3.c Expr *pE2 = sqlite3ExprSkipCollate(pE); Expr 82539 ext/sqlite3/libsqlite/sqlite3.c Expr *pX = pEList->a[i].pExpr; Expr 82696 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr /* The expression to be analyzed. */ Expr 82776 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* Expression to resolve. May be NULL. */ Expr 82836 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE char sqlite3ExprAffinity(Expr *pExpr){ Expr 82872 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAddCollateToken( Expr 82874 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* Add the "COLLATE" clause to this expression */ Expr 82879 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = sqlite3ExprAlloc(pParse->db, TK_COLLATE, pCollName, dequote); Expr 82888 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAddCollateString(Parse *pParse, Expr *pExpr, const char *zC){ Expr 82900 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSkipCollate(Expr *pExpr){ Expr 82924 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ Expr 82927 ext/sqlite3/libsqlite/sqlite3.c Expr *p = pExpr; Expr 82956 ext/sqlite3/libsqlite/sqlite3.c Expr *pNext = p->pRight; Expr 82988 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE char sqlite3CompareAffinity(Expr *pExpr, char aff2){ Expr 83015 ext/sqlite3/libsqlite/sqlite3.c static char comparisonAffinity(Expr *pExpr){ Expr 83038 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity){ Expr 83054 ext/sqlite3/libsqlite/sqlite3.c static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull){ Expr 83074 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft, Expr 83075 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight Expr 83097 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft, /* The left operand */ Expr 83098 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight, /* The right operand */ Expr 83143 ext/sqlite3/libsqlite/sqlite3.c static void heightOfExpr(Expr *p, int *pnHeight){ Expr 83181 ext/sqlite3/libsqlite/sqlite3.c static void exprSetHeight(Expr *p){ Expr 83202 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ Expr 83222 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ Expr 83250 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAlloc( Expr 83256 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; Expr 83267 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocZero(db, sizeof(Expr)+nExtra); Expr 83299 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3Expr( Expr 83318 ext/sqlite3/libsqlite/sqlite3.c Expr *pRoot, Expr 83319 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft, Expr 83320 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight Expr 83346 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3PExpr( Expr 83349 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft, /* Left operand */ Expr 83350 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight, /* Right operand */ Expr 83353 ext/sqlite3/libsqlite/sqlite3.c Expr *p; Expr 83381 ext/sqlite3/libsqlite/sqlite3.c static int exprAlwaysTrue(Expr *p){ Expr 83387 ext/sqlite3/libsqlite/sqlite3.c static int exprAlwaysFalse(Expr *p){ Expr 83402 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight){ Expr 83412 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = sqlite3ExprAlloc(db, TK_AND, 0, 0); Expr 83422 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){ Expr 83423 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; Expr 83453 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr){ Expr 83524 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){ Expr 83550 ext/sqlite3/libsqlite/sqlite3.c static int exprStructSize(Expr *p){ Expr 83590 ext/sqlite3/libsqlite/sqlite3.c static int dupedExprStructSize(Expr *p, int flags){ Expr 83617 ext/sqlite3/libsqlite/sqlite3.c static int dupedExprNodeSize(Expr *p, int flags){ Expr 83638 ext/sqlite3/libsqlite/sqlite3.c static int dupedExprSize(Expr *p, int flags){ Expr 83657 ext/sqlite3/libsqlite/sqlite3.c static Expr *exprDup(sqlite3 *db, Expr *p, int flags, u8 **pzBuffer){ Expr 83658 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = 0; /* Value to return */ Expr 83673 ext/sqlite3/libsqlite/sqlite3.c pNew = (Expr *)zAlloc; Expr 83784 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){ Expr 83803 ext/sqlite3/libsqlite/sqlite3.c Expr *pOldExpr = pOldItem->pExpr; Expr 83930 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr /* Expression to be appended. Might be NULL */ Expr 84057 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pList->a[i].pExpr; Expr 84089 ext/sqlite3/libsqlite/sqlite3.c static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){ Expr 84148 ext/sqlite3/libsqlite/sqlite3.c static int exprIsConst(Expr *p, int initFlag, int iCur){ Expr 84167 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstant(Expr *p){ Expr 84177 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin(Expr *p){ Expr 84187 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsTableConstant(Expr *p, int iCur){ Expr 84200 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction(Expr *p, u8 isInit){ Expr 84211 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr *p, int *pValue){ Expr 84256 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCanBeNull(const Expr *p){ Expr 84286 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){ Expr 84400 ext/sqlite3/libsqlite/sqlite3.c static int sqlite3InRhsIsConstant(Expr *pIn){ Expr 84401 ext/sqlite3/libsqlite/sqlite3.c Expr *pLHS; Expr 84483 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FindInIndex(Parse *pParse, Expr *pX, u32 inFlags, int *prRhsHasNull){ Expr 84501 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; /* Expression <column> */ Expr 84637 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The IN, SELECT, or EXISTS operator */ Expr 84675 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft = pExpr->pLeft; /* the LHS of the IN operator */ Expr 84751 ext/sqlite3/libsqlite/sqlite3.c Expr *pE2 = pItem->pExpr; Expr 84866 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The IN expression */ Expr 85054 ext/sqlite3/libsqlite/sqlite3.c static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ Expr 85360 ext/sqlite3/libsqlite/sqlite3.c static void exprToRegister(Expr *p, int iReg){ Expr 85378 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){ Expr 85386 ext/sqlite3/libsqlite/sqlite3.c Expr tempX; /* Temporary expression node */ Expr 85568 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft = pExpr->pLeft; Expr 85788 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft = pExpr->pLeft; Expr 85790 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight = pLItem->pExpr; Expr 85903 ext/sqlite3/libsqlite/sqlite3.c Expr opCompare; /* The X==Ei expression */ Expr 85904 ext/sqlite3/libsqlite/sqlite3.c Expr *pX; /* The X expression */ Expr 85905 ext/sqlite3/libsqlite/sqlite3.c Expr *pTest = 0; /* X==Ei (form A) or just Ei (form B) */ Expr 85996 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The expression to code when the VDBE initializes */ Expr 86026 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg){ Expr 86064 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target){ Expr 86085 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr, int target){ Expr 86105 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target){ Expr 86121 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3TreeViewExpr(TreeView *pView, const Expr *pExpr, u8 moreToFollow){ Expr 86289 ext/sqlite3/libsqlite/sqlite3.c Expr *pX = pExpr->pLeft; Expr 86290 ext/sqlite3/libsqlite/sqlite3.c Expr *pY = pExpr->x.pList->a[0].pExpr; Expr 86291 ext/sqlite3/libsqlite/sqlite3.c Expr *pZ = pExpr->x.pList->a[1].pExpr; Expr 86406 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pItem->pExpr; Expr 86443 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The BETWEEN expression */ Expr 86448 ext/sqlite3/libsqlite/sqlite3.c Expr exprAnd; /* The AND operator in x>=y AND x<=z */ Expr 86449 ext/sqlite3/libsqlite/sqlite3.c Expr compLeft; /* The x>=y term */ Expr 86450 ext/sqlite3/libsqlite/sqlite3.c Expr compRight; /* The x<=z term */ Expr 86451 ext/sqlite3/libsqlite/sqlite3.c Expr exprX; /* The x subexpression */ Expr 86498 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ Expr 86623 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ Expr 86792 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCompare(Expr *pA, Expr *pB, int iTab){ Expr 86854 ext/sqlite3/libsqlite/sqlite3.c Expr *pExprA = pA->a[i].pExpr; Expr 86855 ext/sqlite3/libsqlite/sqlite3.c Expr *pExprB = pB->a[i].pExpr; Expr 86882 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprImpliesExpr(Expr *pE1, Expr *pE2, int iTab){ Expr 86916 ext/sqlite3/libsqlite/sqlite3.c static int exprSrcCount(Walker *pWalker, Expr *pExpr){ Expr 86945 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FunctionUsesThisSrc(Expr *pExpr, SrcList *pSrcList){ Expr 86996 ext/sqlite3/libsqlite/sqlite3.c static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ Expr 87046 ext/sqlite3/libsqlite/sqlite3.c Expr *pE = pTerm->pExpr; Expr 87136 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr){ Expr 87861 ext/sqlite3/libsqlite/sqlite3.c Expr *pDflt; /* Default value for the new column */ Expr 89990 ext/sqlite3/libsqlite/sqlite3.c static int resolveAttachExpr(NameContext *pName, Expr *pExpr) Expr 90271 ext/sqlite3/libsqlite/sqlite3.c Expr *pAuthArg, /* Expression to pass to authorization callback */ Expr 90272 ext/sqlite3/libsqlite/sqlite3.c Expr *pFilename, /* Name of database file */ Expr 90273 ext/sqlite3/libsqlite/sqlite3.c Expr *pDbname, /* Name of the database to use internally */ Expr 90274 ext/sqlite3/libsqlite/sqlite3.c Expr *pKey /* Database key for encryption extension */ Expr 90340 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Detach(Parse *pParse, Expr *pDbname){ Expr 90361 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey){ Expr 90480 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr /* The expression to be fixed to one database */ Expr 90684 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* The expression to check authorization on */ Expr 92153 ext/sqlite3/libsqlite/sqlite3.c Expr *pCheckExpr /* The check expression */ Expr 93642 ext/sqlite3/libsqlite/sqlite3.c Expr *pPIWhere, /* WHERE clause for partial indices */ Expr 93825 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pList->a[i].pExpr; Expr 94514 ext/sqlite3/libsqlite/sqlite3.c Expr *pOn, /* The ON clause of a join */ Expr 95676 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere, /* Optional WHERE clause to be added */ Expr 95709 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3LimitWhere( Expr 95712 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere, /* The WHERE clause. May be null */ Expr 95714 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit, /* The LIMIT clause. May be null */ Expr 95715 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset, /* The OFFSET clause. May be null */ Expr 95718 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhereRowid = NULL; /* WHERE rowid .. */ Expr 95719 ext/sqlite3/libsqlite/sqlite3.c Expr *pInClause = NULL; /* WHERE rowid IN ( select ) */ Expr 95720 ext/sqlite3/libsqlite/sqlite3.c Expr *pSelectRowid = NULL; /* SELECT rowid ... */ Expr 95804 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere /* The WHERE clause. May be null */ Expr 98084 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc){ Expr 98685 ext/sqlite3/libsqlite/sqlite3.c static Expr *exprTableRegister( Expr 98691 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; Expr 98717 ext/sqlite3/libsqlite/sqlite3.c static Expr *exprTableColumn( Expr 98723 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = sqlite3Expr(db, TK_COLUMN, 0); Expr 98776 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere = 0; /* WHERE clause to scan with */ Expr 98801 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft; /* Value from parent table row */ Expr 98802 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight; /* Column ref to child table */ Expr 98803 ext/sqlite3/libsqlite/sqlite3.c Expr *pEq; /* Expression (pLeft = pRight) */ Expr 98829 ext/sqlite3/libsqlite/sqlite3.c Expr *pNe; /* Expression (pLeft != pRight) */ Expr 98830 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft; /* Value from parent table row */ Expr 98831 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight; /* Column ref to child table */ Expr 98837 ext/sqlite3/libsqlite/sqlite3.c Expr *pEq, *pAll = 0; Expr 99395 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere = 0; /* WHERE clause of trigger step */ Expr 99399 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhen = 0; /* WHEN clause for the trigger */ Expr 99410 ext/sqlite3/libsqlite/sqlite3.c Expr *pEq; /* tFromCol = OLD.tToCol */ Expr 99454 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; Expr 99461 ext/sqlite3/libsqlite/sqlite3.c Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt; Expr 99481 ext/sqlite3/libsqlite/sqlite3.c Expr *pRaise; Expr 106569 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere, /* the WHERE clause */ Expr 106571 ext/sqlite3/libsqlite/sqlite3.c Expr *pHaving, /* the HAVING clause */ Expr 106574 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit, /* LIMIT value. NULL means not used */ Expr 106575 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset /* OFFSET value. NULL means no offset */ Expr 106778 ext/sqlite3/libsqlite/sqlite3.c Expr **ppWhere /* IN/OUT: The WHERE clause to add to */ Expr 106781 ext/sqlite3/libsqlite/sqlite3.c Expr *pE1; Expr 106782 ext/sqlite3/libsqlite/sqlite3.c Expr *pE2; Expr 106783 ext/sqlite3/libsqlite/sqlite3.c Expr *pEq; Expr 106829 ext/sqlite3/libsqlite/sqlite3.c static void setJoinExpr(Expr *p, int iTable){ Expr 107778 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, Expr 107791 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, Expr 107856 ext/sqlite3/libsqlite/sqlite3.c Expr *p = pS->pEList->a[iCol].pExpr; Expr 107900 ext/sqlite3/libsqlite/sqlite3.c Expr *p = pS->pEList->a[0].pExpr; Expr 107939 ext/sqlite3/libsqlite/sqlite3.c Expr *p = pEList->a[i].pExpr; Expr 107990 ext/sqlite3/libsqlite/sqlite3.c Expr *p; Expr 108055 ext/sqlite3/libsqlite/sqlite3.c Expr *p; /* Expression for a single result column */ Expr 108078 ext/sqlite3/libsqlite/sqlite3.c Expr *pColExpr = p; /* The expression that is the result column name */ Expr 108157 ext/sqlite3/libsqlite/sqlite3.c Expr *p; Expr 108355 ext/sqlite3/libsqlite/sqlite3.c Expr *pTerm = pItem->pExpr; Expr 108432 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit, *pOffset; /* Saved LIMIT and OFFSET */ Expr 108762 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit, *pOffset; /* Saved values of p->nLimit and p->nOffset */ Expr 108858 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit, *pOffset; Expr 109309 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = sqlite3Expr(db, TK_INTEGER, 0); Expr 109565 ext/sqlite3/libsqlite/sqlite3.c static Expr *substExpr( Expr 109567 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* Expr in which substitution occurs */ Expr 109576 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; Expr 109788 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere; /* The WHERE clause */ Expr 109968 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit = p->pLimit; Expr 109969 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset = p->pOffset; Expr 110215 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pAggInfo->aFunc[0].pExpr; /* Aggregate function */ Expr 110248 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; Expr 110589 ext/sqlite3/libsqlite/sqlite3.c Expr *pE, *pRight, *pExpr; Expr 110804 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft; Expr 110866 ext/sqlite3/libsqlite/sqlite3.c static int exprWalkNoop(Walker *NotUsed, Expr *NotUsed2){ Expr 111020 ext/sqlite3/libsqlite/sqlite3.c Expr *pE = pFunc->pExpr; Expr 111183 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere; /* The WHERE clause. May be NULL */ Expr 111185 ext/sqlite3/libsqlite/sqlite3.c Expr *pHaving; /* The HAVING clause. May be NULL */ Expr 112365 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhen, /* WHEN clause */ Expr 112703 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere, /* The WHERE clause */ Expr 112727 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere /* The WHERE clause */ Expr 113094 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhen = 0; /* Duplicate of trigger WHEN expression */ Expr 113422 ext/sqlite3/libsqlite/sqlite3.c Expr *pRowidExpr, /* Expression used to recompute the rowid */ Expr 113424 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere, /* WHERE clause of the UPDATE statement */ Expr 113491 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere, /* The WHERE clause. May be null */ Expr 113514 ext/sqlite3/libsqlite/sqlite3.c Expr *pRowidExpr = 0; /* Expression defining the new record number */ Expr 114103 ext/sqlite3/libsqlite/sqlite3.c Expr *pRowid, /* Expression used to recompute the rowid */ Expr 114105 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere, /* WHERE clause of the UPDATE statement */ Expr 114111 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; /* Temporary expression */ Expr 115561 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr /* First argument to the function */ Expr 115969 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; /* Pointer to the subexpression that is this term */ Expr 116379 ext/sqlite3/libsqlite/sqlite3.c static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags){ Expr 116431 ext/sqlite3/libsqlite/sqlite3.c static void whereSplit(WhereClause *pWC, Expr *pExpr, u8 op){ Expr 116432 ext/sqlite3/libsqlite/sqlite3.c Expr *pE2 = sqlite3ExprSkipCollate(pExpr); Expr 116483 ext/sqlite3/libsqlite/sqlite3.c static Bitmask exprTableUsage(WhereMaskSet *pMaskSet, Expr *p){ Expr 116555 ext/sqlite3/libsqlite/sqlite3.c static void exprCommute(Parse *pParse, Expr *pExpr){ Expr 116572 ext/sqlite3/libsqlite/sqlite3.c SWAP(Expr*,pExpr->pRight,pExpr->pLeft); Expr 116615 ext/sqlite3/libsqlite/sqlite3.c Expr *pX; /* An expression being tested */ Expr 116813 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* Test this expression */ Expr 116814 ext/sqlite3/libsqlite/sqlite3.c Expr **ppPrefix, /* Pointer to TK_STRING expression with pattern prefix */ Expr 116819 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight, *pLeft; /* Right and left size of LIKE operator */ Expr 116866 ext/sqlite3/libsqlite/sqlite3.c Expr *pPrefix; Expr 116907 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr /* Test this expression */ Expr 116932 ext/sqlite3/libsqlite/sqlite3.c static void transferJoinMarkings(Expr *pDerived, Expr *pBase){ Expr 116991 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; /* New virtual expression */ Expr 117118 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pTerm->pExpr; /* The expression of the term */ Expr 117317 ext/sqlite3/libsqlite/sqlite3.c Expr *pDup; /* A transient duplicate expression */ Expr 117319 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft = 0; /* The LHS of the IN operator */ Expr 117320 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; /* The complete IN operator */ Expr 117379 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr; /* The expression to be analyzed */ Expr 117383 ext/sqlite3/libsqlite/sqlite3.c Expr *pStr1 = 0; /* RHS of LIKE/GLOB operator */ Expr 117423 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft = sqlite3ExprSkipCollate(pExpr->pLeft); Expr 117424 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight = sqlite3ExprSkipCollate(pExpr->pRight); Expr 117433 ext/sqlite3/libsqlite/sqlite3.c Expr *pDup; Expr 117493 ext/sqlite3/libsqlite/sqlite3.c Expr *pNewExpr; Expr 117536 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft; /* LHS of LIKE/GLOB operator */ Expr 117537 ext/sqlite3/libsqlite/sqlite3.c Expr *pStr2; /* Copy of pStr1 - RHS of LIKE/GLOB operator */ Expr 117538 ext/sqlite3/libsqlite/sqlite3.c Expr *pNewExpr1; Expr 117539 ext/sqlite3/libsqlite/sqlite3.c Expr *pNewExpr2; Expr 117612 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight, *pLeft; Expr 117621 ext/sqlite3/libsqlite/sqlite3.c Expr *pNewExpr; Expr 117655 ext/sqlite3/libsqlite/sqlite3.c Expr *pNewExpr; Expr 117656 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft = pExpr->pLeft; Expr 117704 ext/sqlite3/libsqlite/sqlite3.c Expr *p = sqlite3ExprSkipCollate(pList->a[i].pExpr); Expr 117749 ext/sqlite3/libsqlite/sqlite3.c Expr *p = sqlite3ExprSkipCollate(pDistinct->a[i].pExpr); Expr 117893 ext/sqlite3/libsqlite/sqlite3.c Expr *pPartial = 0; /* Partial Index Expression */ Expr 117910 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pTerm->pExpr; Expr 117980 ext/sqlite3/libsqlite/sqlite3.c Expr *pX = pTerm->pExpr; Expr 118087 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pOrderBy->a[i].pExpr; Expr 118147 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pOrderBy->a[i].pExpr; Expr 118645 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pLower->pExpr->pRight; Expr 118660 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pUpper->pExpr->pRight; Expr 118749 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr, /* Expression for VALUE in the x=VALUE constraint */ Expr 118964 ext/sqlite3/libsqlite/sqlite3.c Expr *pX = pTerm->pExpr; Expr 119153 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight = pTerm->pExpr->pRight; Expr 119577 ext/sqlite3/libsqlite/sqlite3.c Expr *pX; /* The expression that defines the start bound */ Expr 119614 ext/sqlite3/libsqlite/sqlite3.c Expr *pX; Expr 119800 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight = pRangeStart->pExpr->pRight; Expr 119845 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight = pRangeEnd->pExpr->pRight; Expr 119980 ext/sqlite3/libsqlite/sqlite3.c Expr *pAndExpr = 0; /* An ".. AND (...)" expression */ Expr 120056 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pWC->a[iTerm].pExpr; Expr 120082 ext/sqlite3/libsqlite/sqlite3.c Expr *pOrExpr = pOrTerm->pExpr; /* Current OR clause term */ Expr 120238 ext/sqlite3/libsqlite/sqlite3.c Expr *pE; Expr 120273 ext/sqlite3/libsqlite/sqlite3.c Expr *pE, *pEAlt; Expr 120828 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight = pTerm->pExpr->pRight; Expr 120950 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pTerm->pExpr; Expr 121028 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pTerm->pExpr; Expr 121154 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = sqlite3ExprSkipCollate(pOB->a[ii].pExpr); Expr 121187 ext/sqlite3/libsqlite/sqlite3.c static int whereUsablePartialIndex(int iTab, WhereClause *pWC, Expr *pWhere){ Expr 121191 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pTerm->pExpr; Expr 121806 ext/sqlite3/libsqlite/sqlite3.c Expr *pOBExpr; /* An expression from the ORDER BY clause */ Expr 121998 ext/sqlite3/libsqlite/sqlite3.c Expr *p; Expr 122623 ext/sqlite3/libsqlite/sqlite3.c Expr *pWhere, /* The WHERE clause */ Expr 123263 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit; /* The LIMIT expression. NULL if there is no limit */ Expr 123264 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset; /* The OFFSET expression. NULL if there is none */ Expr 123365 ext/sqlite3/libsqlite/sqlite3.c static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ Expr 123449 ext/sqlite3/libsqlite/sqlite3.c Expr* yy132; Expr 125746 ext/sqlite3/libsqlite/sqlite3.c Expr *p = sqlite3Expr(pParse->db, TK_ALL, 0); Expr 125752 ext/sqlite3/libsqlite/sqlite3.c Expr *pRight = sqlite3PExpr(pParse, TK_ALL, 0, 0, &yymsp[0].minor.yy0); Expr 125753 ext/sqlite3/libsqlite/sqlite3.c Expr *pLeft = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0); Expr 125754 ext/sqlite3/libsqlite/sqlite3.c Expr *pDot = sqlite3PExpr(pParse, TK_DOT, pLeft, pRight, 0); Expr 125962 ext/sqlite3/libsqlite/sqlite3.c Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0); Expr 125963 ext/sqlite3/libsqlite/sqlite3.c Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[0].minor.yy0); Expr 125970 ext/sqlite3/libsqlite/sqlite3.c Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-4].minor.yy0); Expr 125971 ext/sqlite3/libsqlite/sqlite3.c Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0); Expr 125972 ext/sqlite3/libsqlite/sqlite3.c Expr *temp3 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[0].minor.yy0); Expr 125973 ext/sqlite3/libsqlite/sqlite3.c Expr *temp4 = sqlite3PExpr(pParse, TK_DOT, temp2, temp3, 0); Expr 126149 ext/sqlite3/libsqlite/sqlite3.c Expr *pRHS = yymsp[-1].minor.yy14->a[0].pExpr; Expr 126220 ext/sqlite3/libsqlite/sqlite3.c Expr *p = yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_EXISTS, 0, 0, 0); Expr 126280 ext/sqlite3/libsqlite/sqlite3.c Expr *p = sqlite3ExprAddCollateToken(pParse, 0, &yymsp[-1].minor.yy0, 1); Expr 126289 ext/sqlite3/libsqlite/sqlite3.c Expr *p = sqlite3ExprAddCollateToken(pParse, 0, &yymsp[-1].minor.yy0, 1);