| /sqlite-3.40.0/src/ |
| H A D | sqliteInt.h | 1185 typedef struct ExprList ExprList; typedef 3022 struct ExprList { struct 4286 Window *sqlite3WindowAssemble(Parse*, Window*, ExprList*, ExprList*, Token*); 4592 ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*); 4593 ExprList *sqlite3ExprListAppendVector(Parse*,ExprList*,IdList*,Expr*); 4722 Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*, 4733 void sqlite3Update(Parse*, SrcList*, ExprList*,Expr*,int,ExprList*,Expr*, 4786 int sqlite3ExprListCompare(const ExprList*,const ExprList*, int); 4845 ExprList *sqlite3ExprListDup(sqlite3*,const ExprList*,int); 4915 void sqlite3CreateForeignKey(Parse*, ExprList*, Token*, ExprList*, int); [all …]
|
| H A D | window.c | 738 ExprList *pSub; 891 static ExprList *exprListAppendList( in exprListAppendList() 969 ExprList *pGroupBy = p->pGroupBy; in sqlite3WindowRewrite() 971 ExprList *pSort = 0; in sqlite3WindowRewrite() 1036 ExprList *pArgs; in sqlite3WindowRewrite() 1251 ExprList *pPartition, in sqlite3WindowAssemble() 1252 ExprList *pOrderBy, in sqlite3WindowAssemble() 1431 ExprList *pList; in sqlite3WindowCodeInit() 1523 const ExprList *pList; in windowArgCount() 1620 ExprList *pOrderBy = pMWin->pOrderBy; in windowReadPeerValues() [all …]
|
| H A D | resolve.c | 70 ExprList *pEList, /* A result set */ in resolveAlias() 190 ExprList **ppList, /* ExprList to extend */ in extendFJMatch() 296 ExprList *pEList; in lookupName() 989 ExprList *pList = pExpr->x.pList; /* The argument list */ in resolveExprStep() 1316 ExprList *pEList, /* List of expressions to scan */ in resolveAsName() 1362 ExprList *pEList; /* The columns of the result set */ in resolveOrderByTermToExprList() 1436 ExprList *pOrderBy; in resolveCompoundOrderBy() 1437 ExprList *pEList; in resolveCompoundOrderBy() 1552 ExprList *pEList; in sqlite3ResolveOrderGroupBy() 1692 ExprList *pGroupBy; /* The GROUP BY clause */ in resolveSelectStep() [all …]
|
| H A D | update.c | 23 ExprList *pChanges, /* The columns to change in the UPDATE statement */ 191 ExprList *pChanges, /* List of expressions to return */ in updateFromSelect() 194 ExprList *pOrderBy, /* ORDER BY clause */ in updateFromSelect() 200 ExprList *pList = 0; in updateFromSelect() 201 ExprList *pGrp = 0; in updateFromSelect() 203 ExprList *pOrderBy2 = 0; in updateFromSelect() 287 ExprList *pChanges, /* Things to be changed */ in sqlite3Update() 290 ExprList *pOrderBy, /* ORDER BY clause. May be null */ in sqlite3Update() 1188 ExprList *pChanges, /* The columns to change in the UPDATE statement */ in updateVirtualTable() 1220 ExprList *pList; in updateVirtualTable()
|
| H A D | expr.c | 1601 ExprList *sqlite3ExprListDup(sqlite3 *db, const ExprList *p, int flags){ in sqlite3ExprListDup() 1602 ExprList *pNew; in sqlite3ExprListDup() 1796 ExprList *pList; in sqlite3ExprListAppendNew() 1816 ExprList *pNew; in sqlite3ExprListAppendGrow() 1832 ExprList *sqlite3ExprListAppend( in sqlite3ExprListAppend() 2020 ExprList *pEList, in sqlite3ExprListCheckLength() 2585 ExprList *pEList; in isCandidateForInOpt() 3510 ExprList *pList; in sqlite3ExprCodeIN() 4898 ExprList *p; in sqlite3ExprCodeRunJustOnce() 5688 int sqlite3ExprListCompare(const ExprList *pA, const ExprList *pB, int iTab){ in sqlite3ExprListCompare() [all …]
|
| H A D | parse.y | 128 ExprList *pOrderBy, in updateDeleteLimitError() 645 %type selcollist {ExprList*} 647 %type sclp {ExprList*} 832 %type sortlist {ExprList*} 972 %type setlist {ExprList*} 1192 ExprList *pList; 1202 ExprList *pList; 1378 %type exprlist {ExprList*} 1432 %type eidlist {ExprList*} 1445 ExprList *pPrior, [all …]
|
| H A D | trigger.c | 535 ExprList *pEList, /* The SET clause: list of column and new values */ in sqlite3TriggerUpdateStep() 738 static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ in checkColumnOverlap() 766 ExprList *pChanges, /* Columns that change in an UPDATE statement */ in triggersReallyExist() 829 ExprList *pChanges, /* Columns that change in an UPDATE statement */ in sqlite3TriggersExist() 911 static ExprList *sqlite3ExpandReturning( in sqlite3ExpandReturning() 913 ExprList *pList, /* The arguments to RETURNING */ in sqlite3ExpandReturning() 916 ExprList *pNew = 0; in sqlite3ExpandReturning() 962 ExprList *pNew; in codeReturningTrigger() 1375 ExprList *pChanges, /* Changes list for any UPDATE OF triggers */ in sqlite3CodeRowTrigger() 1444 ExprList *pChanges, /* Changes list for any UPDATE OF triggers */ in sqlite3TriggerColmask()
|
| H A D | select.c | 330 ExprList *pResults; in sqlite3SrcItemColumnUsed() 1027 ExprList *pExtra = 0; in selectExprDefer() 1160 ExprList *pEList; in selectInnerLoop() 1423 ExprList *pSO; in selectInnerLoop() 2079 ExprList *pEList; in sqlite3GenerateColumnNames() 5158 ExprList *pOrderBy; in minMaxQuery() 5479 ExprList *pEList; in resolveFromTermToCte() 5727 ExprList *pEList; in selectExpander() 5878 ExprList *pNew = 0; in selectExpander() 6266 ExprList *pList; in finalizeAggFunctions() [all …]
|
| H A D | whereInt.h | 465 ExprList *pOrderBy; /* The ORDER BY clause or NULL */ 466 ExprList *pResultSet; /* Result set of the query */ 566 Bitmask sqlite3WhereExprListUsage(WhereMaskSet*, ExprList*);
|
| H A D | treeview.c | 665 ExprList *pFarg; /* List of function arguments */ in sqlite3TreeViewExpr() 866 const ExprList *pList, in sqlite3TreeViewBareExprList() 914 const ExprList *pList, in sqlite3TreeViewExprList() 1011 const ExprList *pOrderBy, in sqlite3TreeViewDelete() 1068 const ExprList *pExprList, in sqlite3TreeViewInsert() 1136 const ExprList *pChanges, in sqlite3TreeViewUpdate() 1139 const ExprList *pOrderBy, in sqlite3TreeViewUpdate() 1269 void sqlite3ShowExprList(const ExprList *p){ sqlite3TreeViewExprList(0,p,0,0);} in sqlite3ShowExprList()
|
| H A D | upsert.c | 57 ExprList *pTarget, /* Target argument to ON CONFLICT, or NULL */ in sqlite3UpsertNew() 59 ExprList *pSet, /* UPDATE columns, or NULL for a DO NOTHING */ in sqlite3UpsertNew() 99 ExprList *pTarget; /* The conflict-target clause */ in sqlite3UpsertAnalyzeTarget()
|
| H A D | delete.c | 142 ExprList *pOrderBy, /* Optional ORDER BY clause */ in sqlite3MaterializeView() 181 ExprList *pOrderBy, /* The ORDER BY clause. May be null */ in sqlite3LimitWhere() 188 ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */ in sqlite3LimitWhere() 281 ExprList *pOrderBy, /* ORDER BY clause. May be null */ in sqlite3DeleteFrom()
|
| H A D | whereexpr.c | 181 ExprList *pList; /* List of operands to the LIKE operator */ in isLikeOrGlob() 368 ExprList *pList; in isAuxiliaryVtabOperator() 863 ExprList *pList = 0; /* The RHS of the IN operator */ in exprAnalyzeOrTerm() 1229 ExprList *pList; in exprAnalyze() 1610 ExprList *pOrderBy = p->pOrderBy; in sqlite3WhereAddLimit() 1771 Bitmask sqlite3WhereExprListUsage(WhereMaskSet *pMaskSet, ExprList *pList){ in sqlite3WhereExprListUsage() 1815 ExprList *pArgs; in sqlite3WhereTabFuncArgs()
|
| H A D | build.c | 255 ExprList *pEL = pParse->pConstExpr; in sqlite3FinishCoding() 703 ExprList *pList; in sqlite3ColumnSetExpr() 1446 void sqlite3AddReturning(Parse *pParse, ExprList *pList){ in sqlite3AddReturning() 1833 ExprList *pList, /* List of field names to be indexed */ in sqlite3AddPrimaryKey() 2370 ExprList *pList; in convertToWithoutRowidTable() 2580 static void markExprListImmutable(ExprList *pList){ in markExprListImmutable() 2962 ExprList *pCNames, /* Optional list of view column names */ in sqlite3CreateView() 3582 ExprList *pToCol, /* Columns in the other table */ in sqlite3CreateForeignKey() 3872 int sqlite3HasExplicitNulls(Parse *pParse, ExprList *pList){ in sqlite3HasExplicitNulls() 3905 ExprList *pList, /* A list of columns to be indexed */ in sqlite3CreateIndex() [all …]
|
| H A D | alter.c | 881 ExprList *pList = p->pEList; in renameUnmapSelectCb() 923 void sqlite3RenameExprlistUnmap(Parse *pParse, ExprList *pEList){ in sqlite3RenameExprlistUnmap() 1083 const ExprList *pEList, in renameColumnElistNames() 1364 ExprList *pUpsertSet = pUpsert->pUpsertSet; in renameResolveTrigger() 1584 ExprList *pUpsertSet = pStep->pUpsert->pUpsertSet; in renameColumnFunc()
|
| H A D | fkey.c | 1212 ExprList *pChanges /* Change-list for UPDATE, NULL for DELETE */ in fkActionTrigger() 1232 ExprList *pList = 0; /* Changes list if ON UPDATE CASCADE */ in fkActionTrigger() 1408 ExprList *pChanges, /* Change-list for UPDATE, NULL for DELETE */ in sqlite3FkActions()
|
| H A D | wherecode.c | 480 ExprList *pOrigRhs; /* Original unmodified RHS */ in removeUnindexableInClauseTerms() 481 ExprList *pOrigLhs; /* Original unmodified LHS */ in removeUnindexableInClauseTerms() 482 ExprList *pRhs = 0; /* New RHS after modifications */ in removeUnindexableInClauseTerms() 483 ExprList *pLhs = 0; /* New LHS after mods */ in removeUnindexableInClauseTerms() 527 ExprList *pOrderBy = pSelect->pOrderBy; in removeUnindexableInClauseTerms() 1206 const ExprList *pList; in codeExprOrVector()
|
| H A D | walker.c | 104 int sqlite3WalkExprList(Walker *pWalker, ExprList *p){ in sqlite3WalkExprList()
|
| H A D | where.c | 536 ExprList *pList, /* Expression list to search */ in findIndexCol() 591 ExprList *pDistinct /* The result set that needs to be DISTINCT */ in isDistinctRedundant() 1187 ExprList *pOrderBy = pWInfo->pOrderBy; in allocateIndexInfo() 2049 ExprList *pList, /* The value list on the RHS of "x IN (v1,v2,v3,...)" */ in whereInScanEst() 3190 ExprList *pOB; in indexMightHelpWithOrderBy() 3191 ExprList *aColExpr; in indexMightHelpWithOrderBy() 4356 ExprList *pOrderBy, /* ORDER BY or GROUP BY or DISTINCT clause to check */ in wherePathSatisfiesOrderBy() 5625 ExprList *pOrderBy, /* An ORDER BY (or GROUP BY) clause, or NULL */ in sqlite3WhereBegin() 5626 ExprList *pResultSet, /* Query result set. Req'd for DISTINCT */ in sqlite3WhereBegin()
|
| H A D | insert.c | 711 ExprList *pList = 0; /* List of VALUES() to be inserted */ in sqlite3Insert() 1835 ExprList *pCheck = pTab->pCheck; in sqlite3GenerateConstraintChecks() 2788 ExprList *pEList; /* The result set of the SELECT */ in xferOptimization()
|
| H A D | vdbemem.c | 1470 ExprList *pList = 0; /* Function arguments */ in valueFromFunction()
|
| H A D | pragma.c | 1936 ExprList *pCheck = sqlite3ExprListDup(db, pTab->pCheck, 0); in sqlite3Pragma()
|
| /sqlite-3.40.0/test/ |
| H A D | misc1.test | 719 # Sometimes sqlite3ExprListAppend() can be invoked on an ExprList that
|