Lines Matching refs:EP_xIsSelect
16198 ** the form "<lhs> IN (SELECT ...)". If the EP_xIsSelect bit is set in the
16257 Select *pSelect; /* EP_xIsSelect and op = IN, EXISTS, SELECT */
16300 #define EP_xIsSelect 0x000800 /* x.pSelect is valid (otherwise x.pList is) */
27374 if( ExprHasProperty(pExpr, EP_xIsSelect) ){
91043 }else if( ExprHasProperty(pExpr, EP_xIsSelect) ){
91813 assert( !ExprHasProperty(pExpr, EP_xIsSelect) );
91923 if( ExprHasProperty(pExpr, EP_xIsSelect) ){
92738 assert( pExpr->flags&EP_xIsSelect );
92752 assert( pExpr->pLeft->flags&EP_xIsSelect );
92798 assert( !ExprHasProperty(pExpr, EP_xIsSelect) );
92862 if( p->x.pList!=0 && ALWAYS(!ExprHasProperty(p, EP_xIsSelect)) ){
92950 }else if( ExprHasProperty(pExpr, EP_xIsSelect) ){
93129 assert( pVector->flags & EP_xIsSelect );
93374 if( ExprHasProperty(p, EP_xIsSelect) ){
93412 if( p && p->x.pList && !ExprHasProperty(p, EP_xIsSelect) ){
93567 ExprSetProperty(pExpr, EP_xIsSelect|EP_Subquery);
93642 assert( !ExprHasProperty(pNew, EP_xIsSelect) );
93748 }else if( ExprHasProperty(p, EP_xIsSelect) ){
93933 if( ExprHasProperty(p, EP_xIsSelect) ){
94569 if( ExprHasProperty(pExpr, EP_xIsSelect) ){
94775 if( !ExprHasProperty(pX, EP_xIsSelect) ) return 0; /* Not a subquery */
94834 assert( !ExprHasProperty(pIn, EP_xIsSelect) );
94945 if( prRhsHasNull && (pX->flags & EP_xIsSelect) ){
95101 && !ExprHasProperty(pX, EP_xIsSelect)
95116 if( pX->pLeft->iColumn<0 && !ExprHasProperty(pX, EP_xIsSelect) ){
95149 Select *pSelect = (pExpr->flags & EP_xIsSelect) ? pExpr->x.pSelect : 0;
95197 if( pExpr->flags & EP_xIsSelect ){
95301 if( ExprHasProperty(pExpr, EP_xIsSelect) ){
95429 assert( ExprHasProperty(pExpr, EP_xIsSelect) );
95485 if( (pIn->flags & EP_xIsSelect) ){
95616 assert( !ExprHasProperty(pExpr, EP_xIsSelect) );
96429 assert( !ExprHasProperty(pExpr, EP_xIsSelect) );
96746 assert( !ExprHasProperty(pExpr, EP_xIsSelect) && pExpr->x.pList );
97077 assert( !ExprHasProperty(pExpr, EP_xIsSelect) );
97508 if( combinedFlags & EP_xIsSelect ) return 2;
97850 assert( !ExprHasProperty(pExpr, EP_xIsSelect) );
101294 if( ExprHasProperty(pExpr, EP_xIsSelect) ){
109247 assert( !ExprHasProperty(pExpr, EP_xIsSelect) );
120169 assert( ExprHasProperty(pExpr, EP_xIsSelect) );
121900 if( ExprHasProperty(pExpr, EP_xIsSelect) ){
123461 assert( !ExprHasProperty(pE, EP_xIsSelect) );
123485 assert( !ExprHasProperty(pF->pExpr, EP_xIsSelect) );
123509 assert( !ExprHasProperty(pF->pExpr, EP_xIsSelect) );
124346 assert( !ExprHasProperty(sAggInfo.aFunc[i].pExpr, EP_xIsSelect) );
129710 if( (pX->flags & EP_xIsSelect)==0 || pX->x.pSelect->pEList->nExpr==1 ){
129899 if( pTerm->pExpr->flags & EP_xIsSelect ){
130242 if( (p->flags & EP_xIsSelect) ){
132187 assert( !ExprHasProperty(pNew, EP_xIsSelect) );
132377 if( ExprHasProperty(pExpr, EP_xIsSelect) ){
132651 && ( (pExpr->pLeft->flags & EP_xIsSelect)==0
132652 || (pExpr->pRight->flags & EP_xIsSelect)==0)
132829 }else if( ExprHasProperty(p, EP_xIsSelect) ){
135204 if( pRhs->flags & EP_xIsSelect ){
135366 if( ExprHasProperty(pExpr, EP_xIsSelect) ){
135460 && ((eOp & WO_IN)==0 || !ExprHasProperty(pTerm->pExpr, EP_xIsSelect))