Expr             7845 ext/sqlite3/libsqlite/sqlite3.c typedef struct Expr Expr;
Expr             9707 ext/sqlite3/libsqlite/sqlite3.c   Expr *pDflt;     /* Default value of this column */
Expr             9896 ext/sqlite3/libsqlite/sqlite3.c   Expr *pCheck;        /* The AND of all CHECK constraints */
Expr             10154 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr;             /* The original expression */
Expr             10162 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr;             /* Expression encoding the function */
Expr             10264 ext/sqlite3/libsqlite/sqlite3.c   Expr *pLeft;           /* Left subnode */
Expr             10265 ext/sqlite3/libsqlite/sqlite3.c   Expr *pRight;          /* Right subnode */
Expr             10345 ext/sqlite3/libsqlite/sqlite3.c #define EXPR_FULLSIZE           sizeof(Expr)           /* Full size */
Expr             10346 ext/sqlite3/libsqlite/sqlite3.c #define EXPR_REDUCEDSIZE        offsetof(Expr,iTable)  /* Common features */
Expr             10347 ext/sqlite3/libsqlite/sqlite3.c #define EXPR_TOKENONLYSIZE      offsetof(Expr,pLeft)   /* Fewer features */
Expr             10368 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr;           /* The list of expressions */
Expr             10384 ext/sqlite3/libsqlite/sqlite3.c   Expr *pExpr;          /* The expression parse tree */
Expr             10462 ext/sqlite3/libsqlite/sqlite3.c     Expr *pOn;        /* The ON clause of a join */
Expr             10649 ext/sqlite3/libsqlite/sqlite3.c   Expr *pWhere;          /* The WHERE clause */
Expr             10651 ext/sqlite3/libsqlite/sqlite3.c   Expr *pHaving;         /* The HAVING clause */
Expr             10656 ext/sqlite3/libsqlite/sqlite3.c   Expr *pLimit;          /* LIMIT expression. NULL means not used. */
Expr             10657 ext/sqlite3/libsqlite/sqlite3.c   Expr *pOffset;         /* OFFSET expression. NULL means not used. */
Expr             10916 ext/sqlite3/libsqlite/sqlite3.c   Expr *pWhen;            /* The WHEN clause of the expression (may be NULL) */
Expr             10979 ext/sqlite3/libsqlite/sqlite3.c   Expr *pWhere;        /* The WHERE clause for DELETE or UPDATE steps */
Expr             11071 ext/sqlite3/libsqlite/sqlite3.c   int (*xExprCallback)(Walker*, Expr*);     /* Callback for expressions */
Expr             11257 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
Expr             11258 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*);
Expr             11260 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3PExpr(Parse*, int, Expr*, Expr*, const Token*);
Expr             11261 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAnd(sqlite3*,Expr*, Expr*);
Expr             11262 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*);
Expr             11345 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse *, SrcList *, Expr *, ExprList *, Expr *, Expr *, char *);
Expr             11412 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,Expr*,int);
Expr             11545 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSetColl(Expr*, CollSeq*);
Expr             11546 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr*, Token*);
Expr             11628 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
Expr             70071 ext/sqlite3/libsqlite/sqlite3.c   Expr *pOrig;           /* The iCol-th column of the result set */
Expr             70072 ext/sqlite3/libsqlite/sqlite3.c   Expr *pDup;            /* Copy of pOrig */
Expr             70320 ext/sqlite3/libsqlite/sqlite3.c           Expr *pOrig;
Expr             70425 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
Expr             70426 ext/sqlite3/libsqlite/sqlite3.c   Expr *p = sqlite3ExprAlloc(db, TK_COLUMN, 0, 0);
Expr             70509 ext/sqlite3/libsqlite/sqlite3.c       Expr *pRight;
Expr             70785 ext/sqlite3/libsqlite/sqlite3.c       Expr *pE, *pDup;
Expr             70907 ext/sqlite3/libsqlite/sqlite3.c     Expr *pE = pItem->pExpr;
Expr             71004 ext/sqlite3/libsqlite/sqlite3.c       Expr *pX = pEList->a[i].pExpr;
Expr             71284 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl){
Expr             71299 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName){
Expr             71316 ext/sqlite3/libsqlite/sqlite3.c   Expr *p = pExpr;
Expr             71600 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAlloc(
Expr             71606 ext/sqlite3/libsqlite/sqlite3.c   Expr *pNew;
Expr             71617 ext/sqlite3/libsqlite/sqlite3.c   pNew = sqlite3DbMallocZero(db, sizeof(Expr)+nExtra);
Expr             71648 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3Expr(
Expr             71701 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3PExpr(
Expr             71708 ext/sqlite3/libsqlite/sqlite3.c   Expr *p = sqlite3ExprAlloc(pParse->db, op, pToken, 1);
Expr             71720 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight){
Expr             71726 ext/sqlite3/libsqlite/sqlite3.c     Expr *pNew = sqlite3ExprAlloc(db, TK_AND, 0, 0);
Expr             71736 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){
Expr             71737 ext/sqlite3/libsqlite/sqlite3.c   Expr *pNew;
Expr             71968 ext/sqlite3/libsqlite/sqlite3.c static Expr *exprDup(sqlite3 *db, Expr *p, int flags, u8 **pzBuffer){
Expr             71969 ext/sqlite3/libsqlite/sqlite3.c   Expr *pNew = 0;                      /* Value to return */
Expr             71984 ext/sqlite3/libsqlite/sqlite3.c     pNew = (Expr *)zAlloc;
Expr             72069 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){
Expr             72088 ext/sqlite3/libsqlite/sqlite3.c     Expr *pOldExpr = pOldItem->pExpr;
Expr             72665 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr = p->pEList->a[0].pExpr;   /* Expression <column> */
Expr             72837 ext/sqlite3/libsqlite/sqlite3.c       Expr *pLeft = pExpr->pLeft; /* the LHS of the IN operator */
Expr             72909 ext/sqlite3/libsqlite/sqlite3.c           Expr *pE2 = pItem->pExpr;
Expr             73693 ext/sqlite3/libsqlite/sqlite3.c       Expr *pLeft = pExpr->pLeft;
Expr             73880 ext/sqlite3/libsqlite/sqlite3.c       Expr *pLeft = pExpr->pLeft;
Expr             73882 ext/sqlite3/libsqlite/sqlite3.c       Expr *pRight = pLItem->pExpr;
Expr             73990 ext/sqlite3/libsqlite/sqlite3.c       Expr opCompare;                   /* The X==Ei expression */
Expr             73991 ext/sqlite3/libsqlite/sqlite3.c       Expr cacheX;                      /* Cached expression X */
Expr             73992 ext/sqlite3/libsqlite/sqlite3.c       Expr *pX;                         /* The X expression */
Expr             73993 ext/sqlite3/libsqlite/sqlite3.c       Expr *pTest = 0;                  /* X==Ei (form A) or just Ei (form B) */
Expr             74307 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr = pItem->pExpr;
Expr             74336 ext/sqlite3/libsqlite/sqlite3.c   Expr exprAnd;     /* The AND operator in  x>=y AND x<=z  */
Expr             74337 ext/sqlite3/libsqlite/sqlite3.c   Expr compLeft;    /* The  x>=y  term */
Expr             74338 ext/sqlite3/libsqlite/sqlite3.c   Expr compRight;   /* The  x<=z  term */
Expr             74339 ext/sqlite3/libsqlite/sqlite3.c   Expr exprX;       /* The  x  subexpression */
Expr             74707 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExprA = pA->a[i].pExpr;
Expr             74708 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExprB = pB->a[i].pExpr;
Expr             74806 ext/sqlite3/libsqlite/sqlite3.c                   Expr *pE = pTerm->pExpr;
Expr             75612 ext/sqlite3/libsqlite/sqlite3.c   Expr *pDflt;              /* Default value for the new column */
Expr             79912 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr = pList->a[i].pExpr;
Expr             81686 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3LimitWhere(
Expr             81695 ext/sqlite3/libsqlite/sqlite3.c   Expr *pWhereRowid = NULL;    /* WHERE rowid .. */
Expr             81696 ext/sqlite3/libsqlite/sqlite3.c   Expr *pInClause = NULL;      /* WHERE rowid IN ( select ) */
Expr             81697 ext/sqlite3/libsqlite/sqlite3.c   Expr *pSelectRowid = NULL;   /* SELECT rowid ... */
Expr             84294 ext/sqlite3/libsqlite/sqlite3.c   Expr *pWhere = 0;               /* WHERE clause to scan with */
Expr             84315 ext/sqlite3/libsqlite/sqlite3.c     Expr *pLeft;                  /* Value from parent table row */
Expr             84316 ext/sqlite3/libsqlite/sqlite3.c     Expr *pRight;                 /* Column ref to child table */
Expr             84317 ext/sqlite3/libsqlite/sqlite3.c     Expr *pEq;                    /* Expression (pLeft = pRight) */
Expr             84351 ext/sqlite3/libsqlite/sqlite3.c     Expr *pEq;                    /* Expression (pLeft = pRight) */
Expr             84352 ext/sqlite3/libsqlite/sqlite3.c     Expr *pLeft;                  /* Value from parent table row */
Expr             84353 ext/sqlite3/libsqlite/sqlite3.c     Expr *pRight;                 /* Column ref to child table */
Expr             84786 ext/sqlite3/libsqlite/sqlite3.c     Expr *pWhere = 0;             /* WHERE clause of trigger step */
Expr             84790 ext/sqlite3/libsqlite/sqlite3.c     Expr *pWhen = 0;              /* WHEN clause for the trigger */
Expr             84801 ext/sqlite3/libsqlite/sqlite3.c       Expr *pEq;                  /* tFromCol = OLD.tToCol */
Expr             84844 ext/sqlite3/libsqlite/sqlite3.c         Expr *pNew;
Expr             84851 ext/sqlite3/libsqlite/sqlite3.c           Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt;
Expr             84871 ext/sqlite3/libsqlite/sqlite3.c       Expr *pRaise; 
Expr             90717 ext/sqlite3/libsqlite/sqlite3.c   Expr *pE1;
Expr             90718 ext/sqlite3/libsqlite/sqlite3.c   Expr *pE2;
Expr             90719 ext/sqlite3/libsqlite/sqlite3.c   Expr *pEq;
Expr             91516 ext/sqlite3/libsqlite/sqlite3.c           Expr *p = pS->pEList->a[iCol].pExpr;
Expr             91550 ext/sqlite3/libsqlite/sqlite3.c       Expr *p = pS->pEList->a[0].pExpr;
Expr             91586 ext/sqlite3/libsqlite/sqlite3.c     Expr *p = pEList->a[i].pExpr;
Expr             91637 ext/sqlite3/libsqlite/sqlite3.c     Expr *p;
Expr             91701 ext/sqlite3/libsqlite/sqlite3.c   Expr *p;                    /* Expression for a single result column */
Expr             91718 ext/sqlite3/libsqlite/sqlite3.c       Expr *pColExpr = p;  /* The expression that is the result column name */
Expr             91792 ext/sqlite3/libsqlite/sqlite3.c   Expr *p;
Expr             92113 ext/sqlite3/libsqlite/sqlite3.c       Expr *pLimit, *pOffset; /* Saved values of p->nLimit and p->nOffset */
Expr             92211 ext/sqlite3/libsqlite/sqlite3.c       Expr *pLimit, *pOffset;
Expr             92668 ext/sqlite3/libsqlite/sqlite3.c         Expr *pNew = sqlite3Expr(db, TK_INTEGER, 0);
Expr             92700 ext/sqlite3/libsqlite/sqlite3.c         Expr *pTerm = pOrderBy->a[i].pExpr;
Expr             92961 ext/sqlite3/libsqlite/sqlite3.c static Expr *substExpr(
Expr             92972 ext/sqlite3/libsqlite/sqlite3.c       Expr *pNew;
Expr             93158 ext/sqlite3/libsqlite/sqlite3.c   Expr *pWhere;                    /* The WHERE clause */
Expr             93315 ext/sqlite3/libsqlite/sqlite3.c     Expr *pLimit = p->pLimit;
Expr             93526 ext/sqlite3/libsqlite/sqlite3.c   Expr *pExpr;
Expr             93558 ext/sqlite3/libsqlite/sqlite3.c   Expr *pExpr;
Expr             93722 ext/sqlite3/libsqlite/sqlite3.c     Expr *pE = pEList->a[k].pExpr;
Expr             93741 ext/sqlite3/libsqlite/sqlite3.c       Expr *pE = a[k].pExpr;
Expr             93778 ext/sqlite3/libsqlite/sqlite3.c             Expr *pExpr, *pRight;
Expr             93811 ext/sqlite3/libsqlite/sqlite3.c               Expr *pLeft;
Expr             93991 ext/sqlite3/libsqlite/sqlite3.c       Expr *pE = pFunc->pExpr;
Expr             94186 ext/sqlite3/libsqlite/sqlite3.c   Expr *pWhere;          /* The WHERE clause.  May be NULL */
Expr             94189 ext/sqlite3/libsqlite/sqlite3.c   Expr *pHaving;         /* The HAVING clause.  May be NULL */
Expr             95946 ext/sqlite3/libsqlite/sqlite3.c   Expr *pWhen = 0;            /* Duplicate of trigger WHEN expression */
Expr             96358 ext/sqlite3/libsqlite/sqlite3.c   Expr *pRowidExpr = 0;  /* Expression defining the new record number */
Expr             96855 ext/sqlite3/libsqlite/sqlite3.c   Expr *pExpr;              /* Temporary expression */
Expr             98427 ext/sqlite3/libsqlite/sqlite3.c   Expr *pExpr;            /* Pointer to the subexpression that is this term */
Expr             98857 ext/sqlite3/libsqlite/sqlite3.c   SWAP(Expr*,pExpr->pRight,pExpr->pLeft);
Expr             98917 ext/sqlite3/libsqlite/sqlite3.c         Expr *pX = pTerm->pExpr;
Expr             98980 ext/sqlite3/libsqlite/sqlite3.c   Expr *pRight, *pLeft;      /* Right and left size of LIKE operator */
Expr             99027 ext/sqlite3/libsqlite/sqlite3.c       Expr *pPrefix;
Expr             99183 ext/sqlite3/libsqlite/sqlite3.c   Expr *pExpr = pTerm->pExpr;             /* The expression of the term */
Expr             99371 ext/sqlite3/libsqlite/sqlite3.c       Expr *pDup;            /* A transient duplicate expression */
Expr             99373 ext/sqlite3/libsqlite/sqlite3.c       Expr *pLeft = 0;       /* The LHS of the IN operator */
Expr             99374 ext/sqlite3/libsqlite/sqlite3.c       Expr *pNew;            /* The complete IN operator */
Expr             99434 ext/sqlite3/libsqlite/sqlite3.c   Expr *pExpr;                     /* The expression to be analyzed */
Expr             99438 ext/sqlite3/libsqlite/sqlite3.c   Expr *pStr1 = 0;                 /* RHS of LIKE/GLOB operator */
Expr             99477 ext/sqlite3/libsqlite/sqlite3.c     Expr *pLeft = pExpr->pLeft;
Expr             99478 ext/sqlite3/libsqlite/sqlite3.c     Expr *pRight = pExpr->pRight;
Expr             99486 ext/sqlite3/libsqlite/sqlite3.c       Expr *pDup;
Expr             99539 ext/sqlite3/libsqlite/sqlite3.c       Expr *pNewExpr;
Expr             99579 ext/sqlite3/libsqlite/sqlite3.c     Expr *pLeft;       /* LHS of LIKE/GLOB operator */
Expr             99580 ext/sqlite3/libsqlite/sqlite3.c     Expr *pStr2;       /* Copy of pStr1 - RHS of LIKE/GLOB operator */
Expr             99581 ext/sqlite3/libsqlite/sqlite3.c     Expr *pNewExpr1;
Expr             99582 ext/sqlite3/libsqlite/sqlite3.c     Expr *pNewExpr2;
Expr             99638 ext/sqlite3/libsqlite/sqlite3.c     Expr *pRight, *pLeft;
Expr             99647 ext/sqlite3/libsqlite/sqlite3.c       Expr *pNewExpr;
Expr             99681 ext/sqlite3/libsqlite/sqlite3.c     Expr *pNewExpr;
Expr             99682 ext/sqlite3/libsqlite/sqlite3.c     Expr *pLeft = pExpr->pLeft;
Expr             99786 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr;       /* The expression of the ORDER BY pTerm */
Expr             100226 ext/sqlite3/libsqlite/sqlite3.c         Expr *pX = pTerm->pExpr;
Expr             100319 ext/sqlite3/libsqlite/sqlite3.c       Expr *pExpr = pOrderBy->a[i].pExpr;
Expr             100375 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr = pOrderBy->a[i].pExpr;
Expr             100797 ext/sqlite3/libsqlite/sqlite3.c       Expr *pExpr = pLower->pExpr->pRight;
Expr             100803 ext/sqlite3/libsqlite/sqlite3.c       Expr *pExpr = pUpper->pExpr->pRight;
Expr             101178 ext/sqlite3/libsqlite/sqlite3.c         Expr *pExpr = pTerm->pExpr;
Expr             101602 ext/sqlite3/libsqlite/sqlite3.c   Expr *pX = pTerm->pExpr;
Expr             101746 ext/sqlite3/libsqlite/sqlite3.c       Expr *pRight = pTerm->pExpr->pRight;
Expr             102057 ext/sqlite3/libsqlite/sqlite3.c       Expr *pX;             /* The expression that defines the start bound */
Expr             102087 ext/sqlite3/libsqlite/sqlite3.c       Expr *pX;
Expr             102244 ext/sqlite3/libsqlite/sqlite3.c       Expr *pRight = pRangeStart->pExpr->pRight;
Expr             102284 ext/sqlite3/libsqlite/sqlite3.c       Expr *pRight = pRangeEnd->pExpr->pRight;
Expr             102523 ext/sqlite3/libsqlite/sqlite3.c     Expr *pE;
Expr             103350 ext/sqlite3/libsqlite/sqlite3.c   Expr *pLimit;    /* The LIMIT expression.  NULL if there is no limit */
Expr             103351 ext/sqlite3/libsqlite/sqlite3.c   Expr *pOffset;   /* The OFFSET expression.  NULL if there is none */
Expr             103517 ext/sqlite3/libsqlite/sqlite3.c   Expr* yy314;
Expr             105723 ext/sqlite3/libsqlite/sqlite3.c   Expr *p = sqlite3Expr(pParse->db, TK_ALL, 0);
Expr             105729 ext/sqlite3/libsqlite/sqlite3.c   Expr *pRight = sqlite3PExpr(pParse, TK_ALL, 0, 0, &yymsp[0].minor.yy0);
Expr             105730 ext/sqlite3/libsqlite/sqlite3.c   Expr *pLeft = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0);
Expr             105731 ext/sqlite3/libsqlite/sqlite3.c   Expr *pDot = sqlite3PExpr(pParse, TK_DOT, pLeft, pRight, 0);
Expr             105931 ext/sqlite3/libsqlite/sqlite3.c   Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0);
Expr             105932 ext/sqlite3/libsqlite/sqlite3.c   Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[0].minor.yy0);
Expr             105939 ext/sqlite3/libsqlite/sqlite3.c   Expr *temp1 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-4].minor.yy0);
Expr             105940 ext/sqlite3/libsqlite/sqlite3.c   Expr *temp2 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[-2].minor.yy0);
Expr             105941 ext/sqlite3/libsqlite/sqlite3.c   Expr *temp3 = sqlite3PExpr(pParse, TK_ID, 0, 0, &yymsp[0].minor.yy0);
Expr             105942 ext/sqlite3/libsqlite/sqlite3.c   Expr *temp4 = sqlite3PExpr(pParse, TK_DOT, temp2, temp3, 0);
Expr             106171 ext/sqlite3/libsqlite/sqlite3.c     Expr *p = yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_EXISTS, 0, 0, 0);
Expr             106224 ext/sqlite3/libsqlite/sqlite3.c   Expr *p = 0;
Expr             106237 ext/sqlite3/libsqlite/sqlite3.c   Expr *p = 0;