Home | History | Annotate | Download | only in dist

Lines Matching refs:selFlags

10162   u16 selFlags;          /* Various SF_* values */
10179 ** Allowed values for Select.selFlags. The "SF" prefix stands for
68540 if( p->selFlags & SF_Resolved ){
68555 if( (p->selFlags & SF_Expanded)==0 ){
68564 assert( (p->selFlags & SF_Expanded)!=0 );
68565 assert( (p->selFlags & SF_Resolved)==0 );
68566 p->selFlags |= SF_Resolved;
68611 assert( (p->selFlags & SF_Aggregate)==0 );
68614 p->selFlags |= SF_Aggregate;
69760 pNew->selFlags = p->selFlags & ~SF_UsesEphemeral;
70159 if( p->selFlags & (SF_Distinct|SF_Aggregate) ){
70160 testcase( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct );
70161 testcase( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Aggregate );
84099 if( pSelect->selFlags & SF_Distinct ){
87927 pNew->selFlags = isDistinct ? SF_Distinct : 0;
89169 assert( (pSelect->selFlags & SF_Resolved)!=0 );
89511 p->pRightmost->selFlags |= SF_UsesEphemeral;
89600 p->pRightmost->selFlags |= SF_UsesEphemeral;
89672 if( p->selFlags & SF_UsesEphemeral ){
90558 if( pSub->selFlags & SF_Distinct ) return 0; /* Restriction (5) */
90562 if( (p->selFlags & SF_Distinct)!=0 && subqueryIsAgg ){
90616 if( isAgg || (p->selFlags & SF_Distinct)!=0 || pSrc->nSrc!=1 ){
90620 testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct );
90621 testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Aggregate );
90622 if( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))!=0
90858 pParent->selFlags |= pSub->selFlags & SF_Distinct;
91007 if( NEVER(p->pSrc==0) || (p->selFlags & SF_Expanded)!=0 ){
91010 p->selFlags |= SF_Expanded;
91271 assert( p->selFlags & SF_Resolved );
91272 if( (p->selFlags & SF_HasTypeInfo)==0 ){
91273 p->selFlags |= SF_HasTypeInfo;
91330 if( p->selFlags & SF_HasTypeInfo ) return;
91558 p->selFlags &= ~SF_Distinct;
91567 isAgg = (p->selFlags & SF_Aggregate)!=0;
91605 isAggSub = (pSub->selFlags & SF_Aggregate)!=0;
91609 p->selFlags |= SF_Aggregate;
91634 isDistinct = (p->selFlags & SF_Distinct)!=0;
91664 assert( p->pGroupBy==0 || (p->selFlags & SF_Aggregate)!=0 );
91665 if( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct ){
91668 p->selFlags &= ~SF_Distinct;
91716 if( p->selFlags & SF_Distinct ){
91880 isDistinct && !(p->selFlags&SF_Distinct)?"DISTINCT":"GROUP BY");