Lines Matching refs:pRangeStart
1721 WhereTerm *pRangeStart = 0; /* Inequality constraint at range start */ in sqlite3WhereCodeOneLoopStart() local
1747 pRangeStart = pLoop->aLTerm[j++]; in sqlite3WhereCodeOneLoopStart()
1750 assert( (pRangeStart->wtFlags & TERM_LIKEOPT)==0 || in sqlite3WhereCodeOneLoopStart()
1758 assert( pRangeStart!=0 ); /* LIKE opt constraints */ in sqlite3WhereCodeOneLoopStart()
1759 assert( pRangeStart->wtFlags & TERM_LIKEOPT ); /* occur in pairs */ in sqlite3WhereCodeOneLoopStart()
1773 if( pRangeStart==0 ){ in sqlite3WhereCodeOneLoopStart()
1793 assert( pRangeEnd==0 && pRangeStart==0 ); in sqlite3WhereCodeOneLoopStart()
1809 SWAP(WhereTerm *, pRangeEnd, pRangeStart); in sqlite3WhereCodeOneLoopStart()
1832 testcase( pRangeStart && (pRangeStart->eOperator & WO_LE)!=0 ); in sqlite3WhereCodeOneLoopStart()
1833 testcase( pRangeStart && (pRangeStart->eOperator & WO_GE)!=0 ); in sqlite3WhereCodeOneLoopStart()
1836 startEq = !pRangeStart || pRangeStart->eOperator & (WO_LE|WO_GE); in sqlite3WhereCodeOneLoopStart()
1838 start_constraints = pRangeStart || nEq>0; in sqlite3WhereCodeOneLoopStart()
1842 if( pRangeStart ){ in sqlite3WhereCodeOneLoopStart()
1843 Expr *pRight = pRangeStart->pExpr->pRight; in sqlite3WhereCodeOneLoopStart()
1845 whereLikeOptimizationStringFixup(v, pLevel, pRangeStart); in sqlite3WhereCodeOneLoopStart()
1846 if( (pRangeStart->wtFlags & TERM_VNULL)==0 in sqlite3WhereCodeOneLoopStart()
1856 testcase( pRangeStart->wtFlags & TERM_VIRTUAL ); in sqlite3WhereCodeOneLoopStart()
1858 disableTerm(pLevel, pRangeStart); in sqlite3WhereCodeOneLoopStart()
1904 if( pRangeStart ){ in sqlite3WhereCodeOneLoopStart()