pItem            22051 ext/sqlite3/libsqlite/sqlite3.c         struct SrcList_item *pItem = &pSrc->a[k];
pItem            22054 ext/sqlite3/libsqlite/sqlite3.c         if( pItem->zDatabase ){
pItem            22055 ext/sqlite3/libsqlite/sqlite3.c           sqlite3StrAccumAppendAll(pAccum, pItem->zDatabase);
pItem            22058 ext/sqlite3/libsqlite/sqlite3.c         sqlite3StrAccumAppendAll(pAccum, pItem->zName);
pItem            81204 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem;
pItem            81206 ext/sqlite3/libsqlite/sqlite3.c     for(i=p->nExpr, pItem=p->a; i>0; i--, pItem++){
pItem            81207 ext/sqlite3/libsqlite/sqlite3.c       if( sqlite3WalkExpr(pWalker, pItem->pExpr) ) return WRC_Abort;
pItem            81240 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            81244 ext/sqlite3/libsqlite/sqlite3.c     for(i=pSrc->nSrc, pItem=pSrc->a; i>0; i--, pItem++){
pItem            81245 ext/sqlite3/libsqlite/sqlite3.c       if( sqlite3WalkSelect(pWalker, pItem->pSelect) ){
pItem            81520 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;       /* Use for looping over pSrcList items */
pItem            81567 ext/sqlite3/libsqlite/sqlite3.c       for(i=0, pItem=pSrcList->a; i<pSrcList->nSrc; i++, pItem++){
pItem            81568 ext/sqlite3/libsqlite/sqlite3.c         pTab = pItem->pTab;
pItem            81571 ext/sqlite3/libsqlite/sqlite3.c         if( pItem->pSelect && (pItem->pSelect->selFlags & SF_NestedFrom)!=0 ){
pItem            81573 ext/sqlite3/libsqlite/sqlite3.c           pEList = pItem->pSelect->pEList;
pItem            81578 ext/sqlite3/libsqlite/sqlite3.c               pMatch = pItem;
pItem            81589 ext/sqlite3/libsqlite/sqlite3.c           const char *zTabName = pItem->zAlias ? pItem->zAlias : pTab->zName;
pItem            81596 ext/sqlite3/libsqlite/sqlite3.c           pMatch = pItem;
pItem            81605 ext/sqlite3/libsqlite/sqlite3.c               if( pItem->jointype & JT_NATURAL ) continue;
pItem            81606 ext/sqlite3/libsqlite/sqlite3.c               if( nameInUsingClause(pItem->pUsing, zCol) ) continue;
pItem            81609 ext/sqlite3/libsqlite/sqlite3.c             pMatch = pItem;
pItem            81829 ext/sqlite3/libsqlite/sqlite3.c     struct SrcList_item *pItem = &pSrc->a[iSrc];
pItem            81830 ext/sqlite3/libsqlite/sqlite3.c     p->pTab = pItem->pTab;
pItem            81831 ext/sqlite3/libsqlite/sqlite3.c     p->iTable = pItem->iCursor;
pItem            81838 ext/sqlite3/libsqlite/sqlite3.c       pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
pItem            81931 ext/sqlite3/libsqlite/sqlite3.c       struct SrcList_item *pItem;
pItem            81933 ext/sqlite3/libsqlite/sqlite3.c       pItem = pSrcList->a; 
pItem            81935 ext/sqlite3/libsqlite/sqlite3.c       pExpr->pTab = pItem->pTab;
pItem            81936 ext/sqlite3/libsqlite/sqlite3.c       pExpr->iTable = pItem->iCursor;
pItem            82256 ext/sqlite3/libsqlite/sqlite3.c     struct ExprList_item *pItem;
pItem            82260 ext/sqlite3/libsqlite/sqlite3.c     for(i=0, pItem=pOrderBy->a; i<pOrderBy->nExpr; i++, pItem++){
pItem            82263 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->done ) continue;
pItem            82264 ext/sqlite3/libsqlite/sqlite3.c       pE = sqlite3ExprSkipCollate(pItem->pExpr);
pItem            82288 ext/sqlite3/libsqlite/sqlite3.c         if( pItem->pExpr==pE ){
pItem            82289 ext/sqlite3/libsqlite/sqlite3.c           pItem->pExpr = pNew;
pItem            82291 ext/sqlite3/libsqlite/sqlite3.c           Expr *pParent = pItem->pExpr;
pItem            82298 ext/sqlite3/libsqlite/sqlite3.c         pItem->u.x.iOrderByCol = (u16)iCol;
pItem            82299 ext/sqlite3/libsqlite/sqlite3.c         pItem->done = 1;
pItem            82335 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem;
pItem            82346 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pItem=pOrderBy->a; i<pOrderBy->nExpr; i++, pItem++){
pItem            82347 ext/sqlite3/libsqlite/sqlite3.c     if( pItem->u.x.iOrderByCol ){
pItem            82348 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->u.x.iOrderByCol>pEList->nExpr ){
pItem            82352 ext/sqlite3/libsqlite/sqlite3.c       resolveAlias(pParse, pEList, pItem->u.x.iOrderByCol-1, pItem->pExpr,
pItem            82385 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem;   /* A term of the ORDER BY clause */
pItem            82392 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pItem=pOrderBy->a; i<pOrderBy->nExpr; i++, pItem++){
pItem            82393 ext/sqlite3/libsqlite/sqlite3.c     Expr *pE = pItem->pExpr;
pItem            82402 ext/sqlite3/libsqlite/sqlite3.c         pItem->u.x.iOrderByCol = (u16)iCol;
pItem            82414 ext/sqlite3/libsqlite/sqlite3.c       pItem->u.x.iOrderByCol = (u16)iCol;
pItem            82419 ext/sqlite3/libsqlite/sqlite3.c     pItem->u.x.iOrderByCol = 0;
pItem            82425 ext/sqlite3/libsqlite/sqlite3.c         pItem->u.x.iOrderByCol = j+1;
pItem            82504 ext/sqlite3/libsqlite/sqlite3.c       struct SrcList_item *pItem = &p->pSrc->a[i];
pItem            82505 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->pSelect ){
pItem            82517 ext/sqlite3/libsqlite/sqlite3.c         if( pItem->zName ) pParse->zAuthContext = pItem->zName;
pItem            82518 ext/sqlite3/libsqlite/sqlite3.c         sqlite3ResolveSelectNames(pParse, pItem->pSelect, pOuterNC);
pItem            82523 ext/sqlite3/libsqlite/sqlite3.c         assert( pItem->isCorrelated==0 && nRef<=0 );
pItem            82524 ext/sqlite3/libsqlite/sqlite3.c         pItem->isCorrelated = (nRef!=0);
pItem            82616 ext/sqlite3/libsqlite/sqlite3.c       struct ExprList_item *pItem;
pItem            82621 ext/sqlite3/libsqlite/sqlite3.c       for(i=0, pItem=pGroupBy->a; i<pGroupBy->nExpr; i++, pItem++){
pItem            82622 ext/sqlite3/libsqlite/sqlite3.c         if( ExprHasProperty(pItem->pExpr, EP_Agg) ){
pItem            83789 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem, *pOldItem;
pItem            83796 ext/sqlite3/libsqlite/sqlite3.c   pNew->a = pItem = sqlite3DbMallocRaw(db,  i*sizeof(p->a[0]) );
pItem            83797 ext/sqlite3/libsqlite/sqlite3.c   if( pItem==0 ){
pItem            83802 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<p->nExpr; i++, pItem++, pOldItem++){
pItem            83804 ext/sqlite3/libsqlite/sqlite3.c     pItem->pExpr = sqlite3ExprDup(db, pOldExpr, flags);
pItem            83805 ext/sqlite3/libsqlite/sqlite3.c     pItem->zName = sqlite3DbStrDup(db, pOldItem->zName);
pItem            83806 ext/sqlite3/libsqlite/sqlite3.c     pItem->zSpan = sqlite3DbStrDup(db, pOldItem->zSpan);
pItem            83807 ext/sqlite3/libsqlite/sqlite3.c     pItem->sortOrder = pOldItem->sortOrder;
pItem            83808 ext/sqlite3/libsqlite/sqlite3.c     pItem->done = 0;
pItem            83809 ext/sqlite3/libsqlite/sqlite3.c     pItem->bSpanIsTab = pOldItem->bSpanIsTab;
pItem            83810 ext/sqlite3/libsqlite/sqlite3.c     pItem->u = pOldItem->u;
pItem            83951 ext/sqlite3/libsqlite/sqlite3.c     struct ExprList_item *pItem = &pList->a[pList->nExpr++];
pItem            83952 ext/sqlite3/libsqlite/sqlite3.c     memset(pItem, 0, sizeof(*pItem));
pItem            83953 ext/sqlite3/libsqlite/sqlite3.c     pItem->pExpr = pExpr;
pItem            83980 ext/sqlite3/libsqlite/sqlite3.c     struct ExprList_item *pItem;
pItem            83982 ext/sqlite3/libsqlite/sqlite3.c     pItem = &pList->a[pList->nExpr-1];
pItem            83983 ext/sqlite3/libsqlite/sqlite3.c     assert( pItem->zName==0 );
pItem            83984 ext/sqlite3/libsqlite/sqlite3.c     pItem->zName = sqlite3DbStrNDup(pParse->db, pName->z, pName->n);
pItem            83985 ext/sqlite3/libsqlite/sqlite3.c     if( dequote && pItem->zName ) sqlite3Dequote(pItem->zName);
pItem            84005 ext/sqlite3/libsqlite/sqlite3.c     struct ExprList_item *pItem = &pList->a[pList->nExpr-1];
pItem            84007 ext/sqlite3/libsqlite/sqlite3.c     assert( db->mallocFailed || pItem->pExpr==pSpan->pExpr );
pItem            84008 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pItem->zSpan);
pItem            84009 ext/sqlite3/libsqlite/sqlite3.c     pItem->zSpan = sqlite3DbStrNDup(db, (char*)pSpan->zStart,
pItem            84036 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem;
pItem            84039 ext/sqlite3/libsqlite/sqlite3.c   for(pItem=pList->a, i=0; i<pList->nExpr; i++, pItem++){
pItem            84040 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ExprDelete(db, pItem->pExpr);
pItem            84041 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pItem->zName);
pItem            84042 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pItem->zSpan);
pItem            84735 ext/sqlite3/libsqlite/sqlite3.c         struct ExprList_item *pItem;
pItem            84750 ext/sqlite3/libsqlite/sqlite3.c         for(i=pList->nExpr, pItem=pList->a; i>0; i--, pItem++){
pItem            84751 ext/sqlite3/libsqlite/sqlite3.c           Expr *pE2 = pItem->pExpr;
pItem            86006 ext/sqlite3/libsqlite/sqlite3.c      struct ExprList_item *pItem = &p->a[p->nExpr-1];
pItem            86007 ext/sqlite3/libsqlite/sqlite3.c      pItem->u.iConstExprReg = regDest;
pItem            86008 ext/sqlite3/libsqlite/sqlite3.c      pItem->reusable = reusable;
pItem            86037 ext/sqlite3/libsqlite/sqlite3.c       struct ExprList_item *pItem;
pItem            86038 ext/sqlite3/libsqlite/sqlite3.c       for(pItem=p->a, i=p->nExpr; i>0; pItem++, i--){
pItem            86039 ext/sqlite3/libsqlite/sqlite3.c         if( pItem->reusable && sqlite3ExprCompare(pItem->pExpr,pExpr,-1)==0 ){
pItem            86040 ext/sqlite3/libsqlite/sqlite3.c           return pItem->u.iConstExprReg;
pItem            86397 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem;
pItem            86405 ext/sqlite3/libsqlite/sqlite3.c   for(pItem=pList->a, i=0; i<n; i++, pItem++){
pItem            86406 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr = pItem->pExpr;
pItem            87011 ext/sqlite3/libsqlite/sqlite3.c         struct SrcList_item *pItem = pSrcList->a;
pItem            87012 ext/sqlite3/libsqlite/sqlite3.c         for(i=0; i<pSrcList->nSrc; i++, pItem++){
pItem            87015 ext/sqlite3/libsqlite/sqlite3.c           if( pExpr->iTable==pItem->iCursor ){
pItem            87080 ext/sqlite3/libsqlite/sqlite3.c         struct AggInfo_func *pItem = pAggInfo->aFunc;
pItem            87081 ext/sqlite3/libsqlite/sqlite3.c         for(i=0; i<pAggInfo->nFunc; i++, pItem++){
pItem            87082 ext/sqlite3/libsqlite/sqlite3.c           if( sqlite3ExprCompare(pItem->pExpr, pExpr, -1)==0 ){
pItem            87093 ext/sqlite3/libsqlite/sqlite3.c             pItem = &pAggInfo->aFunc[i];
pItem            87094 ext/sqlite3/libsqlite/sqlite3.c             pItem->pExpr = pExpr;
pItem            87095 ext/sqlite3/libsqlite/sqlite3.c             pItem->iMem = ++pParse->nMem;
pItem            87097 ext/sqlite3/libsqlite/sqlite3.c             pItem->pFunc = sqlite3FindFunction(pParse->db,
pItem            87101 ext/sqlite3/libsqlite/sqlite3.c               pItem->iDistinct = pParse->nTab++;
pItem            87103 ext/sqlite3/libsqlite/sqlite3.c               pItem->iDistinct = -1;
pItem            87153 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem;
pItem            87156 ext/sqlite3/libsqlite/sqlite3.c     for(pItem=pList->a, i=0; i<pList->nExpr; i++, pItem++){
pItem            87157 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ExprAnalyzeAggregates(pNC, pItem->pExpr);
pItem            90421 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            90425 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pItem=pList->a; i<pList->nSrc; i++, pItem++){
pItem            90427 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->zDatabase && sqlite3StrICmp(pItem->zDatabase, zDb) ){
pItem            90430 ext/sqlite3/libsqlite/sqlite3.c             pFix->zType, pFix->pName, pItem->zDatabase);
pItem            90433 ext/sqlite3/libsqlite/sqlite3.c       sqlite3DbFree(pFix->pParse->db, pItem->zDatabase);
pItem            90434 ext/sqlite3/libsqlite/sqlite3.c       pItem->zDatabase = 0;
pItem            90435 ext/sqlite3/libsqlite/sqlite3.c       pItem->pSchema = pFix->pSchema;
pItem            90438 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3FixSelect(pFix, pItem->pSelect) ) return 1;
pItem            90439 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3FixExpr(pFix, pItem->pOn) ) return 1;
pItem            90509 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem;
pItem            90511 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pItem=pList->a; i<pList->nExpr; i++, pItem++){
pItem            90512 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3FixExpr(pFix, pItem->pExpr) ){
pItem            94427 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            94439 ext/sqlite3/libsqlite/sqlite3.c   pItem = &pList->a[pList->nSrc-1];
pItem            94448 ext/sqlite3/libsqlite/sqlite3.c   pItem->zName = sqlite3NameFromToken(db, pTable);
pItem            94449 ext/sqlite3/libsqlite/sqlite3.c   pItem->zDatabase = sqlite3NameFromToken(db, pDatabase);
pItem            94458 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            94461 ext/sqlite3/libsqlite/sqlite3.c     for(i=0, pItem=pList->a; i<pList->nSrc; i++, pItem++){
pItem            94462 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->iCursor>=0 ) break;
pItem            94463 ext/sqlite3/libsqlite/sqlite3.c       pItem->iCursor = pParse->nTab++;
pItem            94464 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->pSelect ){
pItem            94465 ext/sqlite3/libsqlite/sqlite3.c         sqlite3SrcListAssignCursors(pParse, pItem->pSelect->pSrc);
pItem            94476 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            94478 ext/sqlite3/libsqlite/sqlite3.c   for(pItem=pList->a, i=0; i<pList->nSrc; i++, pItem++){
pItem            94479 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pItem->zDatabase);
pItem            94480 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pItem->zName);
pItem            94481 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pItem->zAlias);
pItem            94482 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pItem->zIndex);
pItem            94483 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DeleteTable(db, pItem->pTab);
pItem            94484 ext/sqlite3/libsqlite/sqlite3.c     sqlite3SelectDelete(db, pItem->pSelect);
pItem            94485 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ExprDelete(db, pItem->pOn);
pItem            94486 ext/sqlite3/libsqlite/sqlite3.c     sqlite3IdListDelete(db, pItem->pUsing);
pItem            94517 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            94529 ext/sqlite3/libsqlite/sqlite3.c   pItem = &p->a[p->nSrc-1];
pItem            94532 ext/sqlite3/libsqlite/sqlite3.c     pItem->zAlias = sqlite3NameFromToken(db, pAlias);
pItem            94534 ext/sqlite3/libsqlite/sqlite3.c   pItem->pSelect = pSubquery;
pItem            94535 ext/sqlite3/libsqlite/sqlite3.c   pItem->pOn = pOn;
pItem            94536 ext/sqlite3/libsqlite/sqlite3.c   pItem->pUsing = pUsing;
pItem            94554 ext/sqlite3/libsqlite/sqlite3.c     struct SrcList_item *pItem = &p->a[p->nSrc-1];
pItem            94555 ext/sqlite3/libsqlite/sqlite3.c     assert( pItem->notIndexed==0 && pItem->zIndex==0 );
pItem            94559 ext/sqlite3/libsqlite/sqlite3.c       pItem->notIndexed = 1;
pItem            94561 ext/sqlite3/libsqlite/sqlite3.c       pItem->zIndex = sqlite3NameFromToken(pParse->db, pIndexedBy);
pItem            95616 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem = pSrc->a;
pItem            95618 ext/sqlite3/libsqlite/sqlite3.c   assert( pItem && pSrc->nSrc==1 );
pItem            95619 ext/sqlite3/libsqlite/sqlite3.c   pTab = sqlite3LocateTableItem(pParse, 0, pItem);
pItem            95620 ext/sqlite3/libsqlite/sqlite3.c   sqlite3DeleteTable(pParse->db, pItem->pTab);
pItem            95621 ext/sqlite3/libsqlite/sqlite3.c   pItem->pTab = pTab;
pItem            95625 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3IndexedByLookup(pParse, pItem) ){
pItem            99231 ext/sqlite3/libsqlite/sqlite3.c       struct SrcList_item *pItem = pSrc->a;
pItem            99232 ext/sqlite3/libsqlite/sqlite3.c       pItem->pTab = pFKey->pFrom;
pItem            99233 ext/sqlite3/libsqlite/sqlite3.c       pItem->zName = pFKey->pFrom->zName;
pItem            99234 ext/sqlite3/libsqlite/sqlite3.c       pItem->pTab->nRef++;
pItem            99235 ext/sqlite3/libsqlite/sqlite3.c       pItem->iCursor = pParse->nTab++;
pItem            99264 ext/sqlite3/libsqlite/sqlite3.c       pItem->zName = 0;
pItem            101406 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;      /* An element of pSelect->pSrc */
pItem            101481 ext/sqlite3/libsqlite/sqlite3.c   pItem = pSelect->pSrc->a;
pItem            101482 ext/sqlite3/libsqlite/sqlite3.c   pSrc = sqlite3LocateTableItem(pParse, 0, pItem);
pItem            107517 ext/sqlite3/libsqlite/sqlite3.c   struct ExprList_item *pItem;
pItem            107525 ext/sqlite3/libsqlite/sqlite3.c     for(i=iStart, pItem=pList->a+iStart; i<nExpr; i++, pItem++){
pItem            107527 ext/sqlite3/libsqlite/sqlite3.c       pColl = sqlite3ExprCollSeq(pParse, pItem->pExpr);
pItem            107530 ext/sqlite3/libsqlite/sqlite3.c       pInfo->aSortOrder[i-iStart] = pItem->sortOrder;
pItem            108354 ext/sqlite3/libsqlite/sqlite3.c       struct ExprList_item *pItem = &pOrderBy->a[i];
pItem            108355 ext/sqlite3/libsqlite/sqlite3.c       Expr *pTerm = pItem->pExpr;
pItem            108361 ext/sqlite3/libsqlite/sqlite3.c         pColl = multiSelectCollSeq(pParse, p, pItem->u.x.iOrderByCol-1);
pItem            109303 ext/sqlite3/libsqlite/sqlite3.c       struct ExprList_item *pItem;
pItem            109304 ext/sqlite3/libsqlite/sqlite3.c       for(j=0, pItem=pOrderBy->a; j<nOrderBy; j++, pItem++){
pItem            109305 ext/sqlite3/libsqlite/sqlite3.c         assert( pItem->u.x.iOrderByCol>0 );
pItem            109306 ext/sqlite3/libsqlite/sqlite3.c         if( pItem->u.x.iOrderByCol==i ) break;
pItem            109328 ext/sqlite3/libsqlite/sqlite3.c     struct ExprList_item *pItem;
pItem            109329 ext/sqlite3/libsqlite/sqlite3.c     for(i=0, pItem=pOrderBy->a; i<nOrderBy; i++, pItem++){
pItem            109330 ext/sqlite3/libsqlite/sqlite3.c       assert( pItem->u.x.iOrderByCol>0 );
pItem            109333 ext/sqlite3/libsqlite/sqlite3.c       testcase( pItem->u.x.iOrderByCol > p->pEList->nExpr );
pItem            109334 ext/sqlite3/libsqlite/sqlite3.c       aPermute[i] = pItem->u.x.iOrderByCol - 1;
pItem            109613 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            109625 ext/sqlite3/libsqlite/sqlite3.c     for(i=pSrc->nSrc, pItem=pSrc->a; i>0; i--, pItem++){
pItem            109626 ext/sqlite3/libsqlite/sqlite3.c       substSelect(db, pItem->pSelect, iTable, pEList);
pItem            110379 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem,     /* FROM clause element to resolve */
pItem            110383 ext/sqlite3/libsqlite/sqlite3.c   if( pItem->zDatabase==0 && (zName = pItem->zName)!=0 ){
pItem            110480 ext/sqlite3/libsqlite/sqlite3.c         struct SrcList_item *pItem = &pSrc->a[i];
pItem            110481 ext/sqlite3/libsqlite/sqlite3.c         if( pItem->zDatabase==0 
pItem            110482 ext/sqlite3/libsqlite/sqlite3.c          && pItem->zName!=0 
pItem            110483 ext/sqlite3/libsqlite/sqlite3.c          && 0==sqlite3StrICmp(pItem->zName, pCte->zName)
pItem            110485 ext/sqlite3/libsqlite/sqlite3.c           pItem->pTab = pTab;
pItem            110486 ext/sqlite3/libsqlite/sqlite3.c           pItem->isRecursive = 1;
pItem            111086 ext/sqlite3/libsqlite/sqlite3.c       struct ExprList_item *pItem;
pItem            111089 ext/sqlite3/libsqlite/sqlite3.c       for(j=0, pItem=pList->a; !pColl && j<nArg; j++, pItem++){
pItem            111090 ext/sqlite3/libsqlite/sqlite3.c         pColl = sqlite3ExprCollSeq(pParse, pItem->pExpr);
pItem            111263 ext/sqlite3/libsqlite/sqlite3.c     struct SrcList_item *pItem = &pTabList->a[i];
pItem            111265 ext/sqlite3/libsqlite/sqlite3.c     Select *pSub = pItem->pSelect;
pItem            111276 ext/sqlite3/libsqlite/sqlite3.c     if( pItem->addrFillSub ){
pItem            111277 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->viaCoroutine==0 ){
pItem            111278 ext/sqlite3/libsqlite/sqlite3.c         sqlite3VdbeAddOp2(v, OP_Gosub, pItem->regReturn, pItem->addrFillSub);
pItem            111307 ext/sqlite3/libsqlite/sqlite3.c       pItem->regReturn = ++pParse->nMem;
pItem            111308 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeAddOp3(v, OP_InitCoroutine, pItem->regReturn, 0, addrTop);
pItem            111309 ext/sqlite3/libsqlite/sqlite3.c       VdbeComment((v, "%s", pItem->pTab->zName));
pItem            111310 ext/sqlite3/libsqlite/sqlite3.c       pItem->addrFillSub = addrTop;
pItem            111311 ext/sqlite3/libsqlite/sqlite3.c       sqlite3SelectDestInit(&dest, SRT_Coroutine, pItem->regReturn);
pItem            111312 ext/sqlite3/libsqlite/sqlite3.c       explainSetInteger(pItem->iSelectId, (u8)pParse->iNextSelectId);
pItem            111314 ext/sqlite3/libsqlite/sqlite3.c       pItem->pTab->nRowLogEst = sqlite3LogEst(pSub->nSelectRow);
pItem            111315 ext/sqlite3/libsqlite/sqlite3.c       pItem->viaCoroutine = 1;
pItem            111316 ext/sqlite3/libsqlite/sqlite3.c       pItem->regResult = dest.iSdst;
pItem            111317 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeAddOp1(v, OP_EndCoroutine, pItem->regReturn);
pItem            111329 ext/sqlite3/libsqlite/sqlite3.c       assert( pItem->addrFillSub==0 );
pItem            111330 ext/sqlite3/libsqlite/sqlite3.c       pItem->regReturn = ++pParse->nMem;
pItem            111331 ext/sqlite3/libsqlite/sqlite3.c       topAddr = sqlite3VdbeAddOp2(v, OP_Integer, 0, pItem->regReturn);
pItem            111332 ext/sqlite3/libsqlite/sqlite3.c       pItem->addrFillSub = topAddr+1;
pItem            111333 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->isCorrelated==0 ){
pItem            111338 ext/sqlite3/libsqlite/sqlite3.c         VdbeComment((v, "materialize \"%s\"", pItem->pTab->zName));
pItem            111340 ext/sqlite3/libsqlite/sqlite3.c         VdbeNoopComment((v, "materialize \"%s\"", pItem->pTab->zName));
pItem            111342 ext/sqlite3/libsqlite/sqlite3.c       sqlite3SelectDestInit(&dest, SRT_EphemTab, pItem->iCursor);
pItem            111343 ext/sqlite3/libsqlite/sqlite3.c       explainSetInteger(pItem->iSelectId, (u8)pParse->iNextSelectId);
pItem            111345 ext/sqlite3/libsqlite/sqlite3.c       pItem->pTab->nRowLogEst = sqlite3LogEst(pSub->nSelectRow);
pItem            111347 ext/sqlite3/libsqlite/sqlite3.c       retAddr = sqlite3VdbeAddOp1(v, OP_Return, pItem->regReturn);
pItem            111348 ext/sqlite3/libsqlite/sqlite3.c       VdbeComment((v, "end %s", pItem->pTab->zName));
pItem            111517 ext/sqlite3/libsqlite/sqlite3.c       struct ExprList_item *pItem;  /* For looping over expression in a list */
pItem            111519 ext/sqlite3/libsqlite/sqlite3.c       for(k=p->pEList->nExpr, pItem=p->pEList->a; k>0; k--, pItem++){
pItem            111520 ext/sqlite3/libsqlite/sqlite3.c         pItem->u.x.iAlias = 0;
pItem            111522 ext/sqlite3/libsqlite/sqlite3.c       for(k=pGroupBy->nExpr, pItem=pGroupBy->a; k>0; k--, pItem++){
pItem            111523 ext/sqlite3/libsqlite/sqlite3.c         pItem->u.x.iAlias = 0;
pItem            112006 ext/sqlite3/libsqlite/sqlite3.c       struct SrcList_item *pItem = &p->pSrc->a[i];
pItem            112010 ext/sqlite3/libsqlite/sqlite3.c       sqlite3XPrintf(&x, 0, "{%d,*}", pItem->iCursor);
pItem            112011 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->zDatabase ){
pItem            112012 ext/sqlite3/libsqlite/sqlite3.c         sqlite3XPrintf(&x, 0, " %s.%s", pItem->zDatabase, pItem->zName);
pItem            112013 ext/sqlite3/libsqlite/sqlite3.c       }else if( pItem->zName ){
pItem            112014 ext/sqlite3/libsqlite/sqlite3.c         sqlite3XPrintf(&x, 0, " %s", pItem->zName);
pItem            112016 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->pTab ){
pItem            112017 ext/sqlite3/libsqlite/sqlite3.c         sqlite3XPrintf(&x, 0, " tabname=%Q", pItem->pTab->zName);
pItem            112019 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->zAlias ){
pItem            112020 ext/sqlite3/libsqlite/sqlite3.c         sqlite3XPrintf(&x, 0, " (AS %s)", pItem->zAlias);
pItem            112022 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->jointype & JT_LEFT ){
pItem            112027 ext/sqlite3/libsqlite/sqlite3.c       if( pItem->pSelect ){
pItem            112028 ext/sqlite3/libsqlite/sqlite3.c         sqlite3TreeViewSelect(pView, pItem->pSelect, 0);
pItem            119261 ext/sqlite3/libsqlite/sqlite3.c     struct SrcList_item *pItem = &pTabList->a[pLevel->iFrom];
pItem            119282 ext/sqlite3/libsqlite/sqlite3.c     if( pItem->pSelect ){
pItem            119283 ext/sqlite3/libsqlite/sqlite3.c       sqlite3XPrintf(&str, 0, " SUBQUERY %d", pItem->iSelectId);
pItem            119285 ext/sqlite3/libsqlite/sqlite3.c       sqlite3XPrintf(&str, 0, " TABLE %s", pItem->zName);
pItem            119288 ext/sqlite3/libsqlite/sqlite3.c     if( pItem->zAlias ){
pItem            119289 ext/sqlite3/libsqlite/sqlite3.c       sqlite3XPrintf(&str, 0, " AS %s", pItem->zAlias);
pItem            119298 ext/sqlite3/libsqlite/sqlite3.c       if( !HasRowid(pItem->pTab) && IsPrimaryKeyIndex(pIdx) ){
pItem            119314 ext/sqlite3/libsqlite/sqlite3.c         explainIndexRange(&str, pLoop, pItem->pTab);
pItem            120350 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem = pWInfo->pTabList->a + p->iTab;
pItem            120351 ext/sqlite3/libsqlite/sqlite3.c   Table *pTab = pItem->pTab;
pItem            120355 ext/sqlite3/libsqlite/sqlite3.c                      pItem->zAlias ? pItem->zAlias : pTab->zName);
pItem            121616 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            121622 ext/sqlite3/libsqlite/sqlite3.c   pItem = pWInfo->pTabList->a + pNew->iTab;
pItem            121623 ext/sqlite3/libsqlite/sqlite3.c   iCur = pItem->iCursor;
pItem            121664 ext/sqlite3/libsqlite/sqlite3.c         if( IsVirtual(pItem->pTab) ){
pItem            121733 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            121743 ext/sqlite3/libsqlite/sqlite3.c   for(iTab=0, pItem=pTabList->a; iTab<nTabList; iTab++, pItem++){
pItem            121745 ext/sqlite3/libsqlite/sqlite3.c     pNew->maskSelf = getMask(&pWInfo->sMaskSet, pItem->iCursor);
pItem            121746 ext/sqlite3/libsqlite/sqlite3.c     if( ((pItem->jointype|priorJoinType) & (JT_LEFT|JT_CROSS))!=0 ){
pItem            121749 ext/sqlite3/libsqlite/sqlite3.c     priorJoinType = pItem->jointype;
pItem            121750 ext/sqlite3/libsqlite/sqlite3.c     if( IsVirtual(pItem->pTab) ){
pItem            122460 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem;
pItem            122472 ext/sqlite3/libsqlite/sqlite3.c   pItem = pWInfo->pTabList->a;
pItem            122473 ext/sqlite3/libsqlite/sqlite3.c   pTab = pItem->pTab;
pItem            122475 ext/sqlite3/libsqlite/sqlite3.c   if( pItem->zIndex ) return 0;
pItem            122476 ext/sqlite3/libsqlite/sqlite3.c   iCur = pItem->iCursor;
pItem            122503 ext/sqlite3/libsqlite/sqlite3.c       if( pIdx->isCovering || (pItem->colUsed & ~columnsInIndex(pIdx))==0 ){