Lines Matching refs:iDataCur
18390 int iDataCur; /* Index of the data cursor */ member
115925 int iDataCur = 0; /* VDBE cursor for the canonical data source */
116047 iDataCur = iIdxCur = iTabCur;
116211 iTabCur, aToOpen, &iDataCur, &iIdxCur);
116212 assert( pPk || IsVirtual(pTab) || iDataCur==iTabCur );
116213 assert( pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1 );
116224 if( !IsVirtual(pTab) && aToOpen[iDataCur-iTabCur] ){
116226 sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, addrBypass, iKey, nKey);
116262 sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur,
116363 int iDataCur, /* Cursor from which column data is extracted */
116380 iDataCur, iIdxCur, iPk, (int)nPk));
116388 sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk);
116417 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, iCol, iOld+kk+1);
116436 sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk);
116461 sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur,0,iIdxNoSeek);
116462 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, (count?OPFLAG_NCHANGE:0));
116469 if( iIdxNoSeek>=0 && iIdxNoSeek!=iDataCur ){
116514 int iDataCur, /* Cursor of table holding data. */
116530 assert( iIdxCur+i!=iDataCur || pPk==pIdx );
116535 r1 = sqlite3GenerateIndexKey(pParse, pIdx, iDataCur, 0, 1,
116579 int iDataCur, /* Cursor number from which to take column data */
116594 pParse->iSelfTab = iDataCur + 1;
116615 sqlite3ExprCodeLoadIndexColumn(pParse, pIdx, iDataCur, j, regBase+j);
120784 int iDataCur = 0; /* VDBE cursor that is the main data repository */
121112 &iDataCur, &iIdxCur);
121138 pTabList->a[0].iCursor = iDataCur;
121141 pUpsert->iDataCur = iDataCur;
121337 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc);
121350 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc);
121361 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc);
121391 sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur,
121405 sqlite3CompleteInsertion(pParse, pTab, iDataCur, iIdxCur,
121645 int iDataCur, /* Canonical data cursor (main table or PK index) */
121702 iDataCur, iIdxCur, regNewData, regOldData, pkChng));
121986 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, addrRowidOk, regNewData);
122028 sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur,
122039 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, OPFLAG_ISNOOP);
122044 sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur,0,-1);
122052 sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, 0, iDataCur);
122294 sqlite3VdbeAddOp1(v, OP_CursorLock, iDataCur);
122296 sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur,
122300 sqlite3VdbeAddOp1(v, OP_CursorUnlock, iDataCur);
122381 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, addrRecheck, regNewData);
122438 int iDataCur, /* Cursor of the canonical data source */
122504 sqlite3VdbeAddOp3(v, OP_Insert, iDataCur, aRegIdx[i], regNewData);
122544 int iDataCur;
122560 iDataCur = iBase++;
122561 if( piDataCur ) *piDataCur = iDataCur;
122563 sqlite3OpenTable(pParse, iDataCur, iDb, pTab, op);
126959 int iDataCur, iIdxCur;
126965 1, 0, &iDataCur, &iIdxCur);
126975 sqlite3VdbeAddOp2(v, OP_Rewind, iDataCur, 0); VdbeCoverage(v);
126979 sqlite3VdbeAddOp3(v, OP_Column, iDataCur, pTab->nNVCol-1,3);
126988 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, j, 3);
127007 pParse->iSelfTab = iDataCur + 1;
127029 r1 = sqlite3GenerateIndexKey(pParse, pIdx, iDataCur, 0, 0, &jmp3,
127071 sqlite3VdbeAddOp2(v, OP_Next, iDataCur, loopTop); VdbeCoverage(v);
137204 int iDataCur; /* Cursor for the canonical data btree */
137301 iBaseCur = iDataCur = pParse->nTab++;
137302 iIdxCur = iDataCur+1;
137307 iDataCur = pParse->nTab;
137313 iDataCur = pUpsert->iDataCur;
137317 pTabList->a[0].iCursor = iDataCur;
137510 pWhere, pOrderBy, pLimit, iDataCur
137604 if( iCur>=0 && iCur!=iDataCur && aToOpen[iCur-iBaseCur] ){
137607 assert( iCur!=iDataCur || !HasRowid(pTab) );
137616 sqlite3VdbeAddOp2(v, OP_Rowid, iDataCur, regOldRowid);
137630 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur,
137670 if( !isView && aiCurOnePass[0]!=iDataCur && aiCurOnePass[1]!=iDataCur ){
137672 sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelBreak, regKey,nKey);
137685 sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelContinue, regKey, 0);
137691 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue, regOldRowid);
137721 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, k);
137764 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, k);
137794 sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelContinue,regKey,nKey);
137797 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue, regOldRowid);
137814 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, i, k);
137829 sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur,
137838 sqlite3VdbeAddOp4Int(v, OP_NotFound,iDataCur,labelContinue,regKey,nKey);
137840 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue,regOldRowid);
137851 sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur, aRegIdx, -1);
137859 sqlite3VdbeAddOp1(v, OP_FinishSeek, iDataCur);
137873 sqlite3VdbeAddOp3(v, OP_Delete, iDataCur,
137886 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0);
137896 pParse, pTab, iDataCur, iIdxCur, regNewRowid, aRegIdx,
138327 int iDataCur;
138333 iDataCur = pUpsert->iDataCur;
138334 if( pIdx && iCur!=iDataCur ){
138338 sqlite3VdbeAddOp3(v, OP_SeekRowid, iDataCur, 0, regRowid);
138355 i = sqlite3VdbeAddOp4Int(v, OP_Found, iDataCur, 0, iPk, nPk);