Lines Matching refs:pUpper
170827 WhereTerm *pUpper, /* Upper bound on the range. ex: "x<455" Might be NULL */ argument
170849 if( pUpper && rc==SQLITE_OK ){
170850 rc = sqlite3Stat4ValueFromExpr(pParse, pUpper->pExpr->pRight, aff, &p2);
170876 if( nDiff!=1 || pUpper==0 || pLower==0 ){
170940 WhereTerm *pUpper, /* Upper bound on the range. ex: "x<455" Might be NULL */ argument
171001 assert( pUpper==0 || (pUpper->eOperator & (WO_LT|WO_LE))!=0 );
171005 SWAP(WhereTerm*, pLower, pUpper);
171027 if( pUpper ){
171029 Expr *pExpr = pUpper->pExpr->pRight;
171036 iNew = a[0] + ((pUpper->eOperator & mask) ? a[1] : 0);
171039 pUpper = 0;
171064 rc = whereRangeSkipScanEst(pParse, pLower, pUpper, pLoop, &bDone);
171071 assert( pLower || pUpper );
171073 assert( pUpper==0 || (pUpper->wtFlags & TERM_VNULL)==0 || pParse->nErr>0 );
171075 nNew = whereRangeAdjust(pUpper, nNew);
171083 if( pLower && pLower->truthProb>0 && pUpper && pUpper->truthProb>0 ){
171087 nOut -= (pLower!=0) + (pUpper!=0);