Lines Matching refs:ExprList

7878 typedef struct ExprList ExprList;  typedef
10186 ExprList *pGroupBy; /* The group by clause */
10307 ExprList *pList; /* Function arguments or in "<expr> IN (<expr-list)" */
10403 struct ExprList { struct
10658 ExprList *pEList; /* Optional list of named expressions */
10690 ExprList *pEList; /* The fields of the result */
10696 ExprList *pGroupBy; /* The GROUP BY clause */
10698 ExprList *pOrderBy; /* The ORDER BY clause */
11027 ExprList *pExprList; /* SET clause for UPDATE. VALUES clause for INSERT */
11129 SQLITE_PRIVATE int sqlite3WalkExprList(Walker*, ExprList*);
11309 SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*);
11312 SQLITE_PRIVATE ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*);
11313 SQLITE_PRIVATE void sqlite3ExprListSetName(Parse*,ExprList*,Token*,int);
11314 SQLITE_PRIVATE void sqlite3ExprListSetSpan(Parse*,ExprList*,ExprSpan*);
11315 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3*, ExprList*);
11327 SQLITE_PRIVATE void sqlite3AddPrimaryKey(Parse*, ExprList*, int, int, int);
11367 SQLITE_PRIVATE void sqlite3Insert(Parse*, SrcList*, ExprList*, Select*, IdList*, int);
11381 SQLITE_PRIVATE Index *sqlite3CreateIndex(Parse*,Token*,Token*,SrcList*,ExprList*,int,Token*,
11385 SQLITE_PRIVATE Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*,
11386 Expr*,ExprList*,int,Expr*,Expr*);
11392 SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse *, SrcList *, Expr *, ExprList *, Expr *, Expr *, char…
11395 SQLITE_PRIVATE void sqlite3Update(Parse*, SrcList*, ExprList*, Expr*, int);
11396 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*, SrcList*, Expr*, ExprList**,ExprList*,u16);
11413 SQLITE_PRIVATE int sqlite3ExprCodeExprList(Parse*, ExprList*, int, int);
11425 SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList*, ExprList*);
11427 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext*,ExprList*);
11460 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3*,ExprList*,int);
11483 SQLITE_PRIVATE Trigger *sqlite3TriggersExist(Parse *, Table*, int, ExprList*, int *pMask);
11485 SQLITE_PRIVATE void sqlite3CodeRowTrigger(Parse*, Trigger *, int, ExprList*, int, Table *,
11488 void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*);
11492 ExprList*,Select*,u8);
11493 SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep(sqlite3*,Token*,ExprList*, Expr*, u8);
11497 SQLITE_PRIVATE u32 sqlite3TriggerColmask(Parse*,Trigger*,ExprList*,int,int,Table*,int);
11512 SQLITE_PRIVATE void sqlite3CreateForeignKey(Parse*, ExprList*, Token*, ExprList*, int);
11532 SQLITE_PRIVATE int sqlite3FixExprList(DbFixer*, ExprList*);
11642 SQLITE_PRIVATE int sqlite3ResolveOrderGroupBy(Parse*, Select*, ExprList*, const char*);
11742 SQLITE_PRIVATE void sqlite3ExprListCheckLength(Parse*, ExprList*, const char*);
11760 SQLITE_PRIVATE void sqlite3FkActions(Parse*, Table*, ExprList*, int);
71724 SQLITE_PRIVATE int sqlite3WalkExprList(Walker *pWalker, ExprList *p){
71850 ExprList *pEList, /* A result set */
71957 ExprList *pEList;
72314 ExprList *pList = pExpr->x.pList; /* The argument list */
72425 ExprList *pEList, /* List of expressions to scan */
72468 ExprList *pEList; /* The columns of the result set */
72540 ExprList *pOrderBy;
72541 ExprList *pEList;
72628 ExprList *pOrderBy, /* The ORDER BY or GROUP BY clause to be processed */
72633 ExprList *pEList;
72678 ExprList *pOrderBy, /* An ORDER BY or GROUP BY clause to resolve */
72731 ExprList *pEList; /* Result set expression list */
72733 ExprList *pGroupBy; /* The GROUP BY clause */
73315 static void heightOfExprList(ExprList *p, int *pnHeight){
73534 SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){
73870 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, int flags){
73871 ExprList *pNew;
74001 SQLITE_PRIVATE ExprList *sqlite3ExprListAppend(
74003 ExprList *pList, /* List to which to append. Might be NULL */
74008 pList = sqlite3DbMallocZero(db, sizeof(ExprList) );
74049 ExprList *pList, /* List to which to add the span. */
74074 ExprList *pList, /* List to which to add the span. */
74095 ExprList *pEList,
74109 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){
74367 ExprList *pEList;
74667 ExprList *pEList;
74691 ExprList *pList = pExpr->x.pList;
75547 ExprList *pFarg; /* List of function arguments */
75784 ExprList *pEList; /* List of WHEN terms */
76032 ExprList *pList = pExpr->x.pList;
76092 ExprList *pList, /* The expression list to be coded */
76497 SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList *pA, ExprList *pB){
76598 ExprList *pGB = pAggInfo->pGroupBy;
76710 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext *pNC, ExprList *pList){
78850 ExprList *pList /* The expression to be fixed to one database */
80273 ExprList *pList, /* List of field names to be indexed */
81319 ExprList *pFromCol, /* Columns in this table that point to other table */
81321 ExprList *pToCol, /* Columns in the other table */
81584 ExprList *pList, /* A list of columns to be indexed */
83533 ExprList *pOrderBy, /* The ORDER BY clause. May be null */
83541 ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */
86633 ExprList *pChanges /* Change-list for UPDATE, NULL for DELETE */
86651 ExprList *pList = 0; /* Changes list if ON UPDATE CASCADE */
86817 ExprList *pChanges, /* Change-list for UPDATE, NULL for DELETE */
87316 ExprList *pList, /* List of values to be inserted */
88494 ExprList *pEList; /* The result set of the SELECT */
92399 ExprList *pEList, /* which columns to include in the result */
92402 ExprList *pGroupBy, /* the GROUP BY clause */
92404 ExprList *pOrderBy, /* the ORDER BY clause */
92763 ExprList *pOrderBy, /* The ORDER BY clause */
92884 ExprList *pEList, /* List of values being extracted */
92887 ExprList *pOrderBy, /* If not NULL, sort results using this key */
93102 static KeyInfo *keyInfoFromExprList(Parse *pParse, ExprList *pList){
93234 ExprList *pOrderBy = p->pOrderBy;
93477 ExprList *pEList /* Expressions defining the result set */
93517 ExprList *pEList /* Expressions defining the result set */
93592 ExprList *pEList, /* Expr list from which to derive column names */
94530 ExprList *pOrderBy; /* The ORDER BY clause */
94845 static void substExprList(sqlite3*, ExprList*, int, ExprList*);
94846 static void substSelect(sqlite3*, Select *, int, ExprList *);
94865 ExprList *pEList /* Substitute expressions */
94895 ExprList *pList, /* List to scan and in which to make substitutes */
94897 ExprList *pEList /* Substitute values */
94909 ExprList *pEList /* Substitute values */
95055 ExprList *pList; /* The result set of the outer query */
95214 ExprList *pOrderBy = p->pOrderBy;
95427 ExprList *pEList = p->pEList;
95533 ExprList *pEList;
95635 ExprList *pNew = 0;
95915 ExprList *pList = pF->pExpr->x.pList;
95938 ExprList *pList = pF->pExpr->x.pList;
96084 ExprList *pEList; /* List of columns to extract. */
96087 ExprList *pOrderBy; /* The ORDER BY clause. May be NULL */
96088 ExprList *pGroupBy; /* The GROUP BY clause. May be NULL */
96334 ExprList *pDist = (isDistinct ? p->pEList : 0);
96673 ExprList *pDel = 0;
96759 ExprList *pMinMax = 0;
96870 SQLITE_PRIVATE void sqlite3PrintExprList(ExprList *pList){
97532 ExprList *pEList, /* The VALUE clause: a list of values to be inserted */
97564 ExprList *pEList, /* The SET clause: list of column and new values */
97762 static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){
97781 ExprList *pChanges, /* Columns that change in an UPDATE statement */
98170 ExprList *pChanges, /* Changes list for any UPDATE OF triggers */
98231 ExprList *pChanges, /* Changes list for any UPDATE OF triggers */
98282 ExprList *pChanges, /* The columns to change in the UPDATE statement */
98351 ExprList *pChanges, /* Things to be changed */
98859 ExprList *pChanges, /* The columns to change in the UPDATE statement */
98866 ExprList *pEList = 0; /* The result set of the SELECT statement */
100784 static Bitmask exprListTableUsage(WhereMaskSet*, ExprList*);
100802 static Bitmask exprListTableUsage(WhereMaskSet *pMaskSet, ExprList *pList){
101003 ExprList *pList; /* List of operands to the LIKE operator */
101092 ExprList *pList;
101394 ExprList *pList = 0; /* The RHS of the IN operator */
101555 ExprList *pList = pExpr->x.pList;
101740 ExprList *pList, /* Search expressions in ths list */
101766 ExprList *pList, /* Expression list to search */
101807 ExprList *pDistinct, /* The DISTINCT expressions */
101859 ExprList *pDistinct
101935 ExprList *pOrderBy, /* The ORDER BY clause */
102125 Bitmask, Bitmask, ExprList*, WhereCost*);
102140 ExprList *pOrderBy, /* The ORDER BY clause */
102476 ExprList *pOrderBy
102642 ExprList *pOrderBy, /* The order by clause */
103120 ExprList *pList, /* The value list on the RHS of "x IN (v1,v2,v3,...)" */
103213 ExprList *pOrderBy, /* The ORDER BY clause */
103214 ExprList *pDistinct, /* The select-list if query is DISTINCT */
103685 ExprList *pOrderBy, /* The ORDER BY clause */
104901 ExprList **ppOrderBy, /* An ORDER BY clause, or NULL */
104902 ExprList *pDistinct, /* The select-list for DISTINCT queries - or NULL */
105125 ExprList *pOrderBy; /* ORDER BY clause for index to optimize */
105126 ExprList *pDist; /* DISTINCT clause for index to optimize */
105738 ExprList* yy322;
108252 ExprList *pList;
108264 ExprList *pList;
108305 ExprList *pList = sqlite3ExprListAppend(pParse,0, yymsp[-2].minor.yy118.pExpr);