Lines Matching refs:SF_Distinct
4277 if( pSub->selFlags & SF_Distinct ) return 0; /* Restriction (4) */ in flattenSubquery()
4286 if( pSub->pLimit && (p->selFlags & SF_Distinct)!=0 ){ in flattenSubquery()
4311 || (p->selFlags & SF_Distinct)!=0 /* (3d) */ in flattenSubquery()
4337 if( isAgg || (p->selFlags & SF_Distinct)!=0 || isOuterJoin>0 ){ in flattenSubquery()
4341 testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct ); in flattenSubquery()
4342 testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Aggregate ); in flattenSubquery()
4346 if( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))!=0 /* (17b) */ in flattenSubquery()
4629 assert( (pSub->selFlags & SF_Distinct)==0 ); /* restriction (17b) */ in flattenSubquery()
6709 p->selFlags &= ~SF_Distinct; in sqlite3Select()
7124 sDistinct.isTnct = (p->selFlags & SF_Distinct)!=0; in sqlite3Select()
7148 if( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct in sqlite3Select()
7154 p->selFlags &= ~SF_Distinct; in sqlite3Select()
7225 if( p->selFlags & SF_Distinct ){ in sqlite3Select()
7550 (sDistinct.isTnct && (p->selFlags&SF_Distinct)==0) ? in sqlite3Select()