Lines Matching refs:pUpper
1692 WhereTerm *pUpper, /* Upper bound on the range. ex: "x<455" Might be NULL */ in whereRangeSkipScanEst() argument
1714 if( pUpper && rc==SQLITE_OK ){ in whereRangeSkipScanEst()
1715 rc = sqlite3Stat4ValueFromExpr(pParse, pUpper->pExpr->pRight, aff, &p2); in whereRangeSkipScanEst()
1741 if( nDiff!=1 || pUpper==0 || pLower==0 ){ in whereRangeSkipScanEst()
1805 WhereTerm *pUpper, /* Upper bound on the range. ex: "x<455" Might be NULL */ in whereRangeScanEst() argument
1866 assert( pUpper==0 || (pUpper->eOperator & (WO_LT|WO_LE))!=0 ); in whereRangeScanEst()
1870 SWAP(WhereTerm*, pLower, pUpper); in whereRangeScanEst()
1892 if( pUpper ){ in whereRangeScanEst()
1894 Expr *pExpr = pUpper->pExpr->pRight; in whereRangeScanEst()
1901 iNew = a[0] + ((pUpper->eOperator & mask) ? a[1] : 0); in whereRangeScanEst()
1904 pUpper = 0; in whereRangeScanEst()
1928 rc = whereRangeSkipScanEst(pParse, pLower, pUpper, pLoop, &bDone); in whereRangeScanEst()
1935 assert( pLower || pUpper ); in whereRangeScanEst()
1937 assert( pUpper==0 || (pUpper->wtFlags & TERM_VNULL)==0 ); in whereRangeScanEst()
1939 nNew = whereRangeAdjust(pUpper, nNew); in whereRangeScanEst()
1947 if( pLower && pLower->truthProb>0 && pUpper && pUpper->truthProb>0 ){ in whereRangeScanEst()
1951 nOut -= (pLower!=0) + (pUpper!=0); in whereRangeScanEst()