Lines Matching defs:regEnd

170325 **         regEnd = <expr2>          // FOLLOWING expression
170332 ** if( (regEnd--)<=0 ){
170382 ** regEnd = <expr2>
170385 ** if( (regEnd--)<=0 ){
170395 ** if( (regEnd--)<=0 ){
170410 ** regEnd = <expr2>
170411 ** regStart = regEnd - <expr1>
170414 ** if( (regEnd--)<=0 ){
170425 ** if( (regEnd--)<=0 ){
170488 ** regEnd = <expr2>
170490 ** if( regEnd < regStart ){
170514 ** regEnd = <expr2>
170539 ** regEnd = <expr2>
170543 ** while( (csrCurrent.key + regEnd) < csrEnd.key ){
170575 ** regEnd = <expr2>
170578 ** while( (csrEnd.key + regEnd) <= csrCurrent.key ){
170588 ** while( (csrEnd.key + regEnd) <= csrCurrent.key ){
170605 ** regEnd = <expr2>
170609 ** while( (csrCurrent.key + regEnd) < csrEnd.key ){
170659 int regEnd = 0; /* Value of <expr> FOLLOWING */
170733 regEnd = ++pParse->nMem;
170792 if( regEnd ){
170793 sqlite3ExprCode(pParse, pMWin->pEnd, regEnd);
170794 windowCheckValue(pParse, regEnd, 1 + (pMWin->eFrmType==TK_RANGE?3:0));
170799 int addrGe = sqlite3VdbeAddOp3(v, op, regStart, 0, regEnd);
170809 if( pMWin->eStart==TK_FOLLOWING && pMWin->eFrmType!=TK_RANGE && regEnd ){
170811 sqlite3VdbeAddOp3(v, OP_Subtract, regStart, regEnd, regStart);
170840 windowCodeRangeTest(&s, OP_Ge, s.current.csr, regEnd, s.end.csr, lbl);
170846 windowCodeOp(&s, WINDOW_RETURN_ROW, regEnd, 0);
170853 windowCodeOp(&s, WINDOW_AGGSTEP, regEnd, 0);
170864 if( regEnd ){
170866 windowCodeRangeTest(&s, OP_Ge, s.current.csr, regEnd, s.end.csr, lbl);
170870 if( regEnd ){
170875 if( regEnd ){
170876 addr = sqlite3VdbeAddOp3(v, OP_IfPos, regEnd, 0, 1);
170881 if( regEnd ) sqlite3VdbeJumpHere(v, addr);
170901 windowCodeOp(&s, WINDOW_AGGSTEP, regEnd, 0);
170922 addrBreak1 = windowCodeOp(&s, WINDOW_RETURN_ROW, regEnd, 1);