Lines Matching refs:pOBExpr
173935 Expr *pOBExpr; /* Current term of outer ORDER BY */ local
173943 pOBExpr = pOrderBy->a[iOB].pExpr;
173944 if( pOBExpr->op!=TK_COLUMN && pOBExpr->op!=TK_AGG_COLUMN ) break;
173945 if( pOBExpr->iTable!=iCur ) break;
173946 if( pOBExpr->iColumn!=pSubOB->a[jSub].u.x.iOrderByCol-1 ) break;
174016 Expr *pOBExpr; /* An expression from the ORDER BY clause */ local
174088 pOBExpr = sqlite3ExprSkipCollateAndLikely(pOrderBy->a[i].pExpr);
174089 if( NEVER(pOBExpr==0) ) continue;
174090 if( pOBExpr->op!=TK_COLUMN && pOBExpr->op!=TK_AGG_COLUMN ) continue;
174091 if( pOBExpr->iTable!=iCur ) continue;
174092 pTerm = sqlite3WhereFindTerm(&pWInfo->sWC, iCur, pOBExpr->iColumn,
174104 if( (pTerm->eOperator&(WO_EQ|WO_IS))!=0 && pOBExpr->iColumn>=0 ){
174230 pOBExpr = sqlite3ExprSkipCollateAndLikely(pOrderBy->a[i].pExpr);
174233 if( NEVER(pOBExpr==0) ) continue;
174236 if( pOBExpr->op!=TK_COLUMN && pOBExpr->op!=TK_AGG_COLUMN ) continue;
174237 if( pOBExpr->iTable!=iCur ) continue;
174238 if( pOBExpr->iColumn!=iColumn ) continue;
174241 if( sqlite3ExprCompareSkip(pOBExpr, pIxExpr, iCur) ){