Lines Matching refs:wctrlFlags

135058     u16 wctrlFlags = (sDistinct.isTnct ? WHERE_WANT_DISTINCT : 0)
135072 p->pEList, wctrlFlags, p->nSelectRow);
140611 u16 wctrlFlags; /* Flags originally passed to sqlite3WhereBegin() */
140657 u16 wctrlFlags /* Flags passed to sqlite3WhereBegin() */
140859 u16 wctrlFlags /* Flags passed to sqlite3WhereBegin() */
140878 if( (flags&WHERE_MULTI_OR) || (wctrlFlags&WHERE_OR_SUBCLAUSE) ) return 0;
140882 || (wctrlFlags&(WHERE_ORDERBY_MIN|WHERE_ORDERBY_MAX));
141784 if( (pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE)
142074 assert( (pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE)
142642 && (pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE)==0;
142646 if( (pWInfo->wctrlFlags & WHERE_SEEK_TABLE)
142647 || ( (pWInfo->wctrlFlags & WHERE_SEEK_UNIQ_TABLE)!=0
142686 if( (pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE)==0 ){
142705 assert( (pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE)==0 );
142783 u16 wctrlFlags; /* Flags for sub-WHERE clause */
142829 if( (pWInfo->wctrlFlags & WHERE_DUPLICATES_OK)==0 ){
142884 wctrlFlags = WHERE_OR_SUBCLAUSE | (pWInfo->wctrlFlags & WHERE_SEEK_TABLE);
142903 wctrlFlags, iCovCur);
142917 if( (pWInfo->wctrlFlags & WHERE_DUPLICATES_OK)==0 ){
143075 && (pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE)!=0 );
147779 && (pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE)==0
147855 assert( (pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || b==0 );
147886 && (pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0
148501 u16 wctrlFlags, /* WHERE_GROUPBY or _DISTINCTBY or _ORDERBY_LIMIT */
148564 if( wctrlFlags & WHERE_ORDERBY_LIMIT ) eqOpMask |= WO_IN;
148569 if( wctrlFlags & WHERE_ORDERBY_LIMIT ) continue;
148574 if( pLoop->u.vtab.isOrdered && (wctrlFlags & WHERE_DISTINCTBY)==0 ){
148578 }else if( wctrlFlags & WHERE_DISTINCTBY ){
148600 assert( wctrlFlags & WHERE_ORDERBY_LIMIT );
148714 testcase( wctrlFlags & WHERE_GROUPBY );
148715 testcase( wctrlFlags & WHERE_DISTINCTBY );
148716 if( (wctrlFlags & (WHERE_GROUPBY|WHERE_DISTINCTBY))==0 ) bOnce = 0;
148731 if( wctrlFlags & WHERE_DISTINCTBY ){
148737 if( isMatch && (wctrlFlags & WHERE_GROUPBY)==0 ){
148830 assert( pWInfo->wctrlFlags & WHERE_GROUPBY );
148831 assert( pWInfo->wctrlFlags & WHERE_SORTBYGROUP );
148878 if( (pWInfo->wctrlFlags & WHERE_USE_LIMIT)!=0 && pWInfo->iLimit<nRow ){
149016 pWInfo->pOrderBy, pFrom, pWInfo->wctrlFlags,
149209 if( (pWInfo->wctrlFlags & WHERE_WANT_DISTINCT)!=0
149210 && (pWInfo->wctrlFlags & WHERE_DISTINCTBY)==0
149223 if( pWInfo->wctrlFlags & WHERE_DISTINCTBY ){
149250 if( (pWInfo->wctrlFlags & WHERE_SORTBYGROUP)
149296 if( pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE ) return 0;
149352 if( pWInfo->wctrlFlags & WHERE_WANT_DISTINCT ){
149505 u16 wctrlFlags, /* The WHERE_* flags defined in sqliteInt.h */
149523 assert( (wctrlFlags & WHERE_ONEPASS_MULTIROW)==0 || (
149524 (wctrlFlags & WHERE_ONEPASS_DESIRED)!=0
149525 && (wctrlFlags & WHERE_OR_SUBCLAUSE)==0
149529 assert( (wctrlFlags & WHERE_OR_SUBCLAUSE)==0
149530 || (wctrlFlags & WHERE_USE_LIMIT)==0 );
149544 wctrlFlags &= ~WHERE_WANT_DISTINCT;
149561 nTabList = (wctrlFlags & WHERE_OR_SUBCLAUSE) ? 1 : pTabList->nSrc;
149585 pWInfo->wctrlFlags = wctrlFlags;
149613 if( wctrlFlags & WHERE_WANT_DISTINCT ){
149673 if( wctrlFlags & WHERE_WANT_DISTINCT ){
149679 pWInfo->wctrlFlags |= WHERE_DISTINCTBY;
149687 sqlite3DebugPrintf("*** Optimizer Start *** (wctrlFlags: 0x%x",wctrlFlags);
149688 if( wctrlFlags & WHERE_USE_LIMIT ){
149820 if( (wctrlFlags & WHERE_WANT_DISTINCT)==0
149880 assert( (wctrlFlags & WHERE_ONEPASS_DESIRED)==0 || pWInfo->nLevel==1 );
149881 if( (wctrlFlags & WHERE_ONEPASS_DESIRED)!=0 ){
149886 0!=(wctrlFlags & WHERE_ONEPASS_MULTIROW)
149888 && (0==(wsFlags & WHERE_MULTI_OR) || (wctrlFlags & WHERE_DUPLICATES_OK))
149892 if( wctrlFlags & WHERE_ONEPASS_MULTIROW ){
149925 && (wctrlFlags & WHERE_OR_SUBCLAUSE)==0 ){
149968 assert( iAuxArg!=0 || (pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0 );
149970 && (wctrlFlags & WHERE_OR_SUBCLAUSE)!=0
149979 assert( wctrlFlags & WHERE_ONEPASS_DESIRED );
149986 }else if( iAuxArg && (wctrlFlags & WHERE_OR_SUBCLAUSE)!=0 ){
150001 && (pWInfo->wctrlFlags&WHERE_ORDERBY_MIN)==0
150046 pParse, pTabList, pLevel, wctrlFlags
150051 if( (wsFlags&WHERE_MULTI_OR)==0 && (wctrlFlags&WHERE_OR_SUBCLAUSE)==0 ){
150264 && (pWInfo->wctrlFlags & WHERE_OR_SUBCLAUSE)==0