Lines Matching refs:ExprList

1185 typedef struct ExprList ExprList;  typedef
2278 ExprList *pCheck; /* All CHECK constraints */
2297 ExprList *pDfltList; /* DEFAULT clauses on various columns.
2618 ExprList *aColExpr; /* Column expressions */
2723 ExprList *pGroupBy; /* The group by clause */
2850 ExprList *pList; /* op = IN, EXISTS, SELECT, CASE, FUNCTION, BETWEEN */
3022 struct ExprList { struct
3147 ExprList *pFuncArg; /* Arguments to table-valued-function */
3248 ExprList *pEList; /* Optional list of result-set columns */
3307 ExprList *pUpsertTarget; /* Optional description of conflict target */
3309 ExprList *pUpsertSet; /* The SET clause from an ON CONFLICT UPDATE */
3352 ExprList *pEList; /* The fields of the result */
3355 ExprList *pGroupBy; /* The GROUP BY clause */
3357 ExprList *pOrderBy; /* The ORDER BY clause */
3515 ExprList *pOrderBy; /* Key columns for SRT_Queue and SRT_DistQueue */
3658 ExprList *pConstExpr;/* Constant expressions */
3908 ExprList *pExprList; /* SET clause for UPDATE, or RETURNING clause */
3921 ExprList *pReturnEL; /* List of expressions to return */
4095 ExprList *pGroupBy; /* GROUP BY clause */
4124 int sqlite3WalkExprList(Walker*, ExprList*);
4158 ExprList *pCols; /* List of explicit column names, or NULL */
4241 ExprList *pPartition; /* PARTITION BY clause */
4242 ExprList *pOrderBy; /* ORDER BY clause */
4286 Window *sqlite3WindowAssemble(Parse*, Window*, ExprList*, ExprList*, Token*);
4515 void sqlite3TreeViewBareExprList(TreeView*, const ExprList*, const char*);
4516 void sqlite3TreeViewExprList(TreeView*, const ExprList*, u8, const char*);
4526 const ExprList*,const Expr*, const Trigger*);
4528 const IdList*, const Select*, const ExprList*,
4530 void sqlite3TreeViewUpdate(const With*, const SrcList*, const ExprList*,
4531 const Expr*, int, const ExprList*, const Expr*,
4543 void sqlite3ShowExprList(const ExprList*);
4586 Expr *sqlite3ExprFunction(Parse*,ExprList*, const Token*, int);
4592 ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*);
4593 ExprList *sqlite3ExprListAppendVector(Parse*,ExprList*,IdList*,Expr*);
4594 Select *sqlite3ExprListToValues(Parse*, int, ExprList*);
4595 void sqlite3ExprListSetSortOrder(ExprList*,int,int);
4596 void sqlite3ExprListSetName(Parse*,ExprList*,const Token*,int);
4597 void sqlite3ExprListSetSpan(Parse*,ExprList*,const char*,const char*);
4598 void sqlite3ExprListDelete(sqlite3*, ExprList*);
4599 u32 sqlite3ExprListFlags(const ExprList*);
4618 int sqlite3ColumnsFromExprList(Parse*,ExprList*,i16*,Column**);
4639 void sqlite3AddPrimaryKey(Parse*, ExprList*, int, int, int);
4645 void sqlite3AddReturning(Parse*,ExprList*);
4675 void sqlite3CreateView(Parse*,Token*,Token*,Token*,ExprList*,Select*,int,int);
4710 void sqlite3SrcListFuncArgs(Parse*, SrcList*, ExprList*);
4718 void sqlite3CreateIndex(Parse*,Token*,Token*,SrcList*,ExprList*,int,Token*,
4722 Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*,
4723 Expr*,ExprList*,u32,Expr*);
4729 Expr *sqlite3LimitWhere(Parse*,SrcList*,Expr*,ExprList*,Expr*,char*);
4732 void sqlite3DeleteFrom(Parse*, SrcList*, Expr*, ExprList*, Expr*);
4733 void sqlite3Update(Parse*, SrcList*, ExprList*,Expr*,int,ExprList*,Expr*,
4735 WhereInfo *sqlite3WhereBegin(Parse*,SrcList*,Expr*,ExprList*,
4736 ExprList*,Select*,u16,int);
4764 int sqlite3ExprCodeExprList(Parse*, ExprList*, int, int, u8);
4786 int sqlite3ExprListCompare(const ExprList*,const ExprList*, int);
4791 void sqlite3ExprAnalyzeAggList(NameContext*,ExprList*);
4813 int sqlite3ExprIsConstantOrGroupBy(Parse*, Expr*, ExprList*);
4845 ExprList *sqlite3ExprListDup(sqlite3*,const ExprList*,int);
4866 void sqlite3MaterializeView(Parse*, Table*, Expr*, ExprList*,Expr*,int);
4875 Trigger *sqlite3TriggersExist(Parse *, Table*, int, ExprList*, int *pMask);
4877 void sqlite3CodeRowTrigger(Parse*, Trigger *, int, ExprList*, int, Table *,
4880 void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*);
4887 TriggerStep *sqlite3TriggerUpdateStep(Parse*,Token*,SrcList*,ExprList*,
4893 u32 sqlite3TriggerColmask(Parse*,Trigger*,ExprList*,int,int,Table*,int);
4915 void sqlite3CreateForeignKey(Parse*, ExprList*, Token*, ExprList*, int);
5093 int sqlite3ResolveExprListNames(NameContext*, ExprList*);
5095 int sqlite3ResolveSelfReference(Parse*,Table*,int,Expr*,ExprList*);
5096 int sqlite3ResolveOrderGroupBy(Parse*, Select*, ExprList*, const char*);
5104 void sqlite3RenameExprlistUnmap(Parse*, ExprList*);
5123 KeyInfo *sqlite3KeyInfoFromExprList(Parse*, ExprList*, int, int);
5125 int sqlite3HasExplicitNulls(Parse*, ExprList*);
5273 void sqlite3ExprListCheckLength(Parse*, ExprList*, const char*);
5283 Cte *sqlite3CteNew(Parse*,Token*,ExprList*,Select*,u8);
5296 Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*,Upsert*);
5322 void sqlite3FkActions(Parse*, Table*, ExprList*, int, int*, int);