Home | History | Annotate | Download | only in dist

Lines Matching refs:iCursor

10757     int iCursor;      /* The VDBE cursor number used to access this table */
73405 pExpr->iTable = pItem->iCursor;
73421 pExpr->iTable = pItem->iCursor;
73583 assert( pMatch->iCursor==pExpr->iTable );
73621 p->iTable = pItem->iCursor;
73662 assert( pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab);
73680 pExpr->iTable = pItem->iCursor;
75332 pNewItem->iCursor = pOldItem->iCursor;
78253 if( pExpr->iTable==pItem->iCursor ){
78306 } /* endif pExpr->iTable==pItem->iCursor */
81142 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){
82719 sSrc.a[0].iCursor = -1;
84426 pSrc->a[i].iCursor = -1;
84509 if( pItem->iCursor>=0 ) break;
84510 pItem->iCursor = pParse->nTab++;
85806 iCur = pTabList->a[0].iCursor = pParse->nTab++;
88323 pRight->iTable = pSrc->a[0].iCursor;
88608 pItem->iCursor = pParse->nTab++;
94913 if( isOuter ) setJoinExpr(pRight->pOn, pRight->iCursor);
95567 for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++);
95741 if( pTabList->a[j].iCursor==p->iTable ) break;
97275 iParent = pSubitem->iCursor;
98412 sqlite3SelectDestInit(&dest, SRT_EphemTab, pItem->iCursor);
99079 sqlite3ExplainPrintf(pVdbe, "{%d,*} = ", pItem->iCursor);
100654 pTabList->a[0].iCursor = iCur = pParse->nTab++;
102746 ** SrcList_item.iCursor and Expr.iTable fields. For any given WHERE
102980 ** iCursor is not in the set.
102982 static Bitmask getMask(WhereMaskSet *pMaskSet, int iCursor){
102986 if( pMaskSet->ix[i]==iCursor ){
102994 ** Create a new mask for cursor iCursor.
103001 static void createMask(WhereMaskSet *pMaskSet, int iCursor){
103003 pMaskSet->ix[pMaskSet->n++] = iCursor;
103555 int iCursor = -1; /* Table cursor common to all terms */
103560 ** will be recorded in iCursor and iColumn. There might not be any
103569 if( pOrTerm->leftCursor==iCursor ){
103586 iCursor = pOrTerm->leftCursor;
103594 assert( chngToIN==getMask(pMaskSet, iCursor) );
103604 if( pOrTerm->leftCursor!=iCursor ){
103640 assert( pOrTerm->leftCursor==iCursor );
104109 iBase = pTabList->a[0].iCursor;
104383 const int iCur = pSrc->iCursor; /* The cursor of the table to be accessed */
104474 if( pTerm->leftCursor!=pSrc->iCursor ) return 0;
104734 if( pTerm->leftCursor != pSrc->iCursor ) continue;
104751 if( pExpr->op!=TK_COLUMN || pExpr->iTable!=pSrc->iCursor ) break;
104785 if( pTerm->leftCursor != pSrc->iCursor ) continue;
105451 iCursor; /* The cursor of the table to be accessed */
106396 iCur = pTabItem->iCursor;
107128 ** number pTabList->a[0].iCursor. t2 uses the cursor pTabList->a[1].iCursor.
107292 createMask(pMaskSet, pTabList->a[i].iCursor);
107303 Bitmask m = getMask(pMaskSet, pTabList->a[i].iCursor);
107416 m = getMask(pMaskSet, pTabItem->iCursor);
107492 assert( notReady & getMask(pMaskSet, pTabList->a[bestJ].iCursor) );
107513 notReady &= ~getMask(pMaskSet, pTabList->a[bestJ].iCursor);
107572 pLevel->iTabCur = pTabItem->iCursor;
107581 int iCur = pTabItem->iCursor;
107588 sqlite3OpenTable(pParse, pTabItem->iCursor, iDb, pTab, op);
107618 notReady &= ~getMask(pWC->pMaskSet, pTabItem->iCursor);
107738 sqlite3VdbeAddOp1(v, OP_NullRow, pTabList->a[i].iCursor);
107770 sqlite3VdbeAddOp1(v, OP_Close, pTabItem->iCursor);