pTabList         90686 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList     /* All table that pExpr might refer to */
pTabList         90707 ext/sqlite3/libsqlite/sqlite3.c     assert( pTabList );
pTabList         90708 ext/sqlite3/libsqlite/sqlite3.c     for(iSrc=0; ALWAYS(iSrc<pTabList->nSrc); iSrc++){
pTabList         90709 ext/sqlite3/libsqlite/sqlite3.c       if( pExpr->iTable==pTabList->a[iSrc].iCursor ){
pTabList         90710 ext/sqlite3/libsqlite/sqlite3.c         pTab = pTabList->a[iSrc].pTab;
pTabList         95803 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,     /* The table from which we should delete things */
pTabList         95847 ext/sqlite3/libsqlite/sqlite3.c   assert( pTabList->nSrc==1 );
pTabList         95854 ext/sqlite3/libsqlite/sqlite3.c   pTab = sqlite3SrcListLookup(pParse, pTabList);
pTabList         95893 ext/sqlite3/libsqlite/sqlite3.c   assert( pTabList->nSrc==1 );
pTabList         95894 ext/sqlite3/libsqlite/sqlite3.c   iTabCur = pTabList->a[0].iCursor = pParse->nTab++;
pTabList         95928 ext/sqlite3/libsqlite/sqlite3.c   sNC.pSrcList = pTabList;
pTabList         95984 ext/sqlite3/libsqlite/sqlite3.c     pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, 0, 0, 
pTabList         96138 ext/sqlite3/libsqlite/sqlite3.c   sqlite3SrcListDelete(db, pTabList);
pTabList         100071 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,    /* Name of table into which we are inserting */
pTabList         100135 ext/sqlite3/libsqlite/sqlite3.c   assert( pTabList->nSrc==1 );
pTabList         100136 ext/sqlite3/libsqlite/sqlite3.c   zTab = pTabList->a[0].zName;
pTabList         100138 ext/sqlite3/libsqlite/sqlite3.c   pTab = sqlite3SrcListLookup(pParse, pTabList);
pTabList         100254 ext/sqlite3/libsqlite/sqlite3.c               pTabList, 0, pColumn->a[i].zName);
pTabList         100365 ext/sqlite3/libsqlite/sqlite3.c        pTabList, 0, pTab->nCol-nHidden, nColumn);
pTabList         100656 ext/sqlite3/libsqlite/sqlite3.c   sqlite3SrcListDelete(db, pTabList);
pTabList         107813 ext/sqlite3/libsqlite/sqlite3.c         SrcList *pTabList = pNC->pSrcList;
pTabList         107814 ext/sqlite3/libsqlite/sqlite3.c         for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++);
pTabList         107815 ext/sqlite3/libsqlite/sqlite3.c         if( j<pTabList->nSrc ){
pTabList         107816 ext/sqlite3/libsqlite/sqlite3.c           pTab = pTabList->a[j].pTab;
pTabList         107817 ext/sqlite3/libsqlite/sqlite3.c           pS = pTabList->a[j].pSelect;
pTabList         107929 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,  /* List of tables */
pTabList         107936 ext/sqlite3/libsqlite/sqlite3.c   sNC.pSrcList = pTabList;
pTabList         107969 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,  /* List of tables */
pTabList         107996 ext/sqlite3/libsqlite/sqlite3.c     }else if( (p->op==TK_COLUMN || p->op==TK_AGG_COLUMN) && pTabList ){
pTabList         108000 ext/sqlite3/libsqlite/sqlite3.c       for(j=0; ALWAYS(j<pTabList->nSrc); j++){
pTabList         108001 ext/sqlite3/libsqlite/sqlite3.c         if( pTabList->a[j].iCursor==p->iTable ) break;
pTabList         108003 ext/sqlite3/libsqlite/sqlite3.c       assert( j<pTabList->nSrc );
pTabList         108004 ext/sqlite3/libsqlite/sqlite3.c       pTab = pTabList->a[j].pTab;
pTabList         108028 ext/sqlite3/libsqlite/sqlite3.c   generateColumnTypes(pParse, pTabList, pEList);
pTabList         110585 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList;
pTabList         110599 ext/sqlite3/libsqlite/sqlite3.c   pTabList = p->pSrc;
pTabList         110608 ext/sqlite3/libsqlite/sqlite3.c   sqlite3SrcListAssignCursors(pParse, pTabList);
pTabList         110614 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
pTabList         110745 ext/sqlite3/libsqlite/sqlite3.c         for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
pTabList         110788 ext/sqlite3/libsqlite/sqlite3.c                 && tableAndColumnIndex(pTabList, i, zName, 0, 0)
pTabList         110803 ext/sqlite3/libsqlite/sqlite3.c             if( longNames || pTabList->nSrc>1 ){
pTabList         110918 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList;
pTabList         110925 ext/sqlite3/libsqlite/sqlite3.c     pTabList = p->pSrc;
pTabList         110926 ext/sqlite3/libsqlite/sqlite3.c     for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
pTabList         111182 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList;     /* List of tables to select from */
pTabList         111230 ext/sqlite3/libsqlite/sqlite3.c   pTabList = p->pSrc;
pTabList         111262 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; !p->pPrior && i<pTabList->nSrc; i++){
pTabList         111263 ext/sqlite3/libsqlite/sqlite3.c     struct SrcList_item *pItem = &pTabList->a[i];
pTabList         111300 ext/sqlite3/libsqlite/sqlite3.c     }else if( pTabList->nSrc==1
pTabList         111356 ext/sqlite3/libsqlite/sqlite3.c     pTabList = p->pSrc;
pTabList         111464 ext/sqlite3/libsqlite/sqlite3.c     pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, sSort.pOrderBy,
pTabList         111552 ext/sqlite3/libsqlite/sqlite3.c     sNC.pSrcList = pTabList;
pTabList         111621 ext/sqlite3/libsqlite/sqlite3.c       pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, pGroupBy, 0,
pTabList         111914 ext/sqlite3/libsqlite/sqlite3.c         pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, pMinMax,0,flag,0);
pTabList         111969 ext/sqlite3/libsqlite/sqlite3.c     generateColumnNames(pParse, pTabList, pEList);
pTabList         113489 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,     /* The table in which we should change things */
pTabList         113547 ext/sqlite3/libsqlite/sqlite3.c   assert( pTabList->nSrc==1 );
pTabList         113551 ext/sqlite3/libsqlite/sqlite3.c   pTab = sqlite3SrcListLookup(pParse, pTabList);
pTabList         113584 ext/sqlite3/libsqlite/sqlite3.c   pTabList->a[0].iCursor = iBaseCur = iDataCur = pParse->nTab++;
pTabList         113590 ext/sqlite3/libsqlite/sqlite3.c       pTabList->a[0].iCursor = iDataCur;
pTabList         113609 ext/sqlite3/libsqlite/sqlite3.c   sNC.pSrcList = pTabList;
pTabList         113667 ext/sqlite3/libsqlite/sqlite3.c   pTabList->a[0].colUsed = 0;
pTabList         113701 ext/sqlite3/libsqlite/sqlite3.c     updateVirtualTable(pParse, pTabList, pTab, pChanges, pRowidExpr, aXRef,
pTabList         113704 ext/sqlite3/libsqlite/sqlite3.c     pTabList = 0;
pTabList         113748 ext/sqlite3/libsqlite/sqlite3.c         pParse, pTabList, pWhere, 0, 0, WHERE_ONEPASS_DESIRED, iIdxCur
pTabList         113777 ext/sqlite3/libsqlite/sqlite3.c     pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, 0, 0, 
pTabList         114063 ext/sqlite3/libsqlite/sqlite3.c   sqlite3SrcListDelete(db, pTabList);
pTabList         116123 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList;        /* List of tables in the join */
pTabList         116789 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,       /* the FROM clause */
pTabList         116794 ext/sqlite3/libsqlite/sqlite3.c     exprAnalyze(pTabList, pWC, i);
pTabList         117728 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,        /* The FROM clause */
pTabList         117740 ext/sqlite3/libsqlite/sqlite3.c   if( pTabList->nSrc!=1 ) return 0;
pTabList         117741 ext/sqlite3/libsqlite/sqlite3.c   iBase = pTabList->a[0].iCursor;
pTabList         117742 ext/sqlite3/libsqlite/sqlite3.c   pTab = pTabList->a[0].pTab;
pTabList         119250 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,              /* Table list this loop refers to */
pTabList         119261 ext/sqlite3/libsqlite/sqlite3.c     struct SrcList_item *pItem = &pTabList->a[pLevel->iFrom];
pTabList         119446 ext/sqlite3/libsqlite/sqlite3.c   pTabItem = &pWInfo->pTabList->a[pLevel->iFrom];
pTabList         120005 ext/sqlite3/libsqlite/sqlite3.c       origSrc = pWInfo->pTabList->a;
pTabList         120010 ext/sqlite3/libsqlite/sqlite3.c       pOrTab = pWInfo->pTabList;
pTabList         120349 ext/sqlite3/libsqlite/sqlite3.c   int nb = 1+(pWInfo->pTabList->nSrc+7)/8;
pTabList         120350 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem = pWInfo->pTabList->a + p->iTab;
pTabList         121246 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList;          /* The FROM clause */
pTabList         121259 ext/sqlite3/libsqlite/sqlite3.c   pTabList = pWInfo->pTabList;
pTabList         121260 ext/sqlite3/libsqlite/sqlite3.c   pSrc = pTabList->a + pNew->iTab;
pTabList         121466 ext/sqlite3/libsqlite/sqlite3.c   pSrc = &pWInfo->pTabList->a[pNew->iTab];
pTabList         121622 ext/sqlite3/libsqlite/sqlite3.c   pItem = pWInfo->pTabList->a + pNew->iTab;
pTabList         121732 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList = pWInfo->pTabList;
pTabList         121743 ext/sqlite3/libsqlite/sqlite3.c   for(iTab=0, pItem=pTabList->a; iTab<nTabList; iTab++, pItem++){
pTabList         121854 ext/sqlite3/libsqlite/sqlite3.c     iCur = pWInfo->pTabList->a[pLoop->iTab].iCursor;
pTabList         122143 ext/sqlite3/libsqlite/sqlite3.c   assert( nLoop<=pWInfo->pTabList->nSrc );
pTabList         122400 ext/sqlite3/libsqlite/sqlite3.c     pLevel->iTabCur = pWInfo->pTabList->a[pLevel->iFrom].iCursor;
pTabList         122471 ext/sqlite3/libsqlite/sqlite3.c   assert( pWInfo->pTabList->nSrc>=1 );
pTabList         122472 ext/sqlite3/libsqlite/sqlite3.c   pItem = pWInfo->pTabList->a;
pTabList         122622 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList,    /* FROM clause: A list of all tables to be scanned */
pTabList         122661 ext/sqlite3/libsqlite/sqlite3.c   testcase( pTabList->nSrc==BMS );
pTabList         122662 ext/sqlite3/libsqlite/sqlite3.c   if( pTabList->nSrc>BMS ){
pTabList         122672 ext/sqlite3/libsqlite/sqlite3.c   nTabList = (wctrlFlags & WHERE_ONETABLE_ONLY) ? 1 : pTabList->nSrc;
pTabList         122691 ext/sqlite3/libsqlite/sqlite3.c   pWInfo->pTabList = pTabList;
pTabList         122750 ext/sqlite3/libsqlite/sqlite3.c   for(ii=0; ii<pTabList->nSrc; ii++){
pTabList         122751 ext/sqlite3/libsqlite/sqlite3.c     createMask(pMaskSet, pTabList->a[ii].iCursor);
pTabList         122756 ext/sqlite3/libsqlite/sqlite3.c     for(ii=0; ii<pTabList->nSrc; ii++){
pTabList         122757 ext/sqlite3/libsqlite/sqlite3.c       Bitmask m = getMask(pMaskSet, pTabList->a[ii].iCursor);
pTabList         122769 ext/sqlite3/libsqlite/sqlite3.c   exprAnalyzeAll(pTabList, &pWInfo->sWC);
pTabList         122775 ext/sqlite3/libsqlite/sqlite3.c     if( isDistinctRedundant(pParse, pTabList, &pWInfo->sWC, pResultSet) ){
pTabList         122864 ext/sqlite3/libsqlite/sqlite3.c       if( (pWInfo->pTabList->a[pLoop->iTab].jointype & JT_LEFT)==0 ) break;
pTabList         122897 ext/sqlite3/libsqlite/sqlite3.c     if( HasRowid(pTabList->a[0].pTab) ){
pTabList         122911 ext/sqlite3/libsqlite/sqlite3.c     pTabItem = &pTabList->a[pLevel->iFrom];
pTabList         123012 ext/sqlite3/libsqlite/sqlite3.c                 &pTabList->a[pLevel->iFrom], notReady, pLevel);
pTabList         123017 ext/sqlite3/libsqlite/sqlite3.c         pParse, pTabList, pLevel, ii, pLevel->iFrom, wctrlFlags
pTabList         123023 ext/sqlite3/libsqlite/sqlite3.c       addScanStatus(v, pTabList, pLevel, addrExplain);
pTabList         123050 ext/sqlite3/libsqlite/sqlite3.c   SrcList *pTabList = pWInfo->pTabList;
pTabList         123105 ext/sqlite3/libsqlite/sqlite3.c         sqlite3VdbeAddOp1(v, OP_NullRow, pTabList->a[i].iCursor);
pTabList         123118 ext/sqlite3/libsqlite/sqlite3.c                      pWInfo->pTabList->a[pLevel->iFrom].pTab->zName));
pTabList         123126 ext/sqlite3/libsqlite/sqlite3.c   assert( pWInfo->nLevel<=pTabList->nSrc );
pTabList         123131 ext/sqlite3/libsqlite/sqlite3.c     struct SrcList_item *pTabItem = &pTabList->a[pLevel->iFrom];