Lines Matching refs:iCur

311   int iCur;            /* The cursor on the LHS of the term */  in whereScanNext()  local
322 iCur = pScan->aiCur[pScan->iEquiv-1]; in whereScanNext()
324 assert( iCur>=0 ); in whereScanNext()
328 if( pTerm->leftCursor==iCur in whereScanNext()
332 pScan->pIdxExpr,iCur)==0) in whereScanNext()
439 int iCur, /* Cursor to scan for */ in whereScanInit() argument
451 pScan->aiCur[0] = iCur; in whereScanInit()
502 int iCur, /* Cursor number of LHS */ in sqlite3WhereFindTerm() argument
512 p = whereScanInit(&scan, pWC, iCur, iColumn, op, pIdx); in sqlite3WhereFindTerm()
1068 int iCur; /* Cursor for table getting the filter */ in sqlite3ConstructBloomFilter() local
1081 iCur = pLevel->iTabCur; in sqlite3ConstructBloomFilter()
1104 addrTop = sqlite3VdbeAddOp1(v, OP_Rewind, iCur); VdbeCoverage(v); in sqlite3ConstructBloomFilter()
1116 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, r1); in sqlite3ConstructBloomFilter()
1127 sqlite3ExprCodeGetColumnOfTable(v, pIdx->pTable, iCur, iCol,r1+jj); in sqlite3ConstructBloomFilter()
2712 int iCur, /* Cursor open on pIdx */ in whereRangeVectorLen() argument
2743 || pLhs->iTable!=iCur in whereRangeVectorLen()
3588 int iCur = pSrc->iCursor; in whereLoopAddBtree() local
3592 if( !sqlite3ExprCoveredByIndex(pTerm->pExpr, iCur, pProbe) ){ in whereLoopAddBtree()
4136 int iCur; in whereLoopAddOr() local
4147 iCur = pItem->iCursor; in whereLoopAddOr()
4169 }else if( pOrTerm->leftCursor==iCur ){ in whereLoopAddOr()
4375 int iCur; /* Cursor number for current WhereLoop */ in wherePathSatisfiesOrderBy() local
4442 iCur = pWInfo->pTabList->a[pLoop->iTab].iCursor; in wherePathSatisfiesOrderBy()
4454 if( pOBExpr->iTable!=iCur ) continue; in wherePathSatisfiesOrderBy()
4455 pTerm = sqlite3WhereFindTerm(&pWInfo->sWC, iCur, pOBExpr->iColumn, in wherePathSatisfiesOrderBy()
4591 if( pOBExpr->iTable!=iCur ) continue; in wherePathSatisfiesOrderBy()
4595 if( sqlite3ExprCompareSkip(pOBExpr, pIdxExpr, iCur) ){ in wherePathSatisfiesOrderBy()
5184 int iCur; in whereShortCut() local
5201 iCur = pItem->iCursor; in whereShortCut()
5206 pTerm = whereScanInit(&scan, pWC, iCur, -1, WO_EQ|WO_IS, 0); in whereShortCut()
5226 pTerm = whereScanInit(&scan, pWC, iCur, j, opMask, pIdx); in whereShortCut()
5248 assert( pWInfo->sMaskSet.n==1 && iCur==pWInfo->sMaskSet.ix[0] ); in whereShortCut()
5250 pWInfo->a[0].iTabCur = iCur; in whereShortCut()
6004 int iCur = pTabItem->iCursor; in sqlite3WhereBegin() local
6005 sqlite3VdbeAddOp4(v, OP_VOpen, iCur, 0, 0, pVTab, P4_VTAB); in sqlite3WhereBegin()
6236 static int cursorIsOpen(Vdbe *v, int iCur, int k){ in cursorIsOpen() argument
6239 if( pOp->p1!=iCur ) continue; in cursorIsOpen()
6350 sqlite3VdbeAddOp2(v, OP_IfNotOpen, pIn->iCur, in sqlite3WhereEnd()
6366 sqlite3VdbeAddOp2(v, pIn->eEndLoopOp, pIn->iCur, pIn->addrInTop); in sqlite3WhereEnd()