Home
last modified time | relevance | path

Searched refs:iCursor (Results 1 – 20 of 20) sorted by relevance

/sqlite-3.40.0/ext/misc/
H A Dvtablog.c53 int iCursor; /* Cursor number */ member
265 pCur->iCursor = pTab->nCursor; in vtablogOpen()
276 printf("vtablogClose(tab=%d, cursor=%d)\n", pTab->iInst, pCur->iCursor); in vtablogClose()
289 pTab->iInst, pCur->iCursor, (int)pCur->iRowid, (int)pCur->iRowid+1); in vtablogNext()
314 pTab->iInst, pCur->iCursor, i, zVal); in vtablogColumn()
327 pTab->iInst, pCur->iCursor, (int)pCur->iRowid); in vtablogRowid()
341 pTab->iInst, pCur->iCursor, rc); in vtablogEof()
420 printf("vtablogFilter(tab=%d, cursor=%d):\n", pTab->iInst, pCur->iCursor); in vtablogFilter()
H A Dfossildelta.c771 int iCursor; /* Current cursor location */ member
870 pCur->iCursor = pCur->iNext; in deltaparsevtabNext()
871 z = pCur->aDelta + pCur->iCursor; in deltaparsevtabNext()
948 *pRowid = pCur->iCursor; in deltaparsevtabRowid()
/sqlite-3.40.0/src/
H A Dupsert.c97 int iCursor; /* Cursor used by pTab */ in sqlite3UpsertAnalyzeTarget() local
127 iCursor = pTabList->a[0].iCursor; in sqlite3UpsertAnalyzeTarget()
148 sCol[1].iTable = pTabList->a[0].iCursor; in sqlite3UpsertAnalyzeTarget()
158 pIdx->pPartIdxWhere, iCursor)!=0 ){ in sqlite3UpsertAnalyzeTarget()
181 if( sqlite3ExprCompare(pParse,pTarget->a[jj].pExpr,pExpr,iCursor)<2 ){ in sqlite3UpsertAnalyzeTarget()
H A Dwhere.c244 assert( iCursor>=-1 ); in sqlite3WhereGetMask()
245 if( pMaskSet->ix[0]==iCursor ){ in sqlite3WhereGetMask()
249 if( pMaskSet->ix[i]==iCursor ){ in sqlite3WhereGetMask()
290 pMaskSet->ix[pMaskSet->n++] = iCursor; in createMask()
602 iBase = pTabList->a[0].iCursor; in isDistinctRedundant()
1251 && pE2->iTable==pSrc->iCursor in allocateIndexInfo()
3188 int iCursor in indexMightHelpWithOrderBy() argument
3588 int iCur = pSrc->iCursor; in whereLoopAddBtree()
4147 iCur = pItem->iCursor; in whereLoopAddOr()
5201 iCur = pItem->iCursor; in whereShortCut()
[all …]
H A Dwhereexpr.c780 int iCursor = -1; /* Table cursor common to all terms */ in exprAnalyzeOrTerm() local
795 if( pOrTerm->leftCursor==iCursor ){ in exprAnalyzeOrTerm()
814 iCursor = pOrTerm->leftCursor; in exprAnalyzeOrTerm()
823 assert( chngToIN==sqlite3WhereGetMask(&pWInfo->sMaskSet, iCursor) ); in exprAnalyzeOrTerm()
834 if( pOrTerm->leftCursor!=iCursor ){ in exprAnalyzeOrTerm()
871 assert( pOrTerm->leftCursor==iCursor ); in exprAnalyzeOrTerm()
985 iCur = pFrom->a[i].iCursor; in exprMightBeIndexed2()
1611 int iCsr = p->pSrc->a[0].iCursor; in sqlite3WhereAddLimit()
1834 pColRef->iTable = pItem->iCursor; in sqlite3WhereTabFuncArgs()
1847 sqlite3SetJoinExpr(pTerm, pItem->iCursor, joinType); in sqlite3WhereTabFuncArgs()
H A Dselect.c2601 iCurrent = pSrc->a[i].iCursor; in generateWithRecursiveQuery()
3973 pItem->iCursor = aCsrMap[pItem->iCursor+1]; in srclistRenumberCursors()
4256 iParent = pSubitem->iCursor; in flattenSubquery()
5093 || pWhere->w.iJoin!=iCursor) in pushDownWhereTerms()
5098 && pWhere->w.iJoin!=iCursor in pushDownWhereTerms()
5112 x.iTable = pSrc->iCursor; in pushDownWhereTerms()
5113 x.iNewTable = pSrc->iCursor; in pushDownWhereTerms()
5557 pItem->iCursor = iRecTab; in resolveFromTermToCte()
6796 assert( pItem->iCursor>=0 ); in sqlite3Select()
7070 sqlite3VdbeAddOp2(v, OP_OpenDup, pItem->iCursor, pPrior->iCursor); in sqlite3Select()
[all …]
H A Dresolve.c196 pNew->iTable = pMatch->iCursor; in extendFJMatch()
418 pExpr->iTable = pMatch->iCursor; in lookupName()
770 p->iTable = pItem->iCursor; in sqlite3CreateColumnExpr()
870 assert( pSrcList->a[i].iCursor>=0 && pSrcList->a[i].iCursor<pParse->nTab); in resolveExprStep()
889 pExpr->iTable = pItem->iCursor; in resolveExprStep()
2122 sSrc.a[0].iCursor = -1; in sqlite3ResolveSelfReference()
H A Dfkey.c506 int iCursor, /* The open cursor on the table */ in exprTableColumn() argument
513 pExpr->iTable = iCursor; in exprTableColumn()
620 pRight = exprTableColumn(db, pTab, pSrc->a[0].iCursor, -1); in fkScanChildren()
1048 pItem->iCursor = pParse->nTab++; in sqlite3FkCheck()
H A Dauth.c167 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){ in sqlite3AuthRead()
H A Dupdate.c228 pSrc->a[0].iCursor = -1; in updateFromSelect()
435 pTabList->a[0].iCursor = iDataCur; in sqlite3Update()
1204 int iCsr = pSrc->a[0].iCursor; /* Cursor used for virtual table scan */ in updateVirtualTable()
H A Dexpr.c1672 pNewItem->iCursor = pOldItem->iCursor; in sqlite3SrcListDup()
2332 if( pExpr->w.iJoin!=pSrc->iCursor ) return 0; /* rule (4b) */ in sqlite3ExprIsTableConstraint()
2336 return sqlite3ExprIsTableConstant(pExpr, pSrc->iCursor); /* rules (1), (2) */ in sqlite3ExprIsTableConstraint()
2614 assert( pRes->iTable==pSrc->a[0].iCursor ); /* Not a correlated subquery */ in isCandidateForInOpt()
6068 p->aiExclude[j] = pSrc->a[i].iCursor; in selectRefEnter()
6098 if( pExpr->iTable==pSrc->a[i].iCursor ){ in exprRefToSrcList()
6272 if( pExpr->iTable==pItem->iCursor ){ in analyzeAggregate()
H A Dwherecode.c1038 assert( iCur==pWInfo->pTabList->a[pLevel->iFrom].iCursor ); in codeCursorHint()
1076 || pExpr->w.iJoin!=pTabItem->iCursor in codeCursorHint()
1345 iCur = pTabItem->iCursor; in sqlite3WhereCodeOneLoopStart()
H A Ddelete.c393 iTabCur = pTabList->a[0].iCursor = pParse->nTab++; in sqlite3DeleteFrom()
H A Dbuild.c4798 pSrc->a[i].iCursor = -1; in sqlite3SrcListEnlarge()
4859 pList->a[0].iCursor = -1; in sqlite3SrcListAppend()
4892 if( pItem->iCursor>=0 ) continue; in sqlite3SrcListAssignCursors()
4893 pItem->iCursor = pParse->nTab++; in sqlite3SrcListAssignCursors()
H A Dwindow.c766 if( pExpr->iTable==p->pSrc->a[i].iCursor ) break; in selectWindowRewriteExprCb()
2788 int csrInput = p->pSrc->a[0].iCursor; /* Cursor of sub-select */ in sqlite3WindowCodeStep()
H A Dtreeview.c195 sqlite3_str_appendf(&x, "{%d:*} %!S", pItem->iCursor, pItem); in sqlite3TreeViewSrcList()
H A Dtrigger.c978 sFrom.a[0].iCursor = -1; in codeReturningTrigger()
H A Dinsert.c1077 pTabList->a[0].iCursor = iDataCur; in sqlite3Insert()
H A DsqliteInt.h3139 int iCursor; /* The VDBE cursor number used to access this table */ member
/sqlite-3.40.0/tool/
H A Dlemon.c3289 void RulePrint(FILE *fp, struct rule *rp, int iCursor){ in RulePrint() argument
3294 if( i==iCursor ) fprintf(fp," *"); in RulePrint()