Home
last modified time | relevance | path

Searched refs:pEList (Results 1 – 15 of 15) sorted by relevance

/sqlite-3.40.0/src/
H A Dresolve.c296 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 Dselect.c144 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 Dexpr.c1729 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 Dtrigger.c535 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 Dalter.c880 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 Ddelete.c188 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 Dinsert.c742 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 Dwalker.c132 if( sqlite3WalkExprList(pWalker, p->pEList) ) return WRC_Abort; in sqlite3WalkSelectExpr()
H A Dwherecode.c488 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 Dwindow.c861 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 Dtreeview.c289 if( p->pEList ){ in sqlite3TreeViewSelect()
290 sqlite3TreeViewExprList(pView, p->pEList, n>0, "result-set"); in sqlite3TreeViewSelect()
H A DsqliteInt.h3248 ExprList *pEList; /* Optional list of result-set columns */ member
3352 ExprList *pEList; /* The fields of the result */ member
H A Dwhereexpr.c940 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pEList); in exprSelectUsage()
H A Dwhere.c2733 pRhs = pRhs->x.pSelect->pEList->a[i].pExpr; in whereRangeVectorLen()
5831 sSelect.pEList = pResultSet; in sqlite3WhereBegin()
H A Dbuild.c3140 && pTable->nCol==pSel->pEList->nExpr in viewGetColumnNames()