Searched refs:SF_Distinct (Results 1 – 7 of 7) sorted by relevance
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()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()[all …]
1093 if( eDistinct==SF_Distinct ) ExprSetProperty(pNew, EP_Distinct); in sqlite3ExprFunction()2592 if( p->selFlags & (SF_Distinct|SF_Aggregate) ){ in isCandidateForInOpt()2593 testcase( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct ); in isCandidateForInOpt()2594 testcase( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Aggregate ); in isCandidateForInOpt()3147 testcase( pSelect->selFlags & SF_Distinct ); in sqlite3CodeRhsOfIN()
267 ((p->selFlags & SF_Distinct) ? " DISTINCT" : ""), in sqlite3TreeViewSelect()
1607 && (p->selFlags & (SF_Distinct|SF_Aggregate))==0 /* 2 */ in sqlite3WhereAddLimit()
2843 if( pSelect->selFlags & SF_Distinct ){ in xferOptimization()
3378 #define SF_Distinct 0x0000001 /* Output should be DISTINCT */ macro
636 distinct(A) ::= DISTINCT. {A = SF_Distinct;}