Home
last modified time | relevance | path

Searched refs:iTabCur (Results 1 – 7 of 7) sorted by relevance

/sqlite-3.40.0/src/
H A Ddelete.c289 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 Dwherecode.c915 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 Dwhere.c679 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 Danalyze.c981 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 DwhereInt.h75 int iTabCur; /* The VDBE cursor used to access the table */ member
H A Dpragma.c2329 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 Dexpr.c3732 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()