Home
last modified time | relevance | path

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

/sqlite-3.40.0/src/
H A Dwhereexpr.c464 pDerived->w.iJoin = pBase->w.iJoin; in transferJoinMarkings()
1112 Bitmask x = sqlite3WhereGetMask(pMaskSet, pExpr->w.iJoin); in exprAnalyze()
1477 pNewExpr->w.iJoin = pExpr->w.iJoin; in exprAnalyze()
H A Dselect.c413 p->w.iJoin = iTable; in sqlite3SetJoinExpr()
444 if( iTable<0 || (ExprHasProperty(p, EP_OuterON) && p->w.iJoin==iTable) ){ in unsetJoinExpr()
608 pEq->w.iJoin = pE2->iTable; in sqlite3ProcessJoin()
3782 && pExpr->w.iJoin==pSubst->iTable in substExpr()
3785 pExpr->w.iJoin = pSubst->iNewTable; in substExpr()
3826 sqlite3SetJoinExpr(pNew, pExpr->w.iJoin, in substExpr()
4002 renumberCursorDoMapping(pWalker, &pExpr->w.iJoin); in renumberCursorsCb()
5093 || pWhere->w.iJoin!=iCursor) in pushDownWhereTerms()
5098 && pWhere->w.iJoin!=iCursor in pushDownWhereTerms()
H A Dtreeview.c496 sqlite3_str_appendf(&x, " outer.iJoin=%d", pExpr->w.iJoin); in sqlite3TreeViewExpr()
499 sqlite3_str_appendf(&x, " inner.iJoin=%d", pExpr->w.iJoin); in sqlite3TreeViewExpr()
H A Dwherecode.c1076 || pExpr->w.iJoin!=pTabItem->iCursor in codeCursorHint()
2483 Bitmask m = sqlite3WhereGetMask(&pWInfo->sMaskSet, pE->w.iJoin); in sqlite3WhereCodeOneLoopStart()
H A Dwhere.c769 || pTerm->pExpr->w.iJoin != pSrc->iCursor in constraintCompatibleWithOuterJoin()
3239 if( (!ExprHasProperty(pExpr, EP_OuterON) || pExpr->w.iJoin==iTab) in whereUsablePartialIndex()
5384 || pTerm->pExpr->w.iJoin!=pItem->iCursor in whereOmitNoopJoin()
H A DsqliteInt.h2874 int iJoin; /* If EP_OuterON or EP_InnerON, the right table */ member
H A Dexpr.c2332 if( pExpr->w.iJoin!=pSrc->iCursor ) return 0; /* rule (4b) */ in sqlite3ExprIsTableConstraint()