Lines Matching refs:jointype

256   int jointype = 0;  in sqlite3JoinType()  local
283 jointype |= aKeyword[j].code; in sqlite3JoinType()
289 jointype |= JT_ERROR; in sqlite3JoinType()
294 (jointype & (JT_INNER|JT_OUTER))==(JT_INNER|JT_OUTER) || in sqlite3JoinType()
295 (jointype & JT_ERROR)!=0 || in sqlite3JoinType()
296 (jointype & (JT_OUTER|JT_LEFT|JT_RIGHT))==JT_OUTER in sqlite3JoinType()
304 jointype = JT_INNER; in sqlite3JoinType()
306 return jointype; in sqlite3JoinType()
500 joinType = (pRight->fg.jointype & JT_OUTER)!=0 ? EP_OuterON : EP_InnerON; in sqlite3ProcessJoin()
505 if( pRight->fg.jointype & JT_NATURAL ){ in sqlite3ProcessJoin()
566 if( (pSrc->a[0].fg.jointype & JT_LTORJ)!=0 ){ in sqlite3ProcessJoin()
4308 if( (pSubitem->fg.jointype & (JT_OUTER|JT_LTORJ))!=0 ){ in flattenSubquery()
4312 || (pSubitem->fg.jointype & JT_RIGHT)!=0 /* (26) */ in flattenSubquery()
4320 if( iFrom>0 && (pSubSrc->a[0].fg.jointype & JT_LTORJ)!=0 ){ in flattenSubquery()
4355 if( iFrom>0 && (pSub1->pSrc->a[0].fg.jointype & JT_LTORJ)!=0 ){ in flattenSubquery()
4525 u8 jointype = 0; in flattenSubquery() local
4526 u8 ltorj = pSrc->a[iFrom].fg.jointype & JT_LTORJ; in flattenSubquery()
4533 jointype = pSubitem->fg.jointype; /* First time through the loop */ in flattenSubquery()
4565 pItem->fg.jointype |= ltorj; in flattenSubquery()
4569 pSrc->a[iFrom].fg.jointype &= JT_LTORJ; in flattenSubquery()
4570 pSrc->a[iFrom].fg.jointype |= jointype | ltorj; in flattenSubquery()
4911 && (p->pSrc->a[0].fg.jointype & JT_LTORJ)!=0 in propagateConstants()
5052 if( pSrc->fg.jointype & (JT_LTORJ|JT_RIGHT) ) return 0; in pushDownWhereTerms()
5997 && ( (pFrom->fg.jointype & JT_LTORJ)==0 in selectExpander()
6789 if( (pItem->fg.jointype & (JT_LEFT|JT_RIGHT))==JT_LEFT in sqlite3Select()
6795 pItem->fg.jointype &= ~(JT_LEFT|JT_OUTER); in sqlite3Select()
6798 pTabList->a[0].fg.jointype & JT_LTORJ); in sqlite3Select()
6879 || (pTabList->a[1].fg.jointype&(JT_OUTER|JT_CROSS))!=0) in sqlite3Select()
7030 || (pTabList->a[1].fg.jointype&(JT_OUTER|JT_CROSS))!=0) /* (1) */ in sqlite3Select()
7032 && (pTabList->a[0].fg.jointype & JT_LTORJ)==0 /* (3) */ in sqlite3Select()