Lines Matching refs:jointype

763   assert( (pSrc->fg.jointype&(JT_LEFT|JT_LTORJ|JT_RIGHT))!=0 ); /* By caller */  in constraintCompatibleWithOuterJoin()
764 testcase( (pSrc->fg.jointype & (JT_LEFT|JT_LTORJ|JT_RIGHT))==JT_LEFT ); in constraintCompatibleWithOuterJoin()
765 testcase( (pSrc->fg.jointype & (JT_LEFT|JT_LTORJ|JT_RIGHT))==JT_LTORJ ); in constraintCompatibleWithOuterJoin()
773 if( (pSrc->fg.jointype & (JT_LEFT|JT_RIGHT))!=0 in constraintCompatibleWithOuterJoin()
797 assert( (pSrc->fg.jointype & JT_RIGHT)==0 ); in termCanDriveIndex()
798 if( (pSrc->fg.jointype & (JT_LEFT|JT_LTORJ|JT_RIGHT))!=0 in termCanDriveIndex()
1142 if( pTabItem->fg.jointype & (JT_LEFT|JT_LTORJ) ) continue; in sqlite3ConstructBloomFilter()
1213 if( (pSrc->fg.jointype & (JT_LEFT|JT_LTORJ|JT_RIGHT))!=0 in allocateIndexInfo()
2655 || (pWC->pWInfo->pTabList->a[pLoop->iTab].fg.jointype in whereLoopOutputAdjust()
2862 if( (pSrc->fg.jointype & (JT_LEFT|JT_LTORJ|JT_RIGHT))!=0 in whereLoopAddBtreeIndex()
3221 u8 jointype, /* The JT_* flags on the join */ in whereUsablePartialIndex() argument
3229 if( jointype & JT_LTORJ ) return 0; in whereUsablePartialIndex()
3232 if( !whereUsablePartialIndex(iTab,jointype,pWC,pWhere->pLeft) ) return 0; in whereUsablePartialIndex()
3240 && ((jointype & JT_OUTER)==0 || ExprHasProperty(pExpr, EP_OuterON)) in whereUsablePartialIndex()
3444 && (pSrc->fg.jointype & JT_RIGHT)==0 /* Not the right tab of a RIGHT JOIN */ in whereLoopAddBtree()
3495 && !whereUsablePartialIndex(pSrc->iCursor, pSrc->fg.jointype, pWC, in whereLoopAddBtree()
3609 if( (pSrc->fg.jointype & JT_RIGHT)!=0 && pProbe->aColExpr ){ in whereLoopAddBtree()
4150 if( pItem->fg.jointype & JT_RIGHT ) return SQLITE_OK; in whereLoopAddOr()
4286 || (pItem->fg.jointype & (JT_OUTER|JT_CROSS|JT_LTORJ))!=0 in whereLoopAddAll()
4298 if( pItem->fg.jointype & JT_LTORJ ) hasRightJoin = 1; in whereLoopAddAll()
4300 bFirstPastRJ = (pItem->fg.jointype & JT_RIGHT)!=0; in whereLoopAddAll()
4308 if( mUnusable || (p->fg.jointype & (JT_OUTER|JT_CROSS)) ){ in whereLoopAddAll()
5373 if( (pItem->fg.jointype & (JT_LEFT|JT_RIGHT))!=JT_LEFT ) continue; in whereOmitNoopJoin()
5448 testcase( pItem->fg.jointype & JT_LEFT ); in whereCheckIfBloomFilterIsUseful()
5504 testcase( pTabItem->fg.jointype & JT_LEFT ); in whereAddIndexedExpr()
5505 testcase( pTabItem->fg.jointype & JT_RIGHT ); in whereAddIndexedExpr()
5506 testcase( pTabItem->fg.jointype & JT_LTORJ ); in whereAddIndexedExpr()
5507 bMaybeNullRow = (pTabItem->fg.jointype & (JT_LEFT|JT_LTORJ|JT_RIGHT))!=0; in whereAddIndexedExpr()
6012 || (pTabItem->fg.jointype & (JT_LTORJ|JT_RIGHT))!=0 in sqlite3WhereBegin()
6119 if( (pTabItem->fg.jointype & JT_RIGHT)!=0 in sqlite3WhereBegin()