Lines Matching refs:iTab

2750   int iTab;                             /* Cursor of the RHS table */  in sqlite3FindInIndex()  local
2756 iTab = pParse->nTab++; in sqlite3FindInIndex()
2801 sqlite3OpenTable(pParse, iTab, iDb, pTab, OP_OpenRead); in sqlite3FindInIndex()
2886 sqlite3VdbeAddOp3(v, OP_OpenRead, iTab, pIdx->tnum, iDb); in sqlite3FindInIndex()
2896 iTab, 0, 0, (u8*)&mask, P4_INT64); in sqlite3FindInIndex()
2900 sqlite3SetHasNullFlag(v, iTab, *prRhsHasNull); in sqlite3FindInIndex()
2923 iTab = -1; /* Cursor is not allocated */ in sqlite3FindInIndex()
2940 sqlite3CodeRhsOfIN(pParse, pX, iTab); in sqlite3FindInIndex()
2942 sqlite3SetHasNullFlag(v, iTab, rMayHaveNull); in sqlite3FindInIndex()
2952 *piTab = iTab; in sqlite3FindInIndex()
3054 int iTab /* Use this cursor number */ in sqlite3CodeRhsOfIN() argument
3090 assert( iTab!=pExpr->iTable ); in sqlite3CodeRhsOfIN()
3091 sqlite3VdbeAddOp2(v, OP_OpenDup, iTab, pExpr->iTable); in sqlite3CodeRhsOfIN()
3114 pExpr->iTable = iTab; in sqlite3CodeRhsOfIN()
3144 sqlite3SelectDestInit(&dest, SRT_Set, iTab); in sqlite3CodeRhsOfIN()
3213 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iTab, r2, r1, 1); in sqlite3CodeRhsOfIN()
3222 sqlite3VdbeAddOp1(v, OP_NullRow, iTab); in sqlite3CodeRhsOfIN()
3437 int iTab = 0; /* Index to use */ in sqlite3ExprCodeIN() local
3460 aiMap, &iTab); in sqlite3ExprCodeIN()
3583 sqlite3VdbeAddOp3(v, OP_SeekRowid, iTab, destIfFalse, rLhs); in sqlite3ExprCodeIN()
3590 sqlite3VdbeAddOp4Int(v, OP_NotFound, iTab, destIfFalse, in sqlite3ExprCodeIN()
3595 addrTruthOp = sqlite3VdbeAddOp4Int(v, OP_Found, iTab, 0, in sqlite3ExprCodeIN()
3620 addrTop = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, destIfFalse); in sqlite3ExprCodeIN()
3635 sqlite3VdbeAddOp3(v, OP_Column, iTab, i, r3); in sqlite3ExprCodeIN()
3644 sqlite3VdbeAddOp2(v, OP_Next, iTab, addrTop+1); in sqlite3ExprCodeIN()
4152 int iTab = pExpr->iTable; in sqlite3ExprCodeTarget() local
4175 if( iTab<0 ){ in sqlite3ExprCodeTarget()
4223 iTab = pParse->iSelfTab - 1; in sqlite3ExprCodeTarget()
4229 pExpr->iColumn, iTab, target, in sqlite3ExprCodeTarget()
5590 int iTab in sqlite3ExprCompare() argument
5607 if( pA->op==TK_COLLATE && sqlite3ExprCompare(pParse, pA->pLeft,pB,iTab)<2 ){ in sqlite3ExprCompare()
5610 if( pB->op==TK_COLLATE && sqlite3ExprCompare(pParse, pA,pB->pLeft,iTab)<2 ){ in sqlite3ExprCompare()
5614 && pB->iTable<0 && pA->iTable==iTab in sqlite3ExprCompare()
5655 && sqlite3ExprCompare(pParse, pA->pLeft, pB->pLeft, iTab) ) return 2; in sqlite3ExprCompare()
5656 if( sqlite3ExprCompare(pParse, pA->pRight, pB->pRight, iTab) ) return 2; in sqlite3ExprCompare()
5657 if( sqlite3ExprListCompare(pA->x.pList, pB->x.pList, iTab) ) return 2; in sqlite3ExprCompare()
5664 if( pA->op!=TK_IN && pA->iTable!=pB->iTable && pA->iTable!=iTab ){ in sqlite3ExprCompare()
5688 int sqlite3ExprListCompare(const ExprList *pA, const ExprList *pB, int iTab){ in sqlite3ExprListCompare() argument
5698 if( (res = sqlite3ExprCompare(0, pExprA, pExprB, iTab)) ) return res; in sqlite3ExprListCompare()
5707 int sqlite3ExprCompareSkip(Expr *pA,Expr *pB, int iTab){ in sqlite3ExprCompareSkip() argument
5711 iTab); in sqlite3ExprCompareSkip()
5724 int iTab, /* Table being evaluated */ in exprImpliesNotNull() argument
5729 if( sqlite3ExprCompare(pParse, p, pNN, iTab)==0 ){ in exprImpliesNotNull()
5736 return exprImpliesNotNull(pParse, p->pLeft, pNN, iTab, 1); in exprImpliesNotNull()
5745 if( exprImpliesNotNull(pParse, pList->a[0].pExpr, pNN, iTab, 1) in exprImpliesNotNull()
5746 || exprImpliesNotNull(pParse, pList->a[1].pExpr, pNN, iTab, 1) in exprImpliesNotNull()
5750 return exprImpliesNotNull(pParse, p->pLeft, pNN, iTab, 1); in exprImpliesNotNull()
5770 if( exprImpliesNotNull(pParse, p->pRight, pNN, iTab, seenNot) ) return 1; in exprImpliesNotNull()
5777 return exprImpliesNotNull(pParse, p->pLeft, pNN, iTab, seenNot); in exprImpliesNotNull()
5782 return exprImpliesNotNull(pParse, p->pLeft, pNN, iTab, 1); in exprImpliesNotNull()
5786 return exprImpliesNotNull(pParse, p->pLeft, pNN, iTab, 1); in exprImpliesNotNull()
5821 int iTab in sqlite3ExprImpliesExpr() argument
5823 if( sqlite3ExprCompare(pParse, pE1, pE2, iTab)==0 ){ in sqlite3ExprImpliesExpr()
5827 && (sqlite3ExprImpliesExpr(pParse, pE1, pE2->pLeft, iTab) in sqlite3ExprImpliesExpr()
5828 || sqlite3ExprImpliesExpr(pParse, pE1, pE2->pRight, iTab) ) in sqlite3ExprImpliesExpr()
5833 && exprImpliesNotNull(pParse, pE1, pE2->pLeft, iTab, 0) in sqlite3ExprImpliesExpr()
5958 int sqlite3ExprImpliesNonNullRow(Expr *p, int iTab){ in sqlite3ExprImpliesNonNullRow() argument
5966 if( sqlite3ExprImpliesNonNullRow(p->pLeft, iTab) ) return 1; in sqlite3ExprImpliesNonNullRow()
5974 w.u.iCur = iTab; in sqlite3ExprImpliesNonNullRow()