Home | History | Annotate | Download | only in orig

Lines Matching refs:iCursor

10757     int iCursor;      /* The VDBE cursor number used to access this table */
73369 pExpr->iTable = pItem->iCursor;
73385 pExpr->iTable = pItem->iCursor;
73547 assert( pMatch->iCursor==pExpr->iTable );
73585 p->iTable = pItem->iCursor;
73626 assert( pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab);
73644 pExpr->iTable = pItem->iCursor;
75296 pNewItem->iCursor = pOldItem->iCursor;
78217 if( pExpr->iTable==pItem->iCursor ){
78270 } /* endif pExpr->iTable==pItem->iCursor */
81106 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){
82683 sSrc.a[0].iCursor = -1;
84390 pSrc->a[i].iCursor = -1;
84473 if( pItem->iCursor>=0 ) break;
84474 pItem->iCursor = pParse->nTab++;
85770 iCur = pTabList->a[0].iCursor = pParse->nTab++;
88287 pRight->iTable = pSrc->a[0].iCursor;
88572 pItem->iCursor = pParse->nTab++;
94877 if( isOuter ) setJoinExpr(pRight->pOn, pRight->iCursor);
95531 for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++);
95705 if( pTabList->a[j].iCursor==p->iTable ) break;
97239 iParent = pSubitem->iCursor;
98376 sqlite3SelectDestInit(&dest, SRT_EphemTab, pItem->iCursor);
99043 sqlite3ExplainPrintf(pVdbe, "{%d,*} = ", pItem->iCursor);
100618 pTabList->a[0].iCursor = iCur = pParse->nTab++;
102710 ** SrcList_item.iCursor and Expr.iTable fields. For any given WHERE
102944 ** iCursor is not in the set.
102946 static Bitmask getMask(WhereMaskSet *pMaskSet, int iCursor){
102950 if( pMaskSet->ix[i]==iCursor ){
102958 ** Create a new mask for cursor iCursor.
102965 static void createMask(WhereMaskSet *pMaskSet, int iCursor){
102967 pMaskSet->ix[pMaskSet->n++] = iCursor;
103519 int iCursor = -1; /* Table cursor common to all terms */
103524 ** will be recorded in iCursor and iColumn. There might not be any
103533 if( pOrTerm->leftCursor==iCursor ){
103550 iCursor = pOrTerm->leftCursor;
103558 assert( chngToIN==getMask(pMaskSet, iCursor) );
103568 if( pOrTerm->leftCursor!=iCursor ){
103604 assert( pOrTerm->leftCursor==iCursor );
104073 iBase = pTabList->a[0].iCursor;
104347 const int iCur = pSrc->iCursor; /* The cursor of the table to be accessed */
104438 if( pTerm->leftCursor!=pSrc->iCursor ) return 0;
104698 if( pTerm->leftCursor != pSrc->iCursor ) continue;
104715 if( pExpr->op!=TK_COLUMN || pExpr->iTable!=pSrc->iCursor ) break;
104749 if( pTerm->leftCursor != pSrc->iCursor ) continue;
105415 int iCur = pSrc->iCursor; /* The cursor of the table to be accessed */
106360 iCur = pTabItem->iCursor;
107092 ** number pTabList->a[0].iCursor. t2 uses the cursor pTabList->a[1].iCursor.
107256 createMask(pMaskSet, pTabList->a[i].iCursor);
107267 Bitmask m = getMask(pMaskSet, pTabList->a[i].iCursor);
107380 m = getMask(pMaskSet, pTabItem->iCursor);
107456 assert( notReady & getMask(pMaskSet, pTabList->a[bestJ].iCursor) );
107477 notReady &= ~getMask(pMaskSet, pTabList->a[bestJ].iCursor);
107536 pLevel->iTabCur = pTabItem->iCursor;
107545 int iCur = pTabItem->iCursor;
107552 sqlite3OpenTable(pParse, pTabItem->iCursor, iDb, pTab, op);
107582 notReady &= ~getMask(pWC->pMaskSet, pTabItem->iCursor);
107702 sqlite3VdbeAddOp1(v, OP_NullRow, pTabList->a[i].iCursor);
107734 sqlite3VdbeAddOp1(v, OP_Close, pTabItem->iCursor);