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);