pEList 12235 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* Optional list of result-set columns */ pEList 12278 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* The fields of the result */ pEList 81220 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3WalkExprList(pWalker, p->pEList) ) return WRC_Abort; pEList 81385 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* A result set */ pEList 81395 ext/sqlite3/libsqlite/sqlite3.c assert( iCol>=0 && iCol<pEList->nExpr ); pEList 81396 ext/sqlite3/libsqlite/sqlite3.c pOrig = pEList->a[iCol].pExpr; pEList 81406 ext/sqlite3/libsqlite/sqlite3.c if( pEList->a[iCol].u.x.iAlias==0 ){ pEList 81407 ext/sqlite3/libsqlite/sqlite3.c pEList->a[iCol].u.x.iAlias = (u16)(++pParse->nAlias); pEList 81409 ext/sqlite3/libsqlite/sqlite3.c pDup->iTable = pEList->a[iCol].u.x.iAlias; pEList 81563 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; pEList 81573 ext/sqlite3/libsqlite/sqlite3.c pEList = pItem->pSelect->pEList; pEList 81574 ext/sqlite3/libsqlite/sqlite3.c for(j=0; j<pEList->nExpr; j++){ pEList 81575 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3MatchSpanName(pEList->a[j].zSpan, zCol, zTab, zDb) ){ pEList 81711 ext/sqlite3/libsqlite/sqlite3.c if( (pEList = pNC->pEList)!=0 pEList 81715 ext/sqlite3/libsqlite/sqlite3.c for(j=0; j<pEList->nExpr; j++){ pEList 81716 ext/sqlite3/libsqlite/sqlite3.c char *zAs = pEList->a[j].zName; pEList 81722 ext/sqlite3/libsqlite/sqlite3.c pOrig = pEList->a[j].pExpr; pEList 81727 ext/sqlite3/libsqlite/sqlite3.c resolveAlias(pParse, pEList, j, pExpr, "", nSubquery); pEList 82118 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* List of expressions to scan */ pEList 82127 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<pEList->nExpr; i++){ pEList 82128 ext/sqlite3/libsqlite/sqlite3.c char *zAs = pEList->a[i].zName; pEList 82161 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* The columns of the result set */ pEList 82168 ext/sqlite3/libsqlite/sqlite3.c pEList = pSelect->pEList; pEList 82175 ext/sqlite3/libsqlite/sqlite3.c nc.pEList = pEList; pEList 82189 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<pEList->nExpr; i++){ pEList 82190 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ExprCompare(pEList->a[i].pExpr, pE, -1)<2 ){ pEList 82234 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; pEList 82258 ext/sqlite3/libsqlite/sqlite3.c pEList = pSelect->pEList; pEList 82259 ext/sqlite3/libsqlite/sqlite3.c assert( pEList!=0 ); pEList 82266 ext/sqlite3/libsqlite/sqlite3.c if( iCol<=0 || iCol>pEList->nExpr ){ pEList 82267 ext/sqlite3/libsqlite/sqlite3.c resolveOutOfRangeError(pParse, "ORDER", i+1, pEList->nExpr); pEList 82271 ext/sqlite3/libsqlite/sqlite3.c iCol = resolveAsName(pParse, pEList, pE); pEList 82334 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; pEList 82344 ext/sqlite3/libsqlite/sqlite3.c pEList = pSelect->pEList; pEList 82345 ext/sqlite3/libsqlite/sqlite3.c assert( pEList!=0 ); /* sqlite3SelectNew() guarantees this */ pEList 82348 ext/sqlite3/libsqlite/sqlite3.c if( pItem->u.x.iOrderByCol>pEList->nExpr ){ pEList 82349 ext/sqlite3/libsqlite/sqlite3.c resolveOutOfRangeError(pParse, zType, i+1, pEList->nExpr); pEList 82352 ext/sqlite3/libsqlite/sqlite3.c resolveAlias(pParse, pEList, pItem->u.x.iOrderByCol-1, pItem->pExpr, pEList 82390 ext/sqlite3/libsqlite/sqlite3.c nResult = pSelect->pEList->nExpr; pEList 82396 ext/sqlite3/libsqlite/sqlite3.c iCol = resolveAsName(pParse, pSelect->pEList, pE2); pEList 82423 ext/sqlite3/libsqlite/sqlite3.c for(j=0; j<pSelect->pEList->nExpr; j++){ pEList 82424 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3ExprCompare(pE, pSelect->pEList->a[j].pExpr, -1)==0 ){ pEList 82441 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* Result set expression list */ pEList 82536 ext/sqlite3/libsqlite/sqlite3.c pEList = p->pEList; pEList 82537 ext/sqlite3/libsqlite/sqlite3.c assert( pEList!=0 ); pEList 82538 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<pEList->nExpr; i++){ pEList 82539 ext/sqlite3/libsqlite/sqlite3.c Expr *pX = pEList->a[i].pExpr; pEList 82572 ext/sqlite3/libsqlite/sqlite3.c sNC.pEList = p->pEList; pEList 82843 ext/sqlite3/libsqlite/sqlite3.c return sqlite3ExprAffinity(pExpr->x.pSelect->pEList->a[0].pExpr); pEList 83025 ext/sqlite3/libsqlite/sqlite3.c aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff); pEList 83164 ext/sqlite3/libsqlite/sqlite3.c heightOfExprList(p->pEList, pnHeight); pEList 83889 ext/sqlite3/libsqlite/sqlite3.c pNew->pEList = sqlite3ExprListDup(db, p->pEList, flags); pEList 84020 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, pEList 84024 ext/sqlite3/libsqlite/sqlite3.c testcase( pEList && pEList->nExpr==mx ); pEList 84025 ext/sqlite3/libsqlite/sqlite3.c testcase( pEList && pEList->nExpr==mx+1 ); pEList 84026 ext/sqlite3/libsqlite/sqlite3.c if( pEList && pEList->nExpr>mx ){ pEList 84341 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; pEList 84362 ext/sqlite3/libsqlite/sqlite3.c pEList = p->pEList; pEList 84363 ext/sqlite3/libsqlite/sqlite3.c if( pEList->nExpr!=1 ) return 0; /* One column in the result set */ pEList 84364 ext/sqlite3/libsqlite/sqlite3.c if( pEList->a[0].pExpr->op!=TK_COLUMN ) return 0; /* Result is a column */ pEList 84506 ext/sqlite3/libsqlite/sqlite3.c assert( p->pEList!=0 ); /* Because of isCandidateForInOpt(p) */ pEList 84507 ext/sqlite3/libsqlite/sqlite3.c assert( p->pEList->a[0].pExpr!=0 ); /* Because of isCandidateForInOpt(p) */ pEList 84510 ext/sqlite3/libsqlite/sqlite3.c pExpr = p->pEList->a[0].pExpr; pEList 84705 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; pEList 84718 ext/sqlite3/libsqlite/sqlite3.c pEList = pSelect->pEList; pEList 84720 ext/sqlite3/libsqlite/sqlite3.c assert( pEList!=0 ); pEList 84721 ext/sqlite3/libsqlite/sqlite3.c assert( pEList->nExpr>0 ); pEList 84724 ext/sqlite3/libsqlite/sqlite3.c pEList->a[0].pExpr); pEList 85901 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* List of WHEN terms */ pEList 85910 ext/sqlite3/libsqlite/sqlite3.c pEList = pExpr->x.pList; pEList 85911 ext/sqlite3/libsqlite/sqlite3.c aListelem = pEList->a; pEList 85912 ext/sqlite3/libsqlite/sqlite3.c nExpr = pEList->nExpr; pEList 85947 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCode(pParse, pEList->a[nExpr-1].pExpr, target); pEList 90450 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3FixExprList(pFix, pSelect->pEList) ){ pEList 95721 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */ pEList 95752 ext/sqlite3/libsqlite/sqlite3.c pEList = sqlite3ExprListAppend(pParse, 0, pSelectRowid); pEList 95753 ext/sqlite3/libsqlite/sqlite3.c if( pEList == 0 ) goto limit_where_cleanup_2; pEList 95759 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprListDelete(pParse->db, pEList); pEList 95764 ext/sqlite3/libsqlite/sqlite3.c pSelect = sqlite3SelectNew(pParse,pEList,pSelectSrc,pWhere,0,0, pEList 100127 ext/sqlite3/libsqlite/sqlite3.c pList = pSelect->pEList; pEList 100128 ext/sqlite3/libsqlite/sqlite3.c pSelect->pEList = 0; pEList 100285 ext/sqlite3/libsqlite/sqlite3.c assert( pSelect->pEList ); pEList 100286 ext/sqlite3/libsqlite/sqlite3.c nColumn = pSelect->pEList->nExpr; pEList 101403 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* The result set of the SELECT */ pEList 101467 ext/sqlite3/libsqlite/sqlite3.c pEList = pSelect->pEList; pEList 101468 ext/sqlite3/libsqlite/sqlite3.c assert( pEList!=0 ); pEList 101469 ext/sqlite3/libsqlite/sqlite3.c if( pEList->nExpr!=1 ){ pEList 101472 ext/sqlite3/libsqlite/sqlite3.c assert( pEList->a[0].pExpr ); pEList 101473 ext/sqlite3/libsqlite/sqlite3.c if( pEList->a[0].pExpr->op!=TK_ALL ){ pEList 106534 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprListDelete(db, p->pEList); pEList 106567 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* which columns to include in the result */ pEList 106586 ext/sqlite3/libsqlite/sqlite3.c if( pEList==0 ){ pEList 106587 ext/sqlite3/libsqlite/sqlite3.c pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db,TK_ALL,0)); pEList 106589 ext/sqlite3/libsqlite/sqlite3.c pNew->pEList = pEList; pEList 107126 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* List of values being extracted */ pEList 107144 ext/sqlite3/libsqlite/sqlite3.c assert( pEList!=0 ); pEList 107154 ext/sqlite3/libsqlite/sqlite3.c nResultCol = pEList->nExpr; pEList 107177 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s", pEList->a[i].zName)); pEList 107183 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeExprList(pParse, pEList, regResult, pEList 107216 ext/sqlite3/libsqlite/sqlite3.c CollSeq *pColl = sqlite3ExprCollSeq(pParse, pEList->a[i].pExpr); pEList 107316 ext/sqlite3/libsqlite/sqlite3.c sqlite3CompareAffinity(pEList->a[0].pExpr, pDest->affSdst); pEList 107653 ext/sqlite3/libsqlite/sqlite3.c struct ExprList_item *aOutEx = p->pEList->a; pEList 107850 ext/sqlite3/libsqlite/sqlite3.c if( iCol>=0 && iCol<pS->pEList->nExpr ){ pEList 107856 ext/sqlite3/libsqlite/sqlite3.c Expr *p = pS->pEList->a[iCol].pExpr; pEList 107900 ext/sqlite3/libsqlite/sqlite3.c Expr *p = pS->pEList->a[0].pExpr; pEList 107930 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Expressions defining the result set */ pEList 107938 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<pEList->nExpr; i++){ pEList 107939 ext/sqlite3/libsqlite/sqlite3.c Expr *p = pEList->a[i].pExpr; pEList 107970 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Expressions defining the result set */ pEList 107988 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSetNumCols(v, pEList->nExpr); pEList 107989 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<pEList->nExpr; i++){ pEList 107991 ext/sqlite3/libsqlite/sqlite3.c p = pEList->a[i].pExpr; pEList 107993 ext/sqlite3/libsqlite/sqlite3.c if( pEList->a[i].zName ){ pEList 107994 ext/sqlite3/libsqlite/sqlite3.c char *zName = pEList->a[i].zName; pEList 108014 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbStrDup(db, pEList->a[i].zSpan), SQLITE_DYNAMIC); pEList 108023 ext/sqlite3/libsqlite/sqlite3.c const char *z = pEList->a[i].zSpan; pEList 108028 ext/sqlite3/libsqlite/sqlite3.c generateColumnTypes(pParse, pTabList, pEList); pEList 108046 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* Expr list from which to derive column names */ pEList 108059 ext/sqlite3/libsqlite/sqlite3.c if( pEList ){ pEList 108060 ext/sqlite3/libsqlite/sqlite3.c nCol = pEList->nExpr; pEList 108073 ext/sqlite3/libsqlite/sqlite3.c p = sqlite3ExprSkipCollate(pEList->a[i].pExpr); pEList 108074 ext/sqlite3/libsqlite/sqlite3.c if( (zName = pEList->a[i].zName)!=0 ){ pEList 108096 ext/sqlite3/libsqlite/sqlite3.c zName = sqlite3MPrintf(db, "%s", pEList->a[i].zSpan); pEList 108163 ext/sqlite3/libsqlite/sqlite3.c assert( pTab->nCol==pSelect->pEList->nExpr || db->mallocFailed ); pEList 108167 ext/sqlite3/libsqlite/sqlite3.c a = pSelect->pEList->a; pEList 108210 ext/sqlite3/libsqlite/sqlite3.c selectColumnsFromExprList(pParse, pSelect->pEList, &pTab->nCol, &pTab->aCol); pEList 108331 ext/sqlite3/libsqlite/sqlite3.c if( pRet==0 && iCol<p->pEList->nExpr ){ pEList 108332 ext/sqlite3/libsqlite/sqlite3.c pRet = sqlite3ExprCollSeq(pParse, p->pEList->a[iCol].pExpr); pEList 108418 ext/sqlite3/libsqlite/sqlite3.c int nCol = p->pEList->nExpr; /* Number of columns in the recursive table */ pEList 108510 ext/sqlite3/libsqlite/sqlite3.c selectInnerLoop(pParse, p, p->pEList, iCurrent, pEList 108576 ext/sqlite3/libsqlite/sqlite3.c int nExpr = p->pEList->nExpr; pEList 108585 ext/sqlite3/libsqlite/sqlite3.c if( p->pEList->nExpr!=nExpr ){ pEList 108680 ext/sqlite3/libsqlite/sqlite3.c assert( p->pEList ); pEList 108681 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, dest.iSDParm, p->pEList->nExpr); pEList 108696 ext/sqlite3/libsqlite/sqlite3.c assert( p->pEList && pPrior->pEList ); pEList 108697 ext/sqlite3/libsqlite/sqlite3.c if( p->pEList->nExpr!=pPrior->pEList->nExpr ){ pEList 108786 ext/sqlite3/libsqlite/sqlite3.c assert( p->pEList ); pEList 108835 ext/sqlite3/libsqlite/sqlite3.c assert( p->pEList ); pEList 108839 ext/sqlite3/libsqlite/sqlite3.c generateColumnNames(pParse, 0, pFirst->pEList); pEList 108846 ext/sqlite3/libsqlite/sqlite3.c selectInnerLoop(pParse, p, p->pEList, unionTab, pEList 108875 ext/sqlite3/libsqlite/sqlite3.c assert( p->pEList ); pEList 108910 ext/sqlite3/libsqlite/sqlite3.c assert( p->pEList ); pEList 108914 ext/sqlite3/libsqlite/sqlite3.c generateColumnNames(pParse, 0, pFirst->pEList); pEList 108924 ext/sqlite3/libsqlite/sqlite3.c selectInnerLoop(pParse, p, p->pEList, tab1, pEList 108954 ext/sqlite3/libsqlite/sqlite3.c nCol = p->pEList->nExpr; pEList 109075 ext/sqlite3/libsqlite/sqlite3.c sqlite3CompareAffinity(p->pEList->a[0].pExpr, pDest->affSdst); pEList 109302 ext/sqlite3/libsqlite/sqlite3.c for(i=1; db->mallocFailed==0 && i<=p->pEList->nExpr; i++){ pEList 109333 ext/sqlite3/libsqlite/sqlite3.c testcase( pItem->u.x.iOrderByCol > p->pEList->nExpr ); pEList 109353 ext/sqlite3/libsqlite/sqlite3.c int nExpr = p->pEList->nExpr; pEList 109529 ext/sqlite3/libsqlite/sqlite3.c generateColumnNames(pParse, 0, pFirst->pEList); pEList 109569 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Substitute expressions */ pEList 109577 ext/sqlite3/libsqlite/sqlite3.c assert( pEList!=0 && pExpr->iColumn<pEList->nExpr ); pEList 109579 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3ExprDup(db, pEList->a[pExpr->iColumn].pExpr, 0); pEList 109584 ext/sqlite3/libsqlite/sqlite3.c pExpr->pLeft = substExpr(db, pExpr->pLeft, iTable, pEList); pEList 109585 ext/sqlite3/libsqlite/sqlite3.c pExpr->pRight = substExpr(db, pExpr->pRight, iTable, pEList); pEList 109587 ext/sqlite3/libsqlite/sqlite3.c substSelect(db, pExpr->x.pSelect, iTable, pEList); pEList 109589 ext/sqlite3/libsqlite/sqlite3.c substExprList(db, pExpr->x.pList, iTable, pEList); pEList 109598 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Substitute values */ pEList 109603 ext/sqlite3/libsqlite/sqlite3.c pList->a[i].pExpr = substExpr(db, pList->a[i].pExpr, iTable, pEList); pEList 109610 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList /* Substitute values */ pEList 109616 ext/sqlite3/libsqlite/sqlite3.c substExprList(db, p->pEList, iTable, pEList); pEList 109617 ext/sqlite3/libsqlite/sqlite3.c substExprList(db, p->pGroupBy, iTable, pEList); pEList 109618 ext/sqlite3/libsqlite/sqlite3.c substExprList(db, p->pOrderBy, iTable, pEList); pEList 109619 ext/sqlite3/libsqlite/sqlite3.c p->pHaving = substExpr(db, p->pHaving, iTable, pEList); pEList 109620 ext/sqlite3/libsqlite/sqlite3.c p->pWhere = substExpr(db, p->pWhere, iTable, pEList); pEList 109621 ext/sqlite3/libsqlite/sqlite3.c substSelect(db, p->pPrior, iTable, pEList); pEList 109626 ext/sqlite3/libsqlite/sqlite3.c substSelect(db, pItem->pSelect, iTable, pEList); pEList 109807 ext/sqlite3/libsqlite/sqlite3.c || (sqlite3ExprListFlags(p->pEList) & EP_Subquery)!=0 pEList 109906 ext/sqlite3/libsqlite/sqlite3.c || pSub->pEList->nExpr!=pSub1->pEList->nExpr pEList 110108 ext/sqlite3/libsqlite/sqlite3.c pList = pParent->pEList; pEList 110116 ext/sqlite3/libsqlite/sqlite3.c substExprList(db, pParent->pEList, iParent, pSub->pEList); pEList 110118 ext/sqlite3/libsqlite/sqlite3.c substExprList(db, pParent->pGroupBy, iParent, pSub->pEList); pEList 110119 ext/sqlite3/libsqlite/sqlite3.c pParent->pHaving = substExpr(db, pParent->pHaving, iParent, pSub->pEList); pEList 110141 ext/sqlite3/libsqlite/sqlite3.c substExprList(db, pParent->pOrderBy, iParent, pSub->pEList); pEList 110152 ext/sqlite3/libsqlite/sqlite3.c pParent->pHaving = substExpr(db, pParent->pHaving, iParent, pSub->pEList); pEList 110158 ext/sqlite3/libsqlite/sqlite3.c pParent->pWhere = substExpr(db, pParent->pWhere, iParent, pSub->pEList); pEList 110216 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList = pExpr->x.pList; /* Arguments to agg function */ pEList 110219 ext/sqlite3/libsqlite/sqlite3.c if( pEList && pEList->nExpr==1 && pEList->a[0].pExpr->op==TK_AGG_COLUMN ){ pEList 110223 ext/sqlite3/libsqlite/sqlite3.c *ppMinMax = pEList; pEList 110226 ext/sqlite3/libsqlite/sqlite3.c *ppMinMax = pEList; pEList 110252 ext/sqlite3/libsqlite/sqlite3.c if( p->pWhere || p->pEList->nExpr!=1 pEList 110258 ext/sqlite3/libsqlite/sqlite3.c pExpr = p->pEList->a[0].pExpr; pEList 110347 ext/sqlite3/libsqlite/sqlite3.c p->pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db, TK_ALL, 0)); pEList 110446 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; pEList 110508 ext/sqlite3/libsqlite/sqlite3.c pEList = pLeft->pEList; pEList 110510 ext/sqlite3/libsqlite/sqlite3.c if( pEList && pEList->nExpr!=pCte->pCols->nExpr ){ pEList 110512 ext/sqlite3/libsqlite/sqlite3.c pCte->zName, pEList->nExpr, pCte->pCols->nExpr pEList 110517 ext/sqlite3/libsqlite/sqlite3.c pEList = pCte->pCols; pEList 110520 ext/sqlite3/libsqlite/sqlite3.c selectColumnsFromExprList(pParse, pEList, &pTab->nCol, &pTab->aCol); pEList 110586 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; pEList 110600 ext/sqlite3/libsqlite/sqlite3.c pEList = p->pEList; pEList 110643 ext/sqlite3/libsqlite/sqlite3.c selectColumnsFromExprList(pParse, pSel->pEList, &pTab->nCol, &pTab->aCol); pEList 110694 ext/sqlite3/libsqlite/sqlite3.c for(k=0; k<pEList->nExpr; k++){ pEList 110695 ext/sqlite3/libsqlite/sqlite3.c pE = pEList->a[k].pExpr; pEList 110701 ext/sqlite3/libsqlite/sqlite3.c if( k<pEList->nExpr ){ pEList 110707 ext/sqlite3/libsqlite/sqlite3.c struct ExprList_item *a = pEList->a; pEList 110720 ext/sqlite3/libsqlite/sqlite3.c for(k=0; k<pEList->nExpr; k++){ pEList 110771 ext/sqlite3/libsqlite/sqlite3.c && sqlite3MatchSpanName(pSub->pEList->a[j].zSpan, 0, zTName, 0)==0 pEList 110825 ext/sqlite3/libsqlite/sqlite3.c pX->zSpan = sqlite3DbStrDup(db, pSub->pEList->a[j].zSpan); pEList 110846 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprListDelete(db, pEList); pEList 110847 ext/sqlite3/libsqlite/sqlite3.c p->pEList = pNew; pEList 110850 ext/sqlite3/libsqlite/sqlite3.c if( p->pEList && p->pEList->nExpr>db->aLimit[SQLITE_LIMIT_COLUMN] ){ pEList 111181 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList; /* List of columns to extract. */ pEList 111231 ext/sqlite3/libsqlite/sqlite3.c pEList = p->pEList; pEList 111236 ext/sqlite3/libsqlite/sqlite3.c assert( pEList!=0 ); pEList 111254 ext/sqlite3/libsqlite/sqlite3.c if( checkForMultiColumnSelectError(pParse, pDest, pEList->nExpr) ){ pEList 111361 ext/sqlite3/libsqlite/sqlite3.c pEList = p->pEList; pEList 111398 ext/sqlite3/libsqlite/sqlite3.c && sqlite3ExprListCompare(sSort.pOrderBy, p->pEList, -1)==0 pEList 111401 ext/sqlite3/libsqlite/sqlite3.c p->pGroupBy = sqlite3ExprListDup(db, p->pEList, 0); pEList 111418 ext/sqlite3/libsqlite/sqlite3.c pKeyInfo = keyInfoFromExprList(pParse, sSort.pOrderBy, 0, pEList->nExpr); pEList 111422 ext/sqlite3/libsqlite/sqlite3.c sSort.iECursor, sSort.pOrderBy->nExpr+1+pEList->nExpr, 0, pEList 111432 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pDest->iSDParm, pEList->nExpr); pEList 111451 ext/sqlite3/libsqlite/sqlite3.c (char*)keyInfoFromExprList(pParse, p->pEList,0,0), pEList 111465 ext/sqlite3/libsqlite/sqlite3.c p->pEList, wctrlFlags, 0); pEList 111489 ext/sqlite3/libsqlite/sqlite3.c selectInnerLoop(pParse, p, pEList, -1, &sSort, &sDistinct, pDest, pEList 111519 ext/sqlite3/libsqlite/sqlite3.c for(k=p->pEList->nExpr, pItem=p->pEList->a; k>0; k--, pItem++){ pEList 111557 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprAnalyzeAggList(&sNC, pEList); pEList 111789 ext/sqlite3/libsqlite/sqlite3.c selectInnerLoop(pParse, p, p->pEList, -1, &sSort, pEList 111932 ext/sqlite3/libsqlite/sqlite3.c selectInnerLoop(pParse, p, p->pEList, -1, 0, 0, pEList 111949 ext/sqlite3/libsqlite/sqlite3.c generateSortTail(pParse, p, &sSort, pEList->nExpr, pDest); pEList 111969 ext/sqlite3/libsqlite/sqlite3.c generateColumnNames(pParse, pTabList, pEList); pEList 112000 ext/sqlite3/libsqlite/sqlite3.c sqlite3TreeViewExprList(pView, p->pEList, (n--)>0, "result-set"); pEList 112702 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList, /* The SET clause: list of column and new values */ pEList 112710 ext/sqlite3/libsqlite/sqlite3.c pTriggerStep->pExprList = sqlite3ExprListDup(db, pEList, EXPRDUP_REDUCE); pEList 112714 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprListDelete(db, pEList); pEList 112898 ext/sqlite3/libsqlite/sqlite3.c static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ pEList 112900 ext/sqlite3/libsqlite/sqlite3.c if( pIdList==0 || NEVER(pEList==0) ) return 1; pEList 112901 ext/sqlite3/libsqlite/sqlite3.c for(e=0; e<pEList->nExpr; e++){ pEList 112902 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3IdListIndex(pIdList, pEList->a[e].zName)>=0 ) return 1; pEList 114109 ext/sqlite3/libsqlite/sqlite3.c ExprList *pEList = 0; /* The result set of the SELECT statement */ pEList 114123 ext/sqlite3/libsqlite/sqlite3.c pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db, TK_ID, "_rowid_")); pEList 114125 ext/sqlite3/libsqlite/sqlite3.c pEList = sqlite3ExprListAppend(pParse, pEList, pEList 114135 ext/sqlite3/libsqlite/sqlite3.c pEList = sqlite3ExprListAppend(pParse, pEList, pExpr); pEList 114137 ext/sqlite3/libsqlite/sqlite3.c pSelect = sqlite3SelectNew(pParse, pEList, pSrc, pWhere, 0, 0, 0, 0, 0, 0); pEList 116513 ext/sqlite3/libsqlite/sqlite3.c mask |= exprListTableUsage(pMaskSet, pS->pEList);