Lines Matching refs:iDataCur

20577   int iDataCur;             /* Index of the data cursor */  member
20832 int iDataCur; /* The data cursor associated with the index */ member
117402 int iDataCur = p->iDataCur; local
117403 if( iDataCur<0 ) continue;
117405 if( p->iDataCur!=pParse->iSelfTab-1 ) continue;
117406 iDataCur = -1;
117408 if( sqlite3ExprCompare(0, pExpr, p->pExpr, iDataCur)!=0 ) continue;
117470 if( pExpr->iColumn==p->iIdxCol && pExpr->iTable==p->iDataCur ){
120047 int iDataCur = pIEpr->iDataCur; local
120048 if( iDataCur<0 ) continue;
120049 if( sqlite3ExprCompare(0, pExpr, pIEpr->pExpr, iDataCur)==0 ) break;
120054 if( pSrcList->a[i].iCursor==pIEpr->iDataCur ){
132990 int iDataCur = 0; /* VDBE cursor for the canonical data source */ local
133121 iDataCur = iIdxCur = iTabCur;
133288 iTabCur, aToOpen, &iDataCur, &iIdxCur);
133289 assert( pPk || IsVirtual(pTab) || iDataCur==iTabCur );
133290 assert( pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1 );
133301 if( !IsVirtual(pTab) && aToOpen[iDataCur-iTabCur] ){
133303 sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, addrBypass, iKey, nKey);
133339 sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur,
133438 int iDataCur, /* Cursor from which column data is extracted */ argument
133455 iDataCur, iIdxCur, iPk, (int)nPk));
133463 sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk);
133492 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, iCol, iOld+kk+1);
133511 sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk);
133536 sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur,0,iIdxNoSeek);
133537 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, (count?OPFLAG_NCHANGE:0));
133544 if( iIdxNoSeek>=0 && iIdxNoSeek!=iDataCur ){
133591 int iDataCur, /* Cursor of table holding data. */ argument
133607 assert( iIdxCur+i!=iDataCur || pPk==pIdx );
133612 r1 = sqlite3GenerateIndexKey(pParse, pIdx, iDataCur, 0, 1,
133657 int iDataCur, /* Cursor number from which to take column data */ argument
133672 pParse->iSelfTab = iDataCur + 1;
133693 sqlite3ExprCodeLoadIndexColumn(pParse, pIdx, iDataCur, j, regBase+j);
139582 int iDataCur = 0; /* VDBE cursor that is the main data repository */ local
139949 &iDataCur, &iIdxCur);
139976 pTabList->a[0].iCursor = iDataCur;
139981 pNx->iDataCur = iDataCur;
140188 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc);
140201 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc);
140212 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc);
140242 sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur,
140258 sqlite3CompleteInsertion(pParse, pTab, iDataCur, iIdxCur,
140572 int iDataCur, /* Canonical data cursor (main table or PK index) */ argument
140630 iDataCur, iIdxCur, regNewData, regOldData, pkChng));
140970 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, addrRowidOk, regNewData);
141012 sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur,
141023 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, OPFLAG_ISNOOP);
141028 sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur,0,-1);
141036 sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, 0, iDataCur);
141284 sqlite3VdbeAddOp1(v, OP_CursorLock, iDataCur);
141286 sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur,
141290 sqlite3VdbeAddOp1(v, OP_CursorUnlock, iDataCur);
141375 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, addrRecheck, regNewData);
141458 int iDataCur, /* Cursor of the canonical data source */ argument
141515 sqlite3VdbeAddOp3(v, OP_Insert, iDataCur, aRegIdx[i], regNewData);
141555 int iDataCur; local
141574 iDataCur = iBase++;
141575 *piDataCur = iDataCur;
141577 sqlite3OpenTable(pParse, iDataCur, iDb, pTab, op);
146397 int iDataCur, iIdxCur; local
146414 1, 0, &iDataCur, &iIdxCur);
146424 sqlite3VdbeAddOp2(v, OP_Rewind, iDataCur, 0); VdbeCoverage(v);
146446 sqlite3VdbeAddOp3(v, OP_Column, iDataCur, mxCol, 3);
146455 a1 = sqlite3VdbeAddOp4Int(v, OP_IdxGT, iDataCur, 0,r2,pPk->nKeyCol);
146466 sqlite3ExprCodeLoadIndexColumn(pParse, pPk, iDataCur, j, r2+j);
146499 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, j, 3);
146512 p1 = iDataCur;
146588 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, j, 3);
146610 pParse->iSelfTab = iDataCur + 1;
146633 r1 = sqlite3GenerateIndexKey(pParse, pIdx, iDataCur, 0, 0, &jmp3,
146723 sqlite3VdbeAddOp2(v, OP_Next, iDataCur, loopTop); VdbeCoverage(v);
155349 pIEpr->iDataCur, pIEpr->iIdxCur, pIEpr->iIdxCol);
159809 int iDataCur; /* Cursor for the canonical data btree */ local
159924 iBaseCur = iDataCur = pParse->nTab++;
159925 iIdxCur = iDataCur+1;
159930 iDataCur = pParse->nTab;
159936 iDataCur = pUpsert->iDataCur;
159940 pTabList->a[0].iCursor = iDataCur;
160136 pWhere, pOrderBy, pLimit, iDataCur
160202 if( isView ) iDataCur = iEph;
160265 if( iCur>=0 && iCur!=iDataCur && aToOpen[iCur-iBaseCur] ){
160268 assert( iCur!=iDataCur || !HasRowid(pTab) );
160277 sqlite3VdbeAddOp2(v, OP_Rowid, iDataCur, regOldRowid);
160292 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur,
160335 if( aiCurOnePass[0]!=iDataCur
160336 && aiCurOnePass[1]!=iDataCur
160342 sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelBreak, regKey,nKey);
160362 v, OP_NotFound, iDataCur, labelContinue, iPk, nPk
160367 v, OP_NotExists, iDataCur, labelContinue, regOldRowid
160373 sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelContinue, regKey,0);
160381 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue, regOldRowid);
160416 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, k);
160468 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, k);
160499 sqlite3VdbeAddOp4Int(v, OP_NotFound,iDataCur,labelContinue,regKey,nKey);
160502 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue,regOldRowid);
160519 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, k);
160535 sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur,
160544 sqlite3VdbeAddOp4Int(v, OP_NotFound,iDataCur,labelContinue,regKey,nKey);
160546 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue,regOldRowid);
160557 sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur, aRegIdx, -1);
160565 sqlite3VdbeAddOp1(v, OP_FinishSeek, iDataCur);
160579 sqlite3VdbeAddOp3(v, OP_Delete, iDataCur,
160592 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0);
160602 pParse, pTab, iDataCur, iIdxCur, regNewRowid, aRegIdx,
161146 int iDataCur; local
161152 iDataCur = pUpsert->iDataCur;
161155 if( pIdx && iCur!=iDataCur ){
161159 sqlite3VdbeAddOp3(v, OP_SeekRowid, iDataCur, 0, regRowid);
161176 i = sqlite3VdbeAddOp4Int(v, OP_Found, iDataCur, 0, iPk, nPk);
172537 p->iDataCur = pItem->iCursor;
175290 p->iDataCur = pTabItem->iCursor;
176372 p->iDataCur = -1;