Home
last modified time | relevance | path

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

/sqlite-3.40.0/src/
H A Dselect.c2646 if( pFirstRec->selFlags & SF_Aggregate ){ in generateWithRecursiveQuery()
4342 testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Aggregate ); in flattenSubquery()
4346 if( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))!=0 /* (17b) */ in flattenSubquery()
5126 if( pSubq->selFlags & SF_Aggregate ){ in pushDownWhereTerms()
6563 if( pSub->selFlags & SF_Aggregate ) return 0; /* Not an aggregate */ in countOfViewOptimization()
6581 pSub->selFlags |= SF_Aggregate; in countOfViewOptimization()
6597 p->selFlags &= ~SF_Aggregate; in countOfViewOptimization()
6768 isAgg = (p->selFlags & SF_Aggregate)!=0; in sqlite3Select()
6819 if( (pSub->selFlags & SF_Aggregate)!=0 ) continue; in sqlite3Select()
7148 if( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct in sqlite3Select()
[all …]
H A Dresolve.c1793 assert( (p->selFlags & SF_Aggregate)==0 ); in resolveSelectStep()
1798 p->selFlags |= SF_Aggregate | (sNC.ncFlags&(NC_MinMaxAgg|NC_OrderAgg)); in resolveSelectStep()
1815 if( (p->selFlags & SF_Aggregate)==0 ){ in resolveSelectStep()
H A Dwindow.c987 if( (p->selFlags & SF_Aggregate)==0 ){ in sqlite3WindowRewrite()
997 p->selFlags &= ~SF_Aggregate; in sqlite3WindowRewrite()
1085 pSub->selFlags |= (selFlags & SF_Aggregate); in sqlite3WindowRewrite()
H A Dexpr.c2592 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()
H A Dtreeview.c268 ((p->selFlags & SF_Aggregate) ? " agg_flag" : ""), in sqlite3TreeViewSelect()
H A Dwhereexpr.c1607 && (p->selFlags & (SF_Distinct|SF_Aggregate))==0 /* 2 */ in sqlite3WhereAddLimit()
H A DsqliteInt.h3381 #define SF_Aggregate 0x0000008 /* Contains agg functions or a GROUP BY */ macro