| /sqlite-3.40.0/src/ |
| H A D | update.c | 419 iBaseCur = iDataCur = pParse->nTab++; in sqlite3Update() 420 iIdxCur = iDataCur+1; in sqlite3Update() 425 iDataCur = pParse->nTab; in sqlite3Update() 431 iDataCur = pUpsert->iDataCur; in sqlite3Update() 435 pTabList->a[0].iCursor = iDataCur; in sqlite3Update() 637 pWhere, pOrderBy, pLimit, iDataCur in sqlite3Update() 703 if( isView ) iDataCur = iEph; in sqlite3Update() 824 if( aiCurOnePass[0]!=iDataCur in sqlite3Update() 825 && aiCurOnePass[1]!=iDataCur in sqlite3Update() 1065 sqlite3VdbeAddOp3(v, OP_Delete, iDataCur, in sqlite3Update() [all …]
|
| H A D | delete.c | 421 iDataCur = iIdxCur = iTabCur; in sqlite3DeleteFrom() 588 assert( pPk || IsVirtual(pTab) || iDataCur==iTabCur ); in sqlite3DeleteFrom() 589 assert( pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1 ); in sqlite3DeleteFrom() 600 if( !IsVirtual(pTab) && aToOpen[iDataCur-iTabCur] ){ in sqlite3DeleteFrom() 754 iDataCur, iIdxCur, iPk, (int)nPk)); in sqlite3GenerateRowDelete() 762 sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk); in sqlite3GenerateRowDelete() 843 if( iIdxNoSeek>=0 && iIdxNoSeek!=iDataCur ){ in sqlite3GenerateRowDelete() 888 int iDataCur, /* Cursor of table holding data. */ in sqlite3GenerateRowIndexDelete() argument 904 assert( iIdxCur+i!=iDataCur || pPk==pIdx ); in sqlite3GenerateRowIndexDelete() 909 r1 = sqlite3GenerateIndexKey(pParse, pIdx, iDataCur, 0, 1, in sqlite3GenerateRowIndexDelete() [all …]
|
| H A D | upsert.c | 264 int iDataCur; in sqlite3UpsertDoUpdate() local 270 iDataCur = pUpsert->iDataCur; in sqlite3UpsertDoUpdate() 273 if( pIdx && iCur!=iDataCur ){ in sqlite3UpsertDoUpdate() 277 sqlite3VdbeAddOp3(v, OP_SeekRowid, iDataCur, 0, regRowid); in sqlite3UpsertDoUpdate() 294 i = sqlite3VdbeAddOp4Int(v, OP_Found, iDataCur, 0, iPk, nPk); in sqlite3UpsertDoUpdate()
|
| H A D | insert.c | 1050 &iDataCur, &iIdxCur); in sqlite3Insert() 1077 pTabList->a[0].iCursor = iDataCur; in sqlite3Insert() 1082 pNx->iDataCur = iDataCur; in sqlite3Insert() 1359 sqlite3CompleteInsertion(pParse, pTab, iDataCur, iIdxCur, in sqlite3Insert() 2381 sqlite3VdbeAddOp1(v, OP_CursorLock, iDataCur); in sqlite3GenerateConstraintChecks() 2387 sqlite3VdbeAddOp1(v, OP_CursorUnlock, iDataCur); in sqlite3GenerateConstraintChecks() 2555 int iDataCur, /* Cursor of the canonical data source */ in sqlite3CompleteInsertion() argument 2652 int iDataCur; in sqlite3OpenTableAndIndices() local 2669 iDataCur = iBase++; in sqlite3OpenTableAndIndices() 2670 if( piDataCur ) *piDataCur = iDataCur; in sqlite3OpenTableAndIndices() [all …]
|
| H A D | pragma.c | 1753 int iDataCur, iIdxCur; in sqlite3Pragma() local 1770 1, 0, &iDataCur, &iIdxCur); in sqlite3Pragma() 1780 sqlite3VdbeAddOp2(v, OP_Rewind, iDataCur, 0); VdbeCoverage(v); in sqlite3Pragma() 1793 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, mxCol, 3); in sqlite3Pragma() 1813 sqlite3ExprCodeLoadIndexColumn(pParse, pPk, iDataCur, j, r2+j); in sqlite3Pragma() 1846 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, j, 3); in sqlite3Pragma() 1859 p1 = iDataCur; in sqlite3Pragma() 1920 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, j, 3); in sqlite3Pragma() 1942 pParse->iSelfTab = iDataCur + 1; in sqlite3Pragma() 1964 r1 = sqlite3GenerateIndexKey(pParse, pIdx, iDataCur, 0, 0, &jmp3, in sqlite3Pragma() [all …]
|
| H A D | expr.c | 4053 int iDataCur = p->iDataCur; in sqlite3IndexedExprLookup() local 4054 if( iDataCur<0 ) continue; in sqlite3IndexedExprLookup() 4056 if( p->iDataCur!=pParse->iSelfTab-1 ) continue; in sqlite3IndexedExprLookup() 4057 iDataCur = -1; in sqlite3IndexedExprLookup() 4059 if( sqlite3ExprCompare(0, pExpr, p->pExpr, iDataCur)!=0 ) continue; in sqlite3IndexedExprLookup()
|
| H A D | sqliteInt.h | 3324 int iDataCur; /* Index of the data cursor */ member 3591 int iDataCur; /* The data cursor associated with the index */ member
|
| H A D | where.c | 5519 p->iDataCur = pTabItem->iCursor; in whereAddIndexedExpr() 6480 p->iDataCur = -1; in sqlite3WhereEnd()
|