| /sqlite-3.40.0/src/ |
| H A D | resolve.c | 296 ExprList *pEList; in lookupName() local 315 pEList = pItem->pSelect->pEList; in lookupName() 571 pEList = pNC->uNC.pEList; in lookupName() 1369 pEList = pSelect->pEList; in resolveOrderByTermToExprList() 1376 nc.uNC.pEList = pEList; in resolveOrderByTermToExprList() 1437 ExprList *pEList; in resolveCompoundOrderBy() local 1459 pEList = pSelect->pEList; in resolveCompoundOrderBy() 1552 ExprList *pEList; in sqlite3ResolveOrderGroupBy() local 1560 pEList = pSelect->pEList; in sqlite3ResolveOrderGroupBy() 1812 sNC.uNC.pEList = p->pEList; in resolveSelectStep() [all …]
|
| H A D | select.c | 144 pNew->pEList = pEList; in sqlite3SelectNew() 1198 pEList = p->pEList; in selectInnerLoop() 2096 pEList = pSelect->pEList; in sqlite3GenerateColumnNames() 4621 x.pEList = pSub->pEList; in flattenSubquery() 5115 x.pEList = pSubq->pEList; in pushDownWhereTerms() 5590 pEList = pLeft->pEList; in resolveFromTermToCte() 5747 pEList = p->pEList; in selectExpander() 6939 pEList = p->pEList; in sqlite3Select() 7120 pEList = p->pEList; in sqlite3Select() 7278 assert( p->pEList==pEList ); in sqlite3Select() [all …]
|
| H A D | expr.c | 1729 pNew->pEList = sqlite3ExprListDup(db, p->pEList, flags); in sqlite3SelectDup() 2020 ExprList *pEList, in sqlite3ExprListCheckLength() argument 2024 testcase( pEList && pEList->nExpr==mx ); in sqlite3ExprListCheckLength() 2025 testcase( pEList && pEList->nExpr==mx+1 ); in sqlite3ExprListCheckLength() 2026 if( pEList && pEList->nExpr>mx ){ in sqlite3ExprListCheckLength() 2585 ExprList *pEList; in isCandidateForInOpt() local 2608 pEList = p->pEList; in isCandidateForInOpt() 2609 assert( pEList!=0 ); in isCandidateForInOpt() 2765 ExprList *pEList = pX->x.pSelect->pEList; in sqlite3FindInIndex() local 2781 ExprList *pEList = p->pEList; in sqlite3FindInIndex() local [all …]
|
| H A D | trigger.c | 535 ExprList *pEList, /* The SET clause: list of column and new values */ in sqlite3TriggerUpdateStep() argument 547 pTriggerStep->pExprList = pEList; in sqlite3TriggerUpdateStep() 550 pEList = 0; in sqlite3TriggerUpdateStep() 554 pTriggerStep->pExprList = sqlite3ExprListDup(db, pEList, EXPRDUP_REDUCE); in sqlite3TriggerUpdateStep() 560 sqlite3ExprListDelete(db, pEList); in sqlite3TriggerUpdateStep() 738 static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ in checkColumnOverlap() argument 740 if( pIdList==0 || NEVER(pEList==0) ) return 1; in checkColumnOverlap() 741 for(e=0; e<pEList->nExpr; e++){ in checkColumnOverlap() 742 if( sqlite3IdListIndex(pIdList, pEList->a[e].zEName)>=0 ) return 1; in checkColumnOverlap() 974 sSelect.pEList = sqlite3ExprListDup(db, pReturning->pReturnEL, 0); in codeReturningTrigger() [all …]
|
| H A D | alter.c | 880 if( ALWAYS(p->pEList) ){ in renameUnmapSelectCb() 881 ExprList *pList = p->pEList; in renameUnmapSelectCb() 924 if( pEList ){ in sqlite3RenameExprlistUnmap() 930 sqlite3WalkExprList(&sWalker, pEList); in sqlite3RenameExprlistUnmap() 931 for(i=0; i<pEList->nExpr; i++){ in sqlite3RenameExprlistUnmap() 1083 const ExprList *pEList, in renameColumnElistNames() argument 1086 if( pEList ){ in renameColumnElistNames() 1088 for(i=0; i<pEList->nExpr; i++){ in renameColumnElistNames() 1089 const char *zName = pEList->a[i].zEName; in renameColumnElistNames() 1090 if( ALWAYS(pEList->a[i].fg.eEName==ENAME_NAME) in renameColumnElistNames() [all …]
|
| H A D | delete.c | 188 ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */ in sqlite3LimitWhere() local 221 pEList = sqlite3ExprListAppend( in sqlite3LimitWhere() 229 pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db, TK_ID, zName)); in sqlite3LimitWhere() 234 pEList = sqlite3ExprListAppend(pParse, pEList, p); in sqlite3LimitWhere() 238 pLhs->x.pList = sqlite3ExprListDup(db, pEList, 0); in sqlite3LimitWhere() 258 pSelect = sqlite3SelectNew(pParse, pEList, pSelectSrc, pWhere, 0 ,0, in sqlite3LimitWhere()
|
| H A D | insert.c | 742 pList = pSelect->pEList; in sqlite3Insert() 743 pSelect->pEList = 0; in sqlite3Insert() 929 assert( pSelect->pEList ); in sqlite3Insert() 930 nColumn = pSelect->pEList->nExpr; in sqlite3Insert() 2788 ExprList *pEList; /* The result set of the SELECT */ in xferOptimization() local 2846 pEList = pSelect->pEList; in xferOptimization() 2847 assert( pEList!=0 ); in xferOptimization() 2848 if( pEList->nExpr!=1 ){ in xferOptimization() 2851 assert( pEList->a[0].pExpr ); in xferOptimization() 2852 if( pEList->a[0].pExpr->op!=TK_ASTERISK ){ in xferOptimization()
|
| H A D | walker.c | 132 if( sqlite3WalkExprList(pWalker, p->pEList) ) return WRC_Abort; in sqlite3WalkSelectExpr()
|
| H A D | wherecode.c | 488 pOrigRhs = pNew->x.pSelect->pEList; in removeUnindexableInClauseTerms() 508 pNew->x.pSelect->pEList = pRhs; in removeUnindexableInClauseTerms() 611 if( !ExprUseXSelect(pX) || pX->x.pSelect->pEList->nExpr==1 ){ in codeEqualityTerm() 2565 && (pAlt->pExpr->x.pSelect->pEList->nExpr>1) in sqlite3WhereCodeOneLoopStart()
|
| H A D | window.c | 861 ExprList *pEList, /* Rewrite expressions in this list */ in selectWindowRewriteEList() argument 882 (void)sqlite3WalkExprList(&sWalker, pEList); in selectWindowRewriteEList() 1021 selectWindowRewriteEList(pParse, pMWin, pSrc, p->pEList, pTab, &pSublist); in sqlite3WindowRewrite() 1389 int nEphExpr = pSelect->pSrc->a[0].pSelect->pEList->nExpr; in sqlite3WindowCodeInit()
|
| H A D | treeview.c | 289 if( p->pEList ){ in sqlite3TreeViewSelect() 290 sqlite3TreeViewExprList(pView, p->pEList, n>0, "result-set"); in sqlite3TreeViewSelect()
|
| H A D | sqliteInt.h | 3248 ExprList *pEList; /* Optional list of result-set columns */ member 3352 ExprList *pEList; /* The fields of the result */ member
|
| H A D | whereexpr.c | 940 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pEList); in exprSelectUsage()
|
| H A D | where.c | 2733 pRhs = pRhs->x.pSelect->pEList->a[i].pExpr; in whereRangeVectorLen() 5831 sSelect.pEList = pResultSet; in sqlite3WhereBegin()
|
| H A D | build.c | 3140 && pTable->nCol==pSel->pEList->nExpr in viewGetColumnNames()
|