Lines Matching refs:iTable
76 assert( pExpr->iColumn < pExpr->iTable ); in sqlite3ExprAffinity()
77 assert( pExpr->iTable==pExpr->pLeft->x.pSelect->pEList->nExpr ); in sqlite3ExprAffinity()
519 pRet->iTable = nField; in sqlite3ExprForVectorField()
588 return pVector->iTable+iField; in exprVectorRegister()
1911 pFirst->iTable = pColumns->nId; in sqlite3ExprListAppendVector()
2220 if( pWalker->eCode==3 && pExpr->iTable==pWalker->u.iCur ){ in exprNodeIsConstant()
2555 assert( p->iTable>=0 ); /* p cannot be part of a CHECK constraint */ in sqlite3ExprNeedsNoAffinityChange()
2614 assert( pRes->iTable==pSrc->a[0].iCursor ); /* Not a correlated subquery */ in isCandidateForInOpt()
3090 assert( iTab!=pExpr->iTable ); in sqlite3CodeRhsOfIN()
3091 sqlite3VdbeAddOp2(v, OP_OpenDup, iTab, pExpr->iTable); in sqlite3CodeRhsOfIN()
3114 pExpr->iTable = iTab; in sqlite3CodeRhsOfIN()
3115 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, nVal); in sqlite3CodeRhsOfIN()
3275 return pExpr->iTable; in sqlite3CodeSubselect()
3349 pExpr->iTable = rReg = dest.iSDParm; in sqlite3CodeSubselect()
3840 int iTable, /* The cursor pointing to the table */ in sqlite3ExprCodeGetColumn() argument
3845 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg); in sqlite3ExprCodeGetColumn()
3871 p->iTable = iReg; in exprToRegister()
3966 if( pArg->op==TK_COLUMN && pArg->iTable>=0 ){ in exprCodeInlineFunction()
3967 sqlite3VdbeAddOp3(v, OP_Offset, pArg->iTable, pArg->iColumn, target); in exprCodeInlineFunction()
4013 sqlite3ExprImpliesNonNullRow(pFarg->a[0].pExpr,pA1->iTable), in exprCodeInlineFunction()
4152 int iTab = pExpr->iTable; in sqlite3ExprCodeTarget()
4292 return pExpr->iTable; in sqlite3ExprCodeTarget()
4591 if( pLeft->iTable==0 || pParse->withinRJSubrtn > pLeft->op2 ){ in sqlite3ExprCodeTarget()
4592 pLeft->iTable = sqlite3CodeSubselect(pParse, pLeft); in sqlite3ExprCodeTarget()
4597 if( pExpr->iTable!=n ){ in sqlite3ExprCodeTarget()
4599 pExpr->iTable, n); in sqlite3ExprCodeTarget()
4601 return pLeft->iTable + pExpr->iColumn; in sqlite3ExprCodeTarget()
4688 p1 = pExpr->iTable * (pTab->nCol+1) + 1 in sqlite3ExprCodeTarget()
4691 assert( pExpr->iTable==0 || pExpr->iTable==1 ); in sqlite3ExprCodeTarget()
4698 (pExpr->iTable ? "new" : "old"), in sqlite3ExprCodeTarget()
4744 addrINR = sqlite3VdbeAddOp1(v, OP_IfNullRow, pExpr->iTable); in sqlite3ExprCodeTarget()
5614 && pB->iTable<0 && pA->iTable==iTab in sqlite3ExprCompare()
5664 if( pA->op!=TK_IN && pA->iTable!=pB->iTable && pA->iTable!=iTab ){ in sqlite3ExprCompare()
5876 if( pWalker->u.iCur==pExpr->iTable ){ in impliesNotNullRow()
5998 && pExpr->iTable==pWalker->u.pIdxCover->iCur in exprIdxCover()
6098 if( pExpr->iTable==pSrc->a[i].iCursor ){ in exprRefToSrcList()
6103 for(i=0; i<p->nExclude && p->aiExclude[i]!=pExpr->iTable; i++){} in exprRefToSrcList()
6272 if( pExpr->iTable==pItem->iCursor ){ in analyzeAggregate()
6282 if( pCol->iTable==pExpr->iTable in analyzeAggregate()
6295 pCol->iTable = pExpr->iTable; in analyzeAggregate()
6308 && pE->iTable==pExpr->iTable in analyzeAggregate()