Lines Matching refs:pMatch
191 SrcItem *pMatch, /* Source table containing the column */ in extendFJMatch() argument
196 pNew->iTable = pMatch->iCursor; in extendFJMatch()
198 pNew->y.pTab = pMatch->pTab; in extendFJMatch()
199 assert( (pMatch->fg.jointype & (JT_LEFT|JT_LTORJ))!=0 ); in extendFJMatch()
246 SrcItem *pMatch = 0; /* The matching pSrcList item */ in lookupName() local
343 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn); in lookupName()
348 pMatch = pItem; in lookupName()
399 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn); in lookupName()
403 pMatch = pItem; in lookupName()
414 pMatch = pItem; in lookupName()
417 if( pMatch ){ in lookupName()
418 pExpr->iTable = pMatch->iCursor; in lookupName()
420 pExpr->y.pTab = pMatch->pTab; in lookupName()
421 if( (pMatch->fg.jointype & (JT_LEFT|JT_LTORJ))!=0 ){ in lookupName()
487 pMatch = 0; in lookupName()
539 && pMatch in lookupName()
542 && ALWAYS(VisibleRowid(pMatch->pTab)) in lookupName()
599 pMatch = 0; in lookupName()
682 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn); in lookupName()
730 if( pExpr->iColumn>=0 && pMatch!=0 ){ in lookupName()
731 pMatch->colUsed |= sqlite3ExprColUsed(pExpr); in lookupName()