Lines Matching refs:iCursor
10503 int iCursor; /* The VDBE cursor number used to access this table */ member
71985 pExpr->iTable = pItem->iCursor;
71994 pExpr->iTable = pItem->iCursor;
72176 assert( pMatch->iCursor==pExpr->iTable );
72214 p->iTable = pItem->iCursor;
72255 assert( pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab);
72273 pExpr->iTable = pItem->iCursor;
73923 pNewItem->iCursor = pOldItem->iCursor;
76571 if( pExpr->iTable==pItem->iCursor ){
79046 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){
80623 sSrc.a[0].iCursor = -1;
82311 pSrc->a[i].iCursor = -1;
82394 if( pItem->iCursor>=0 ) break;
82395 pItem->iCursor = pParse->nTab++;
83698 iCur = pTabList->a[0].iCursor = pParse->nTab++;
86206 pRight->iTable = pSrc->a[0].iCursor;
86491 pItem->iCursor = pParse->nTab++;
92720 if( isOuter ) setJoinExpr(pRight->pOn, pRight->iCursor);
93374 for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++);
93548 if( pTabList->a[j].iCursor==p->iTable ) break;
95070 iParent = pSubitem->iCursor;
96197 sqlite3SelectDestInit(&dest, SRT_EphemTab, pItem->iCursor);
98437 pTabList->a[0].iCursor = iCur = pParse->nTab++;
100746 static Bitmask getMask(WhereMaskSet *pMaskSet, int iCursor){
100750 if( pMaskSet->ix[i]==iCursor ){
100765 static void createMask(WhereMaskSet *pMaskSet, int iCursor){
100767 pMaskSet->ix[pMaskSet->n++] = iCursor;
101316 int iCursor = -1; /* Table cursor common to all terms */
101330 if( pOrTerm->leftCursor==iCursor ){
101347 iCursor = pOrTerm->leftCursor;
101355 assert( chngToIN==getMask(pMaskSet, iCursor) );
101365 if( pOrTerm->leftCursor!=iCursor ){
101401 assert( pOrTerm->leftCursor==iCursor );
101870 iBase = pTabList->a[0].iCursor;
102144 const int iCur = pSrc->iCursor; /* The cursor of the table to be accessed */
102230 if( pTerm->leftCursor!=pSrc->iCursor ) return 0;
102492 if( pTerm->leftCursor != pSrc->iCursor ) continue;
102509 if( pExpr->op!=TK_COLUMN || pExpr->iTable!=pSrc->iCursor ) break;
102543 if( pTerm->leftCursor != pSrc->iCursor ) continue;
103217 int iCur = pSrc->iCursor; /* The cursor of the table to be accessed */
104147 iCur = pTabItem->iCursor;
105006 createMask(pMaskSet, pTabList->a[i].iCursor);
105017 Bitmask m = getMask(pMaskSet, pTabList->a[i].iCursor);
105130 m = getMask(pMaskSet, pTabItem->iCursor);
105206 assert( notReady & getMask(pMaskSet, pTabList->a[bestJ].iCursor) );
105226 notReady &= ~getMask(pMaskSet, pTabList->a[bestJ].iCursor);
105285 pLevel->iTabCur = pTabItem->iCursor;
105294 int iCur = pTabItem->iCursor;
105301 sqlite3OpenTable(pParse, pTabItem->iCursor, iDb, pTab, op);
105331 notReady &= ~getMask(pWC->pMaskSet, pTabItem->iCursor);
105451 sqlite3VdbeAddOp1(v, OP_NullRow, pTabList->a[i].iCursor);
105483 sqlite3VdbeAddOp1(v, OP_Close, pTabItem->iCursor);