Home | History | Annotate | Download | only in dist

Lines Matching refs:iCursor

9969     int iCursor;      /* The VDBE cursor number used to access this table */
67779 pExpr->iTable = pItem->iCursor;
67788 pExpr->iTable = pItem->iCursor;
67970 assert( pMatch->iCursor==pExpr->iTable );
68008 p->iTable = pItem->iCursor;
68049 assert( pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab);
68067 pExpr->iTable = pItem->iCursor;
69700 pNewItem->iCursor = pOldItem->iCursor;
72349 if( pExpr->iTable==pItem->iCursor ){
72402 } /* endif pExpr->iTable==pItem->iCursor */
74760 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){
76305 sSrc.a[0].iCursor = -1;
77932 pSrc->a[i].iCursor = -1;
78015 if( pItem->iCursor>=0 ) break;
78016 pItem->iCursor = pParse->nTab++;
79289 iCur = pTabList->a[0].iCursor = pParse->nTab++;
81763 pRight->iTable = pSrc->a[0].iCursor;
82033 pItem->iCursor = pParse->nTab++;
88211 if( isOuter ) setJoinExpr(pRight->pOn, pRight->iCursor);
88840 for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++);
89014 if( pTabList->a[j].iCursor==p->iTable ) break;
90533 iParent = pSubitem->iCursor;
91606 sqlite3SelectDestInit(&dest, SRT_EphemTab, pItem->iCursor);
93742 pTabList->a[0].iCursor = iCur = pParse->nTab++;
95680 ** SrcList_item.iCursor and Expr.iTable fields. For any given WHERE
95909 ** iCursor is not in the set.
95911 static Bitmask getMask(WhereMaskSet *pMaskSet, int iCursor){
95915 if( pMaskSet->ix[i]==iCursor ){
95923 ** Create a new mask for cursor iCursor.
95930 static void createMask(WhereMaskSet *pMaskSet, int iCursor){
95932 pMaskSet->ix[pMaskSet->n++] = iCursor;
96473 int iCursor = -1; /* Table cursor common to all terms */
96478 ** will be recorded in iCursor and iColumn. There might not be any
96487 if( pOrTerm->leftCursor==iCursor ){
96504 iCursor = pOrTerm->leftCursor;
96512 assert( chngToIN==getMask(pMaskSet, iCursor) );
96522 if( pOrTerm->leftCursor!=iCursor ){
96558 assert( pOrTerm->leftCursor==iCursor );
97097 const int iCur = pSrc->iCursor; /* The cursor of the table to be accessed */
97183 if( pTerm->leftCursor!=pSrc->iCursor ) return 0;
97438 if( pTerm->leftCursor != pSrc->iCursor ) continue;
97454 if( pExpr->op!=TK_COLUMN || pExpr->iTable!=pSrc->iCursor ) break;
97488 if( pTerm->leftCursor != pSrc->iCursor ) continue;
98000 int iCur = pSrc->iCursor; /* The cursor of the table to be accessed */
98837 iCur = pTabItem->iCursor;
99526 ** number pTabList->a[0].iCursor. t2 uses the cursor pTabList->a[1].iCursor.
99685 createMask(pMaskSet, pTabList->a[i].iCursor);
99696 Bitmask m = getMask(pMaskSet, pTabList->a[i].iCursor);
99801 m = getMask(pMaskSet, pTabItem->iCursor);
99875 assert( notReady & getMask(pMaskSet, pTabList->a[bestJ].iCursor) );
99891 notReady &= ~getMask(pMaskSet, pTabList->a[bestJ].iCursor);
99950 pLevel->iTabCur = pTabItem->iCursor;
99959 int iCur = pTabItem->iCursor;
99966 sqlite3OpenTable(pParse, pTabItem->iCursor, iDb, pTab, op);
99996 notReady &= ~getMask(pWC->pMaskSet, pTabItem->iCursor);
100116 sqlite3VdbeAddOp1(v, OP_NullRow, pTabList->a[i].iCursor);
100148 sqlite3VdbeAddOp1(v, OP_Close, pTabItem->iCursor);