Lines Matching refs:eStart
19068 u8 eStart; /* UNBOUNDED, CURRENT, PRECEDING or FOLLOWING */ member
30607 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1);
157029 pWin->eStart = p->eStart;
157054 int eStart;
157073 pWin->eStart = aUp[i].eStart;
157076 if( pWin->eStart==TK_FOLLOWING ){
157537 int eStart, /* Start type: CURRENT, PRECEDING, FOLLOWING, UNBOUNDED */
157548 assert( eStart==TK_CURRENT || eStart==TK_PRECEDING
157549 || eStart==TK_UNBOUNDED || eStart==TK_FOLLOWING );
157552 assert( (eStart==TK_PRECEDING || eStart==TK_FOLLOWING)==(pStart!=0) );
157574 if( (eStart==TK_CURRENT && eEnd==TK_PRECEDING)
157575 || (eStart==TK_FOLLOWING && (eEnd==TK_PRECEDING || eEnd==TK_CURRENT))
157584 pWin->eStart = eStart;
157721 if( p1->eStart!=p2->eStart ) return 1;
157781 if( (p->funcFlags & SQLITE_FUNC_MINMAX) && pWin->eStart!=TK_UNBOUNDED ){
158025 assert( bInverse==0 || pWin->eStart!=TK_UNBOUNDED );
158042 && (pWin->eStart!=TK_UNBOUNDED)
158135 && (pWin->eStart!=TK_UNBOUNDED)
158365 assert( pWin->eStart!=TK_UNBOUNDED );
158604 if( op==WINDOW_AGGINVERSE && pMWin->eStart==TK_UNBOUNDED ){
158614 if( pMWin->eStart==TK_FOLLOWING ){
158645 if( pMWin->eStart==pMWin->eEnd && regCountdown
158662 assert( pMWin->eStart==TK_PRECEDING || pMWin->eStart==TK_FOLLOWING );
158747 pNew->eStart = p->eStart;
159164 assert( pMWin->eStart==TK_PRECEDING || pMWin->eStart==TK_CURRENT
159165 || pMWin->eStart==TK_FOLLOWING || pMWin->eStart==TK_UNBOUNDED
159195 switch( pMWin->eStart ){
159232 if( pMWin->eStart==TK_PRECEDING || pMWin->eStart==TK_FOLLOWING ){
159300 if( pMWin->eFrmType!=TK_RANGE && pMWin->eStart==pMWin->eEnd && regStart ){
159301 int op = ((pMWin->eStart==TK_FOLLOWING) ? OP_Ge : OP_Le);
159313 if( pMWin->eStart==TK_FOLLOWING && pMWin->eFrmType!=TK_RANGE && regEnd ){
159318 if( pMWin->eStart!=TK_UNBOUNDED ){
159341 if( pMWin->eStart==TK_FOLLOWING ){
159359 int bRPS = (pMWin->eStart==TK_PRECEDING && pMWin->eFrmType==TK_RANGE);
159407 int bRPS = (pMWin->eStart==TK_PRECEDING && pMWin->eFrmType==TK_RANGE);
159411 }else if( pMWin->eStart==TK_FOLLOWING ){