selFlags         12280 ext/sqlite3/libsqlite/sqlite3.c   u16 selFlags;          /* Various SF_* values */
selFlags         81571 ext/sqlite3/libsqlite/sqlite3.c         if( pItem->pSelect && (pItem->pSelect->selFlags & SF_NestedFrom)!=0 ){
selFlags         82449 ext/sqlite3/libsqlite/sqlite3.c   if( p->selFlags & SF_Resolved ){
selFlags         82464 ext/sqlite3/libsqlite/sqlite3.c   if( (p->selFlags & SF_Expanded)==0 ){
selFlags         82473 ext/sqlite3/libsqlite/sqlite3.c     assert( (p->selFlags & SF_Expanded)!=0 );
selFlags         82474 ext/sqlite3/libsqlite/sqlite3.c     assert( (p->selFlags & SF_Resolved)==0 );
selFlags         82475 ext/sqlite3/libsqlite/sqlite3.c     p->selFlags |= SF_Resolved;
selFlags         82493 ext/sqlite3/libsqlite/sqlite3.c     if( p->selFlags & SF_Converted ){
selFlags         82548 ext/sqlite3/libsqlite/sqlite3.c     assert( (p->selFlags & SF_Aggregate)==0 );
selFlags         82552 ext/sqlite3/libsqlite/sqlite3.c       p->selFlags |= SF_Aggregate | (sNC.ncFlags&NC_MinMaxAgg);
selFlags         82587 ext/sqlite3/libsqlite/sqlite3.c     if( p->selFlags & SF_Converted ){
selFlags         83903 ext/sqlite3/libsqlite/sqlite3.c   pNew->selFlags = p->selFlags & ~SF_UsesEphemeral;
selFlags         84345 ext/sqlite3/libsqlite/sqlite3.c   if( p->selFlags & (SF_Distinct|SF_Aggregate) ){
selFlags         84346 ext/sqlite3/libsqlite/sqlite3.c     testcase( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct );
selFlags         84347 ext/sqlite3/libsqlite/sqlite3.c     testcase( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Aggregate );
selFlags         84712 ext/sqlite3/libsqlite/sqlite3.c         testcase( pSelect->selFlags & SF_Distinct );
selFlags         84823 ext/sqlite3/libsqlite/sqlite3.c       pSel->selFlags &= ~SF_MultiValue;
selFlags         100126 ext/sqlite3/libsqlite/sqlite3.c   if( pSelect && (pSelect->selFlags & SF_Values)!=0 && pSelect->pPrior==0 ){
selFlags         101464 ext/sqlite3/libsqlite/sqlite3.c   if( pSelect->selFlags & SF_Distinct ){
selFlags         106573 ext/sqlite3/libsqlite/sqlite3.c   u16 selFlags,         /* Flag parameters, such as SF_Distinct */
selFlags         106596 ext/sqlite3/libsqlite/sqlite3.c   pNew->selFlags = selFlags;
selFlags         108162 ext/sqlite3/libsqlite/sqlite3.c   assert( (pSelect->selFlags & SF_Resolved)!=0 );
selFlags         108483 ext/sqlite3/libsqlite/sqlite3.c     p->selFlags |= SF_UsesEphemeral;
selFlags         108551 ext/sqlite3/libsqlite/sqlite3.c   if( p->selFlags & SF_Values ){
selFlags         108579 ext/sqlite3/libsqlite/sqlite3.c   assert( p->selFlags & SF_MultiValue );
selFlags         108581 ext/sqlite3/libsqlite/sqlite3.c     assert( p->selFlags & SF_Values );
selFlags         108657 ext/sqlite3/libsqlite/sqlite3.c   assert( (p->selFlags & SF_Recursive)==0 || p->op==TK_ALL || p->op==TK_UNION );
selFlags         108688 ext/sqlite3/libsqlite/sqlite3.c   if( p->selFlags & SF_MultiValue ){
selFlags         108704 ext/sqlite3/libsqlite/sqlite3.c   if( p->selFlags & SF_Recursive ){
selFlags         108785 ext/sqlite3/libsqlite/sqlite3.c         findRightmost(p)->selFlags |= SF_UsesEphemeral;
selFlags         108874 ext/sqlite3/libsqlite/sqlite3.c       findRightmost(p)->selFlags |= SF_UsesEphemeral;
selFlags         108946 ext/sqlite3/libsqlite/sqlite3.c   if( p->selFlags & SF_UsesEphemeral ){
selFlags         109823 ext/sqlite3/libsqlite/sqlite3.c   if( (p->selFlags & SF_Compound)!=0 && pSub->pLimit ){
selFlags         109827 ext/sqlite3/libsqlite/sqlite3.c   if( pSub->selFlags & SF_Distinct ) return 0;           /* Restriction (5)  */
selFlags         109831 ext/sqlite3/libsqlite/sqlite3.c   if( (p->selFlags & SF_Distinct)!=0 && subqueryIsAgg ){
selFlags         109839 ext/sqlite3/libsqlite/sqlite3.c   if( pSub->pLimit && (p->selFlags & SF_Distinct)!=0 ){
selFlags         109842 ext/sqlite3/libsqlite/sqlite3.c   testcase( pSub->selFlags & SF_Recursive );
selFlags         109843 ext/sqlite3/libsqlite/sqlite3.c   testcase( pSub->selFlags & SF_MinMaxAgg );
selFlags         109844 ext/sqlite3/libsqlite/sqlite3.c   if( pSub->selFlags & (SF_Recursive|SF_MinMaxAgg) ){
selFlags         109847 ext/sqlite3/libsqlite/sqlite3.c   if( (p->selFlags & SF_Recursive) && pSub->pPrior ){
selFlags         109896 ext/sqlite3/libsqlite/sqlite3.c     if( isAgg || (p->selFlags & SF_Distinct)!=0 || pSrc->nSrc!=1 ){
selFlags         109900 ext/sqlite3/libsqlite/sqlite3.c       testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct );
selFlags         109901 ext/sqlite3/libsqlite/sqlite3.c       testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Aggregate );
selFlags         109903 ext/sqlite3/libsqlite/sqlite3.c       if( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))!=0
selFlags         110165 ext/sqlite3/libsqlite/sqlite3.c     pParent->selFlags |= pSub->selFlags & SF_Distinct;
selFlags         110356 ext/sqlite3/libsqlite/sqlite3.c   p->selFlags &= ~SF_Compound;
selFlags         110357 ext/sqlite3/libsqlite/sqlite3.c   assert( (p->selFlags & SF_Converted)==0 );
selFlags         110358 ext/sqlite3/libsqlite/sqlite3.c   p->selFlags |= SF_Converted;
selFlags         110488 ext/sqlite3/libsqlite/sqlite3.c           pSel->selFlags |= SF_Recursive;
selFlags         110500 ext/sqlite3/libsqlite/sqlite3.c     assert( pTab->nRef==1 || ((pSel->selFlags&SF_Recursive) && pTab->nRef==2 ));
selFlags         110522 ext/sqlite3/libsqlite/sqlite3.c       if( pSel->selFlags & SF_Recursive ){
selFlags         110590 ext/sqlite3/libsqlite/sqlite3.c   u16 selFlags = p->selFlags;
selFlags         110592 ext/sqlite3/libsqlite/sqlite3.c   p->selFlags |= SF_Expanded;
selFlags         110596 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(p->pSrc==0) || (selFlags & SF_Expanded)!=0 ){
selFlags         110716 ext/sqlite3/libsqlite/sqlite3.c     assert( (p->selFlags & SF_NestedFrom)==0
selFlags         110755 ext/sqlite3/libsqlite/sqlite3.c           if( pSub==0 || (pSub->selFlags & SF_NestedFrom)==0 ){
selFlags         110822 ext/sqlite3/libsqlite/sqlite3.c             if( pNew && (p->selFlags & SF_NestedFrom)!=0 ){
selFlags         110894 ext/sqlite3/libsqlite/sqlite3.c   if( (pSelect->selFlags & SF_MultiValue)==0 ){
selFlags         110921 ext/sqlite3/libsqlite/sqlite3.c   assert( p->selFlags & SF_Resolved );
selFlags         110922 ext/sqlite3/libsqlite/sqlite3.c   if( (p->selFlags & SF_HasTypeInfo)==0 ){
selFlags         110923 ext/sqlite3/libsqlite/sqlite3.c     p->selFlags |= SF_HasTypeInfo;
selFlags         110982 ext/sqlite3/libsqlite/sqlite3.c   if( p->selFlags & SF_HasTypeInfo ) return;
selFlags         111225 ext/sqlite3/libsqlite/sqlite3.c     p->selFlags &= ~SF_Distinct;
selFlags         111235 ext/sqlite3/libsqlite/sqlite3.c   isAgg = (p->selFlags & SF_Aggregate)!=0;
selFlags         111292 ext/sqlite3/libsqlite/sqlite3.c     isAggSub = (pSub->selFlags & SF_Aggregate)!=0;
selFlags         111297 ext/sqlite3/libsqlite/sqlite3.c         p->selFlags |= SF_Aggregate;
selFlags         111366 ext/sqlite3/libsqlite/sqlite3.c   sDistinct.isTnct = (p->selFlags & SF_Distinct)!=0;
selFlags         111397 ext/sqlite3/libsqlite/sqlite3.c   if( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct 
selFlags         111400 ext/sqlite3/libsqlite/sqlite3.c     p->selFlags &= ~SF_Distinct;
selFlags         111447 ext/sqlite3/libsqlite/sqlite3.c   if( p->selFlags & SF_Distinct ){
selFlags         111643 ext/sqlite3/libsqlite/sqlite3.c             (sDistinct.isTnct && (p->selFlags&SF_Distinct)==0) ?
selFlags         111989 ext/sqlite3/libsqlite/sqlite3.c     ((p->selFlags & SF_Distinct) ? " DISTINCT" : ""),
selFlags         111990 ext/sqlite3/libsqlite/sqlite3.c     ((p->selFlags & SF_Aggregate) ? " agg_flag" : ""), p
selFlags         123304 ext/sqlite3/libsqlite/sqlite3.c         pLoop->selFlags |= SF_Compound;
selFlags         123306 ext/sqlite3/libsqlite/sqlite3.c       if( (p->selFlags & SF_MultiValue)==0 && 
selFlags         125659 ext/sqlite3/libsqlite/sqlite3.c     pRhs->selFlags &= ~SF_MultiValue;
selFlags         125708 ext/sqlite3/libsqlite/sqlite3.c   if( ALWAYS(pLeft) ) pLeft->selFlags &= ~SF_MultiValue;