Lines Matching refs:SF_Recursive
20003 #define SF_Recursive 0x0002000 /* The recursive part of a recursive CTE */ macro
147603 if( (pFirstRec->pPrior->selFlags & SF_Recursive)==0 ) break;
147719 while( p && (p->selFlags & SF_Recursive)!=0 ){ p = p->pPrior; }
147770 assert( (p->selFlags & SF_Recursive)==0 || p->op==TK_ALL || p->op==TK_UNION );
147804 if( (p->selFlags & SF_Recursive)!=0 && hasAnchor(p) ){
149283 if( pSub->selFlags & (SF_Recursive) ){
149338 assert( (pSub->selFlags & SF_Recursive)==0 );
149366 if( (p->selFlags & SF_Recursive) ) return 0;
150079 if( pSubq->selFlags & (SF_Recursive|SF_MultiPart) ){
150130 assert( (pX->selFlags & (SF_Recursive))==0 );
150709 if( pRecTerm->selFlags & SF_Recursive ){
150715 pRecTerm->selFlags |= SF_Recursive;
150720 if( (pRecTerm->selFlags & SF_Recursive)==0 ) break;
150727 if( pSel->selFlags & SF_Recursive ){
150730 assert( (pRecTerm->selFlags & SF_Recursive)==0 );
150732 assert( (pRecTerm->pNext->selFlags & SF_Recursive)!=0 );
150764 if( pSel->selFlags & SF_Recursive ){
152520 && (pSub->selFlags & (SF_OrderByReqd|SF_Recursive))==0 /* (2) and (6) */