Lines Matching refs:iCursor

618       sqlite3SetJoinExpr(pRight->u3.pOn, pRight->iCursor, joinType);  in sqlite3ProcessJoin()
1885 for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++); in columnTypeImpl()
2601 iCurrent = pSrc->a[i].iCursor; in generateWithRecursiveQuery()
3924 if( pItem->iCursor!=pExpr->iTable ) return WRC_Continue; in recomputeColumnsUsedExpr()
3969 assert( pItem->iCursor < aCsrMap[0] ); in srclistRenumberCursors()
3970 if( !pItem->fg.isRecursive || aCsrMap[pItem->iCursor+1]==0 ){ in srclistRenumberCursors()
3971 aCsrMap[pItem->iCursor+1] = pParse->nTab++; in srclistRenumberCursors()
3973 pItem->iCursor = aCsrMap[pItem->iCursor+1]; in srclistRenumberCursors()
4256 iParent = pSubitem->iCursor; in flattenSubquery()
4566 iNewParent = pSubSrc->a[i].iCursor; in flattenSubquery()
5093 || pWhere->w.iJoin!=iCursor) in pushDownWhereTerms()
5098 && pWhere->w.iJoin!=iCursor in pushDownWhereTerms()
5112 x.iTable = pSrc->iCursor; in pushDownWhereTerms()
5113 x.iNewTable = pSrc->iCursor; in pushDownWhereTerms()
5557 pItem->iCursor = iRecTab; in resolveFromTermToCte()
6790 && sqlite3ExprImpliesNonNullRow(p->pWhere, pItem->iCursor) in sqlite3Select()
6796 assert( pItem->iCursor>=0 ); in sqlite3Select()
6797 unsetJoinExpr(p->pWhere, pItem->iCursor, in sqlite3Select()
7059 if( pItem->iCursor!=pCteUse->iCur ){ in sqlite3Select()
7060 sqlite3VdbeAddOp2(v, OP_OpenDup, pItem->iCursor, pCteUse->iCur); in sqlite3Select()
7070 sqlite3VdbeAddOp2(v, OP_OpenDup, pItem->iCursor, pPrior->iCursor); in sqlite3Select()
7092 sqlite3SelectDestInit(&dest, SRT_EphemTab, pItem->iCursor); in sqlite3Select()
7108 pCteUse->iCur = pItem->iCursor; in sqlite3Select()