Lines Matching refs:iStep
6336 sqlite3_int64 iStep; /* Increment ("step") */ member
6365 if( pss->iStep<0 ){ in setupSequence()
6368 pss->uSeqIndexMax = ( pss->iStep>LLONG_MIN )? nuspan/-pss->iStep : 1; in setupSequence()
6369 }else if( pss->iStep>LLONG_MIN ){ in setupSequence()
6370 pss->uSeqIndexMax = nuspan/-pss->iStep; in setupSequence()
6384 if( pss->iStep>0 ){ in setupSequence()
6386 pss->uSeqIndexMax = puspan/pss->iStep; in setupSequence()
6394 ? genSeqMember(pss->iBase, pss->iStep, pss->uSeqIndexMax) in setupSequence()
6408 pss->iValueNow -= pss->iStep; in progressSequence()
6415 pss->iValueNow += pss->iStep; in progressSequence()
6531 case SERIES_COLUMN_STEP: x = pCur->ss.iStep; break; in seriesColumn()
6622 pCur->ss.iStep = sqlite3_value_int64(argv[i++]); in seriesFilter()
6623 if( pCur->ss.iStep==0 ){ in seriesFilter()
6624 pCur->ss.iStep = 1; in seriesFilter()
6625 }else if( pCur->ss.iStep<0 ){ in seriesFilter()
6629 pCur->ss.iStep = 1; in seriesFilter()
6719 if( pCur->ss.iStep>0 ){ in seriesFilter()
6720 sqlite3_int64 szStep = pCur->ss.iStep; in seriesFilter()
6729 sqlite3_int64 szStep = -pCur->ss.iStep; in seriesFilter()
6744 pCur->ss.iBase += pCur->ss.iStep*iOffset; in seriesFilter()
6748 iTerm = pCur->ss.iBase + (iLimit - 1)*pCur->ss.iStep; in seriesFilter()
6749 if( pCur->ss.iStep<0 ){ in seriesFilter()
6769 pCur->ss.iStep = 1; in seriesFilter()
6772 pCur->ss.isReversing = pCur->ss.iStep > 0; in seriesFilter()
6774 pCur->ss.isReversing = pCur->ss.iStep < 0; in seriesFilter()