ExprList 9298 ext/sqlite3/libsqlite/sqlite3.c typedef struct ExprList ExprList; ExprList 11513 ext/sqlite3/libsqlite/sqlite3.c ExprList *pCheck; /* All CHECK constraints */ ExprList 11824 ext/sqlite3/libsqlite/sqlite3.c ExprList *pGroupBy; /* The group by clause */ ExprList 11942 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList; /* op = IN, EXISTS, SELECT, CASE, FUNCTION, BETWEEN */ ExprList 12235 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* Optional list of result-set columns */ ExprList 12278 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* The fields of the result */ ExprList 12289 ext/sqlite3/libsqlite/sqlite3.c ExprList *pGroupBy; /* The GROUP BY clause */ ExprList 12291 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy; /* The ORDER BY clause */ ExprList 12412 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy; /* Key columns for SRT_Queue and SRT_DistQueue */ ExprList 12536 ext/sqlite3/libsqlite/sqlite3.c ExprList *pConstExpr;/* Constant expressions */ ExprList 12723 ext/sqlite3/libsqlite/sqlite3.c ExprList *pExprList; /* SET clause for UPDATE. */ ExprList 12870 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3WalkExprList(Walker*, ExprList*); ExprList 12892 ext/sqlite3/libsqlite/sqlite3.c ExprList *pCols; /* List of explicit column names, or NULL */ ExprList 13084 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3TreeViewExprList(TreeView*, const ExprList*, u8, const char*); ExprList 13105 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*); ExprList 13108 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*); ExprList 13109 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprListSetName(Parse*,ExprList*,Token*,int); ExprList 13110 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprListSetSpan(Parse*,ExprList*,ExprSpan*); ExprList 13111 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3*, ExprList*); ExprList 13112 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3ExprListFlags(const ExprList*); ExprList 13128 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddPrimaryKey(Parse*, ExprList*, int, int, int); ExprList 13195 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Index *sqlite3CreateIndex(Parse*,Token*,Token*,SrcList*,ExprList*,int,Token*, ExprList 13199 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*, ExprList 13200 ext/sqlite3/libsqlite/sqlite3.c Expr*,ExprList*,u16,Expr*,Expr*); ExprList 13206 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse*,SrcList*,Expr*,ExprList*,Expr*,Expr*,char*); ExprList 13209 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Update(Parse*, SrcList*, ExprList*, Expr*, int); ExprList 13210 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*,SrcList*,Expr*,ExprList*,ExprList*,u16,int); ExprList 13234 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeExprList(Parse*, ExprList*, int, u8); ExprList 13249 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList*, ExprList*, int); ExprList 13252 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext*,ExprList*); ExprList 13289 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3*,ExprList*,int); ExprList 13317 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Trigger *sqlite3TriggersExist(Parse *, Table*, int, ExprList*, int *pMask); ExprList 13319 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeRowTrigger(Parse*, Trigger *, int, ExprList*, int, Table *, ExprList 13322 ext/sqlite3/libsqlite/sqlite3.c void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*); ExprList 13327 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep(sqlite3*,Token*,ExprList*, Expr*, u8); ExprList 13331 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3TriggerColmask(Parse*,Trigger*,ExprList*,int,int,Table*,int); ExprList 13346 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CreateForeignKey(Parse*, ExprList*, Token*, ExprList*, int); ExprList 13366 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FixExprList(DbFixer*, ExprList*); ExprList 13477 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ResolveSelfReference(Parse*,Table*,int,Expr*,ExprList*); ExprList 13478 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ResolveOrderGroupBy(Parse*, Select*, ExprList*, const char*); ExprList 13600 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprListCheckLength(Parse*, ExprList*, const char*); ExprList 13609 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE With *sqlite3WithAdd(Parse*,With*,Token*,ExprList*,Select*); ExprList 13627 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FkActions(Parse*, Table*, ExprList*, int, int*, int); ExprList 64260 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = 0; /* Function arguments */ ExprList 81202 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3WalkExprList(Walker *pWalker, ExprList *p){ ExprList 81385 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* A result set */ ExprList 81563 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; ExprList 81977 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = pExpr->x.pList; /* The argument list */ ExprList 82118 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* List of expressions to scan */ ExprList 82161 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* The columns of the result set */ ExprList 82233 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy; ExprList 82234 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; ExprList 82329 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy, /* The ORDER BY or GROUP BY clause to be processed */ ExprList 82334 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; ExprList 82380 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy, /* An ORDER BY or GROUP BY clause to resolve */ ExprList 82441 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* Result set expression list */ ExprList 82443 ext/sqlite3/libsqlite/sqlite3.c ExprList *pGroupBy; /* The GROUP BY clause */ ExprList 82777 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList /* Expression list to resolve. May be NUL. */ ExprList 83150 ext/sqlite3/libsqlite/sqlite3.c static void heightOfExprList(ExprList *p, int *pnHeight){ ExprList 83422 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){ ExprList 83787 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, int flags){ ExprList 83788 ext/sqlite3/libsqlite/sqlite3.c ExprList *pNew; ExprList 83927 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE ExprList *sqlite3ExprListAppend( ExprList 83929 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* List to which to append. Might be NULL */ ExprList 83934 ext/sqlite3/libsqlite/sqlite3.c pList = sqlite3DbMallocZero(db, sizeof(ExprList) ); ExprList 83974 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* List to which to add the span. */ ExprList 83999 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* List to which to add the span. */ ExprList 84020 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, ExprList 84034 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){ ExprList 84052 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3ExprListFlags(const ExprList *pList){ ExprList 84341 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; ExprList 84705 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; ExprList 84734 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = pExpr->x.pList; ExprList 84903 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = pExpr->x.pList; ExprList 85625 ext/sqlite3/libsqlite/sqlite3.c ExprList *pFarg; /* List of function arguments */ ExprList 85901 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* List of WHEN terms */ ExprList 86000 ext/sqlite3/libsqlite/sqlite3.c ExprList *p; ExprList 86033 ext/sqlite3/libsqlite/sqlite3.c ExprList *p = pParse->pConstExpr; ExprList 86237 ext/sqlite3/libsqlite/sqlite3.c ExprList *pFarg; /* List of function arguments */ ExprList 86352 ext/sqlite3/libsqlite/sqlite3.c const ExprList *pList, ExprList 86393 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* The expression list to be coded */ ExprList 86848 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, int iTab){ ExprList 87042 ext/sqlite3/libsqlite/sqlite3.c ExprList *pGB = pAggInfo->pGroupBy; ExprList 87152 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext *pNC, ExprList *pList){ ExprList 90506 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList /* The expression to be fixed to one database */ ExprList 91019 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEL = pParse->pConstExpr; ExprList 92083 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* List of field names to be indexed */ ExprList 92503 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList; ExprList 93363 ext/sqlite3/libsqlite/sqlite3.c ExprList *pFromCol, /* Columns in this table that point to other table */ ExprList 93365 ext/sqlite3/libsqlite/sqlite3.c ExprList *pToCol, /* Columns in the other table */ ExprList 93639 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* A list of columns to be indexed */ ExprList 95044 ext/sqlite3/libsqlite/sqlite3.c ExprList *pArglist, /* Optional column name list for the table */ ExprList 95713 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy, /* The ORDER BY clause. May be null */ ExprList 95721 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */ ExprList 99378 ext/sqlite3/libsqlite/sqlite3.c ExprList *pChanges /* Change-list for UPDATE, NULL for DELETE */ ExprList 99396 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = 0; /* Changes list if ON UPDATE CASCADE */ ExprList 99563 ext/sqlite3/libsqlite/sqlite3.c ExprList *pChanges, /* Change-list for UPDATE, NULL for DELETE */ ExprList 100099 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = 0; /* List of VALUES() to be inserted */ ExprList 100863 ext/sqlite3/libsqlite/sqlite3.c ExprList *pCheck = pTab->pCheck; ExprList 101403 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* The result set of the SELECT */ ExprList 106517 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy; /* The ORDER BY (or GROUP BY clause) */ ExprList 106567 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* which columns to include in the result */ ExprList 106570 ext/sqlite3/libsqlite/sqlite3.c ExprList *pGroupBy, /* the GROUP BY clause */ ExprList 106572 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy, /* the ORDER BY clause */ ExprList 106945 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* Form the KeyInfo object from this ExprList */ ExprList 107126 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* List of values being extracted */ ExprList 107384 ext/sqlite3/libsqlite/sqlite3.c ExprList *pSO; ExprList 107511 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* Form the KeyInfo object from this ExprList */ ExprList 107642 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy = pSort->pOrderBy; ExprList 107930 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Expressions defining the result set */ ExprList 107970 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Expressions defining the result set */ ExprList 108046 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* Expr list from which to derive column names */ ExprList 108347 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy = p->pOrderBy; ExprList 108431 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy; /* The ORDER BY clause */ ExprList 109271 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy; /* The ORDER BY clause */ ExprList 109549 ext/sqlite3/libsqlite/sqlite3.c static void substExprList(sqlite3*, ExprList*, int, ExprList*); ExprList 109550 ext/sqlite3/libsqlite/sqlite3.c static void substSelect(sqlite3*, Select *, int, ExprList *); ExprList 109569 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Substitute expressions */ ExprList 109596 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* List to scan and in which to make substitutes */ ExprList 109598 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Substitute values */ ExprList 109610 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Substitute values */ ExprList 109785 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList; /* The result set of the outer query */ ExprList 109967 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy = p->pOrderBy; ExprList 110132 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy = pSub->pOrderBy; ExprList 110210 ext/sqlite3/libsqlite/sqlite3.c static u8 minMaxQuery(AggInfo *pAggInfo, ExprList **ppMinMax){ ExprList 110216 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList = pExpr->x.pList; /* Arguments to agg function */ ExprList 110446 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; ExprList 110586 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; ExprList 110708 ext/sqlite3/libsqlite/sqlite3.c ExprList *pNew = 0; ExprList 111044 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = pF->pExpr->x.pList; ExprList 111068 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = pF->pExpr->x.pList; ExprList 111181 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* List of columns to extract. */ ExprList 111184 ext/sqlite3/libsqlite/sqlite3.c ExprList *pGroupBy; /* The GROUP BY clause. May be NULL */ ExprList 111803 ext/sqlite3/libsqlite/sqlite3.c ExprList *pDel = 0; ExprList 111890 ext/sqlite3/libsqlite/sqlite3.c ExprList *pMinMax = 0; ExprList 112702 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* The SET clause: list of column and new values */ ExprList 112898 ext/sqlite3/libsqlite/sqlite3.c static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ ExprList 112917 ext/sqlite3/libsqlite/sqlite3.c ExprList *pChanges, /* Columns that change in an UPDATE statement */ ExprList 113309 ext/sqlite3/libsqlite/sqlite3.c ExprList *pChanges, /* Changes list for any UPDATE OF triggers */ ExprList 113370 ext/sqlite3/libsqlite/sqlite3.c ExprList *pChanges, /* Changes list for any UPDATE OF triggers */ ExprList 113421 ext/sqlite3/libsqlite/sqlite3.c ExprList *pChanges, /* The columns to change in the UPDATE statement */ ExprList 113490 ext/sqlite3/libsqlite/sqlite3.c ExprList *pChanges, /* Things to be changed */ ExprList 114102 ext/sqlite3/libsqlite/sqlite3.c ExprList *pChanges, /* The columns to change in the UPDATE statement */ ExprList 114109 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList = 0; /* The result set of the SELECT statement */ ExprList 116102 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy; /* ORDER BY clause */ ExprList 116124 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy; /* The ORDER BY clause or NULL */ ExprList 116125 ext/sqlite3/libsqlite/sqlite3.c ExprList *pResultSet; /* Result set. DISTINCT operates on these */ ExprList 116481 ext/sqlite3/libsqlite/sqlite3.c static Bitmask exprListTableUsage(WhereMaskSet*, ExprList*); ExprList 116499 ext/sqlite3/libsqlite/sqlite3.c static Bitmask exprListTableUsage(WhereMaskSet *pMaskSet, ExprList *pList){ ExprList 116820 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList; /* List of operands to the LIKE operator */ ExprList 116909 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList; ExprList 117318 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = 0; /* The RHS of the IN operator */ ExprList 117487 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = pExpr->x.pList; ExprList 117695 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* Expression list to search */ ExprList 117730 ext/sqlite3/libsqlite/sqlite3.c ExprList *pDistinct /* The result set that needs to be DISTINCT */ ExprList 118055 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy ExprList 118814 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList, /* The value list on the RHS of "x IN (v1,v2,v3,...)" */ ExprList 121148 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOB; ExprList 121784 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy, /* ORDER BY or GROUP BY or DISTINCT clause to check */ ExprList 122624 ext/sqlite3/libsqlite/sqlite3.c ExprList *pOrderBy, /* An ORDER BY (or GROUP BY) clause, or NULL */ ExprList 122625 ext/sqlite3/libsqlite/sqlite3.c ExprList *pResultSet, /* Result set of the query */ ExprList 123445 ext/sqlite3/libsqlite/sqlite3.c ExprList* yy14; ExprList 126053 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList; ExprList 126065 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList; ExprList 126106 ext/sqlite3/libsqlite/sqlite3.c ExprList *pList = sqlite3ExprListAppend(pParse,0, yymsp[-2].minor.yy346.pExpr);