Home
last modified time | relevance | path

Searched refs:SF_Distinct (Results 1 – 7 of 7) sorted by relevance

/sqlite-3.40.0/src/
H A Dselect.c4286 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 …]
H A Dexpr.c1093 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()
H A Dtreeview.c267 ((p->selFlags & SF_Distinct) ? " DISTINCT" : ""), in sqlite3TreeViewSelect()
H A Dwhereexpr.c1607 && (p->selFlags & (SF_Distinct|SF_Aggregate))==0 /* 2 */ in sqlite3WhereAddLimit()
H A Dinsert.c2843 if( pSelect->selFlags & SF_Distinct ){ in xferOptimization()
H A DsqliteInt.h3378 #define SF_Distinct 0x0000001 /* Output should be DISTINCT */ macro
H A Dparse.y636 distinct(A) ::= DISTINCT. {A = SF_Distinct;}