iTab             9434 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *pBtree, int iTab, u8 isWriteLock);
iTab             53198 ext/sqlite3/libsqlite/sqlite3.c   Pgno iTab = 0;
iTab             53229 ext/sqlite3/libsqlite/sqlite3.c         if( iTab ){
iTab             53235 ext/sqlite3/libsqlite/sqlite3.c         iTab = pIdx->pTable->tnum;
iTab             53239 ext/sqlite3/libsqlite/sqlite3.c     iTab = iRoot;
iTab             53247 ext/sqlite3/libsqlite/sqlite3.c      && (pLock->iTable==iTab || (pLock->eLock==WRITE_LOCK && pLock->iTable==1))
iTab             53298 ext/sqlite3/libsqlite/sqlite3.c static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){
iTab             53305 ext/sqlite3/libsqlite/sqlite3.c   assert( !(p->db->flags&SQLITE_ReadUncommitted)||eLock==WRITE_LOCK||iTab==1 );
iTab             53339 ext/sqlite3/libsqlite/sqlite3.c     if( pIter->pBtree!=p && pIter->iTable==iTab && pIter->eLock!=eLock ){
iTab             62150 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){
iTab             62159 ext/sqlite3/libsqlite/sqlite3.c     rc = querySharedCacheTableLock(p, iTab, lockType);
iTab             62161 ext/sqlite3/libsqlite/sqlite3.c       rc = setSharedCacheTableLock(p, iTab, lockType);
iTab             84486 ext/sqlite3/libsqlite/sqlite3.c   int iTab = pParse->nTab++;            /* Cursor of the RHS table */
iTab             84527 ext/sqlite3/libsqlite/sqlite3.c       sqlite3OpenTable(pParse, iTab, iDb, pTab, OP_OpenRead);
iTab             84551 ext/sqlite3/libsqlite/sqlite3.c           sqlite3VdbeAddOp3(v, OP_OpenRead, iTab, pIdx->tnum, iDb);
iTab             84559 ext/sqlite3/libsqlite/sqlite3.c             sqlite3SetHasNullFlag(v, iTab, *prRhsHasNull);
iTab             84601 ext/sqlite3/libsqlite/sqlite3.c     pX->iTable = iTab;
iTab             85106 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg){
iTab             85129 ext/sqlite3/libsqlite/sqlite3.c     assert( p->iReg==0 || p->iTable!=iTab || p->iColumn!=iCol );
iTab             85137 ext/sqlite3/libsqlite/sqlite3.c       p->iTable = iTab;
iTab             85158 ext/sqlite3/libsqlite/sqlite3.c     p->iTable = iTab;
iTab             85415 ext/sqlite3/libsqlite/sqlite3.c       int iTab = pExpr->iTable;
iTab             85416 ext/sqlite3/libsqlite/sqlite3.c       if( iTab<0 ){
iTab             85423 ext/sqlite3/libsqlite/sqlite3.c           iTab = pParse->iPartIdxTab;
iTab             85427 ext/sqlite3/libsqlite/sqlite3.c                                pExpr->iColumn, iTab, target,
iTab             86792 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCompare(Expr *pA, Expr *pB, int iTab){
iTab             86805 ext/sqlite3/libsqlite/sqlite3.c     if( pA->op==TK_COLLATE && sqlite3ExprCompare(pA->pLeft, pB, iTab)<2 ){
iTab             86808 ext/sqlite3/libsqlite/sqlite3.c     if( pB->op==TK_COLLATE && sqlite3ExprCompare(pA, pB->pLeft, iTab)<2 ){
iTab             86821 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3ExprCompare(pA->pLeft, pB->pLeft, iTab) ) return 2;
iTab             86822 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3ExprCompare(pA->pRight, pB->pRight, iTab) ) return 2;
iTab             86823 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3ExprListCompare(pA->x.pList, pB->x.pList, iTab) ) return 2;
iTab             86827 ext/sqlite3/libsqlite/sqlite3.c        && (pA->iTable!=iTab || NEVER(pB->iTable>=0)) ) return 2;
iTab             86848 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, int iTab){
iTab             86857 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3ExprCompare(pExprA, pExprB, iTab) ) return 1;
iTab             86882 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprImpliesExpr(Expr *pE1, Expr *pE2, int iTab){
iTab             86883 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3ExprCompare(pE1, pE2, iTab)==0 ){
iTab             86887 ext/sqlite3/libsqlite/sqlite3.c    && (sqlite3ExprImpliesExpr(pE1, pE2->pLeft, iTab)
iTab             86888 ext/sqlite3/libsqlite/sqlite3.c              || sqlite3ExprImpliesExpr(pE1, pE2->pRight, iTab) )
iTab             86893 ext/sqlite3/libsqlite/sqlite3.c    && sqlite3ExprCompare(pE1->pLeft, pE2->pLeft, iTab)==0
iTab             89022 ext/sqlite3/libsqlite/sqlite3.c   int iTab         /* Next available cursor */
iTab             89074 ext/sqlite3/libsqlite/sqlite3.c   iTabCur = iTab++;
iTab             89075 ext/sqlite3/libsqlite/sqlite3.c   iIdxCur = iTab++;
iTab             89076 ext/sqlite3/libsqlite/sqlite3.c   pParse->nTab = MAX(pParse->nTab, iTab);
iTab             89359 ext/sqlite3/libsqlite/sqlite3.c   int iTab;
iTab             89366 ext/sqlite3/libsqlite/sqlite3.c   iTab = pParse->nTab;
iTab             89370 ext/sqlite3/libsqlite/sqlite3.c     analyzeOneTable(pParse, pTab, 0, iStatCur, iMem, iTab);
iTab             90846 ext/sqlite3/libsqlite/sqlite3.c   int iTab;            /* The root page of the table to be locked */
iTab             90864 ext/sqlite3/libsqlite/sqlite3.c   int iTab,          /* Root page number of the table to be locked */
iTab             90876 ext/sqlite3/libsqlite/sqlite3.c     if( p->iDb==iDb && p->iTab==iTab ){
iTab             90888 ext/sqlite3/libsqlite/sqlite3.c     p->iTab = iTab;
iTab             90911 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp4(pVdbe, OP_TableLock, p1, p->iTab, p->isWriteLock,
iTab             93119 ext/sqlite3/libsqlite/sqlite3.c   int iTab = pTab->tnum;
iTab             93126 ext/sqlite3/libsqlite/sqlite3.c     if( iDestroyed==0 || iTab<iDestroyed ){
iTab             93127 ext/sqlite3/libsqlite/sqlite3.c       iLargest = iTab;
iTab             93505 ext/sqlite3/libsqlite/sqlite3.c   int iTab = pParse->nTab++;     /* Btree cursor used for pTab */
iTab             93544 ext/sqlite3/libsqlite/sqlite3.c   sqlite3OpenTable(pParse, iTab, iDb, pTab, OP_OpenRead);
iTab             93545 ext/sqlite3/libsqlite/sqlite3.c   addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, 0); VdbeCoverage(v);
iTab             93548 ext/sqlite3/libsqlite/sqlite3.c   sqlite3GenerateIndexKey(pParse,pIndex,iTab,regRecord,0,&iPartIdxLabel,0,0);
iTab             93551 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp2(v, OP_Next, iTab, addr1+1); VdbeCoverage(v);
iTab             93578 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp1(v, OP_Close, iTab);
iTab             107074 ext/sqlite3/libsqlite/sqlite3.c   int iTab,          /* A sorting index used to test for distinctness */
iTab             107084 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp4Int(v, OP_Found, iTab, addrRepeat, iMem, N); VdbeCoverage(v);
iTab             107086 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp2(v, OP_IdxInsert, iTab, r1);
iTab             107641 ext/sqlite3/libsqlite/sqlite3.c   int iTab;
iTab             107661 ext/sqlite3/libsqlite/sqlite3.c   iTab = pSort->iECursor;
iTab             107680 ext/sqlite3/libsqlite/sqlite3.c     addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak);
iTab             107683 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp3(v, OP_SorterData, iTab, regSortOut, iSortTab);
iTab             107686 ext/sqlite3/libsqlite/sqlite3.c     addr = 1 + sqlite3VdbeAddOp2(v, OP_Sort, iTab, addrBreak); VdbeCoverage(v);
iTab             107688 ext/sqlite3/libsqlite/sqlite3.c     iSortTab = iTab;
iTab             107742 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp2(v, OP_SorterNext, iTab, addr); VdbeCoverage(v);
iTab             107744 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp2(v, OP_Next, iTab, addr); VdbeCoverage(v);
iTab             115836 ext/sqlite3/libsqlite/sqlite3.c   u8 iTab;              /* Position in FROM clause of table for this loop */
iTab             118977 ext/sqlite3/libsqlite/sqlite3.c     int iTab;
iTab             118996 ext/sqlite3/libsqlite/sqlite3.c     iTab = pX->iTable;
iTab             118997 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iTab, 0);
iTab             119012 ext/sqlite3/libsqlite/sqlite3.c       pIn->iCur = iTab;
iTab             119014 ext/sqlite3/libsqlite/sqlite3.c         pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iReg);
iTab             119016 ext/sqlite3/libsqlite/sqlite3.c         pIn->addrInTop = sqlite3VdbeAddOp3(v, OP_Column, iTab, 0, iReg);
iTab             120350 ext/sqlite3/libsqlite/sqlite3.c   struct SrcList_item *pItem = pWInfo->pTabList->a + p->iTab;
iTab             120353 ext/sqlite3/libsqlite/sqlite3.c                      p->iTab, nb, p->maskSelf, nb, p->prereq);
iTab             120553 ext/sqlite3/libsqlite/sqlite3.c     if( p->iTab!=pTemplate->iTab ) continue;
iTab             120592 ext/sqlite3/libsqlite/sqlite3.c     if( p->iTab!=pTemplate->iTab || p->iSortIdx!=pTemplate->iSortIdx ){
iTab             121187 ext/sqlite3/libsqlite/sqlite3.c static int whereUsablePartialIndex(int iTab, WhereClause *pWC, Expr *pWhere){
iTab             121192 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3ExprImpliesExpr(pExpr, pWhere, iTab) 
iTab             121193 ext/sqlite3/libsqlite/sqlite3.c      && (!ExprHasProperty(pExpr, EP_FromJoin) || pExpr->iRightJoinTable==iTab)
iTab             121260 ext/sqlite3/libsqlite/sqlite3.c   pSrc = pTabList->a + pNew->iTab;
iTab             121352 ext/sqlite3/libsqlite/sqlite3.c       testcase( pNew->iTab!=pSrc->iCursor );  /* See ticket [98d973b8f5] */
iTab             121466 ext/sqlite3/libsqlite/sqlite3.c   pSrc = &pWInfo->pTabList->a[pNew->iTab];
iTab             121622 ext/sqlite3/libsqlite/sqlite3.c   pItem = pWInfo->pTabList->a + pNew->iTab;
iTab             121731 ext/sqlite3/libsqlite/sqlite3.c   int iTab;
iTab             121743 ext/sqlite3/libsqlite/sqlite3.c   for(iTab=0, pItem=pTabList->a; iTab<nTabList; iTab++, pItem++){
iTab             121744 ext/sqlite3/libsqlite/sqlite3.c     pNew->iTab = iTab;
iTab             121854 ext/sqlite3/libsqlite/sqlite3.c     iCur = pWInfo->pTabList->a[pLoop->iTab].iCursor;
iTab             122399 ext/sqlite3/libsqlite/sqlite3.c     pLevel->iFrom = pWLoop->iTab;
iTab             122864 ext/sqlite3/libsqlite/sqlite3.c       if( (pWInfo->pTabList->a[pLoop->iTab].jointype & JT_LEFT)==0 ) break;