pUpper 118458 ext/sqlite3/libsqlite/sqlite3.c WhereTerm *pUpper, /* Upper bound on the range. ex: "x<455" Might be NULL */ pUpper 118481 ext/sqlite3/libsqlite/sqlite3.c if( pUpper && rc==SQLITE_OK ){ pUpper 118482 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ValueFromExpr(pParse, pUpper->pExpr->pRight, aff, &p2); pUpper 118508 ext/sqlite3/libsqlite/sqlite3.c if( nDiff!=1 || pUpper==0 || pLower==0 ){ pUpper 118572 ext/sqlite3/libsqlite/sqlite3.c WhereTerm *pUpper, /* Upper bound on the range. ex: "x<455" Might be NULL */ pUpper 118635 ext/sqlite3/libsqlite/sqlite3.c assert( pUpper==0 || (pUpper->eOperator & (WO_LT|WO_LE))!=0 ); pUpper 118639 ext/sqlite3/libsqlite/sqlite3.c SWAP(WhereTerm*, pLower, pUpper); pUpper 118658 ext/sqlite3/libsqlite/sqlite3.c if( pUpper ){ pUpper 118660 ext/sqlite3/libsqlite/sqlite3.c Expr *pExpr = pUpper->pExpr->pRight; pUpper 118665 ext/sqlite3/libsqlite/sqlite3.c iNew = a[0] + ((pUpper->eOperator & (WO_GT|WO_LE)) ? a[1] : 0); pUpper 118668 ext/sqlite3/libsqlite/sqlite3.c pUpper = 0; pUpper 118692 ext/sqlite3/libsqlite/sqlite3.c rc = whereRangeSkipScanEst(pParse, pLower, pUpper, pLoop, &bDone); pUpper 118699 ext/sqlite3/libsqlite/sqlite3.c assert( pLower || pUpper ); pUpper 118701 ext/sqlite3/libsqlite/sqlite3.c assert( pUpper==0 || (pUpper->wtFlags & TERM_VNULL)==0 ); pUpper 118703 ext/sqlite3/libsqlite/sqlite3.c nNew = whereRangeAdjust(pUpper, nNew); pUpper 118711 ext/sqlite3/libsqlite/sqlite3.c if( pLower && pLower->truthProb>0 && pUpper && pUpper->truthProb>0 ){ pUpper 118715 ext/sqlite3/libsqlite/sqlite3.c nOut -= (pLower!=0) + (pUpper!=0);