Home
last modified time | relevance | path

Searched refs:ExprList (Results 1 – 23 of 23) sorted by relevance

/sqlite-3.40.0/src/
H A DsqliteInt.h1185 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 Dwindow.c738 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 Dresolve.c70 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 Dupdate.c23 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 Dexpr.c1601 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 Dparse.y128 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 Dtrigger.c535 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 Dselect.c330 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 DwhereInt.h465 ExprList *pOrderBy; /* The ORDER BY clause or NULL */
466 ExprList *pResultSet; /* Result set of the query */
566 Bitmask sqlite3WhereExprListUsage(WhereMaskSet*, ExprList*);
H A Dtreeview.c665 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 Dupsert.c57 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 Ddelete.c142 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 Dwhereexpr.c181 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 Dbuild.c255 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 Dalter.c881 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 Dfkey.c1212 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 Dwherecode.c480 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 Dwalker.c104 int sqlite3WalkExprList(Walker *pWalker, ExprList *p){ in sqlite3WalkExprList()
H A Dwhere.c536 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 Dinsert.c711 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 Dvdbemem.c1470 ExprList *pList = 0; /* Function arguments */ in valueFromFunction()
H A Dpragma.c1936 ExprList *pCheck = sqlite3ExprListDup(db, pTab->pCheck, 0); in sqlite3Pragma()
/sqlite-3.40.0/test/
H A Dmisc1.test719 # Sometimes sqlite3ExprListAppend() can be invoked on an ExprList that