| /sqlite-3.40.0/src/ |
| H A D | delete.c | 289 int iTabCur; /* Cursor number for the table */ in sqlite3DeleteFrom() local 393 iTabCur = pTabList->a[0].iCursor = pParse->nTab++; in sqlite3DeleteFrom() 419 pWhere, pOrderBy, pLimit, iTabCur in sqlite3DeleteFrom() 421 iDataCur = iIdxCur = iTabCur; in sqlite3DeleteFrom() 522 sqlite3VdbeAddOp1(v, OP_FinishSeek, iTabCur); in sqlite3DeleteFrom() 534 sqlite3ExprCodeGetColumnOfTable(v, pTab, iTabCur, in sqlite3DeleteFrom() 540 sqlite3ExprCodeGetColumnOfTable(v, pTab, iTabCur, -1, iKey); in sqlite3DeleteFrom() 555 if( aiCurOnePass[0]>=0 ) aToOpen[aiCurOnePass[0]-iTabCur] = 0; in sqlite3DeleteFrom() 588 assert( pPk || IsVirtual(pTab) || iDataCur==iTabCur ); in sqlite3DeleteFrom() 600 if( !IsVirtual(pTab) && aToOpen[iDataCur-iTabCur] ){ in sqlite3DeleteFrom() [all …]
|
| H A D | wherecode.c | 915 int iTabCur; /* Cursor for the main table */ member 930 && pExpr->iTable==pHint->iTabCur in codeCursorHintCheckExpr() 992 if( pExpr->iTable!=pHint->iTabCur ){ in codeCursorHintFixExpr() 1037 iCur = pLevel->iTabCur; in codeCursorHint() 1039 sHint.iTabCur = iCur; in codeCursorHint() 1114 (sHint.pIdx ? sHint.iIdxCur : sHint.iTabCur), 0, 0, in codeCursorHint() 1229 int iTabCur, in whereApplyPartialIndexConstraints() argument 1235 whereApplyPartialIndexConstraints(pTruth->pLeft, iTabCur, pWC); in whereApplyPartialIndexConstraints() 1242 if( sqlite3ExprCompare(0, pExpr, pTruth, iTabCur)==0 ){ in whereApplyPartialIndexConstraints() 2707 sqlite3VdbeAddOp1(v, OP_NullRow, pWInfo->a[k].iTabCur); in sqlite3WhereRightJoinLoop() [all …]
|
| H A D | where.c | 679 if( pOp->p1!=iTabCur ) continue; in translateColumnToCopy() 1002 pParse, pIdx, pLevel->iTabCur, regRecord, 0, 0, 0, 0 in constructAutomaticIndex() 1015 translateColumnToCopy(pParse, addrTop, pLevel->iTabCur, in constructAutomaticIndex() 1081 iCur = pLevel->iTabCur; in sqlite3ConstructBloomFilter() 1133 sqlite3VdbeAddOp2(v, OP_Next, pLevel->iTabCur, addrTop+1); in sqlite3ConstructBloomFilter() 3328 ck.iTabCur = iTabCur; in whereIsCoveringIndex() 5250 pWInfo->a[0].iTabCur = iCur; in whereShortCut() 6020 assert( pTabItem->iCursor==pLevel->iTabCur ); in sqlite3WhereBegin() 6063 iIndexCur = pLevel->iTabCur; in sqlite3WhereBegin() 6398 sqlite3VdbeAddOp1(v, OP_NullRow, pLevel->iTabCur); in sqlite3WhereEnd() [all …]
|
| H A D | analyze.c | 981 int iTabCur; /* Table cursor */ in analyzeOneTable() local 1042 iTabCur = iTab++; in analyzeOneTable() 1045 sqlite3OpenTable(pParse, iTabCur, iDb, pTab, OP_OpenRead); in analyzeOneTable() 1288 sqlite3VdbeAddOp4Int(v, seekOp, iTabCur, addrNext, regSampleRowid, 0); in analyzeOneTable() 1291 sqlite3ExprCodeLoadIndexColumn(pParse, pIdx, iTabCur, i, regCol+i); in analyzeOneTable() 1312 sqlite3VdbeAddOp2(v, OP_Count, iTabCur, regStat1); in analyzeOneTable()
|
| H A D | whereInt.h | 75 int iTabCur; /* The VDBE cursor used to access the table */ member
|
| H A D | pragma.c | 2329 int iTabCur; /* Cursor for a table whose size needs checking */ in sqlite3Pragma() local 2344 iTabCur = pParse->nTab++; in sqlite3Pragma() 2366 sqlite3OpenTable(pParse, iTabCur, iDb, pTab, OP_OpenRead); in sqlite3Pragma() 2367 sqlite3VdbeAddOp3(v, OP_IfSmaller, iTabCur, in sqlite3Pragma()
|
| H A D | expr.c | 3732 int iTabCur, /* Cursor pointing to a table row */ in sqlite3ExprCodeLoadIndexColumn() argument 3740 pParse->iSelfTab = iTabCur + 1; in sqlite3ExprCodeLoadIndexColumn() 3744 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pIdx->pTable, iTabCur, in sqlite3ExprCodeLoadIndexColumn() 3783 int iTabCur, /* The table cursor. Or the PK cursor for WITHOUT ROWID */ in sqlite3ExprCodeGetColumnOfTable() argument 3791 sqlite3VdbeAddOp2(v, OP_Rowid, iTabCur, regOut); in sqlite3ExprCodeGetColumnOfTable() 3808 pParse->iSelfTab = iTabCur+1; in sqlite3ExprCodeGetColumnOfTable() 3824 sqlite3VdbeAddOp3(v, op, iTabCur, x, regOut); in sqlite3ExprCodeGetColumnOfTable()
|