Lines Matching defs:iTerm
5758 sqlite3_int64 iTerm; /* Given terminal value ("stop") */
5769 ** given initialized iBase, iTerm and iStep values. Sequence is
5776 bSameSigns = (pss->iBase < 0)==(pss->iTerm < 0);
5777 if( pss->iTerm < pss->iBase ){
5780 nuspan = (sqlite3_uint64)(pss->iBase - pss->iTerm);
5783 * In this clause, iBase>=0 and iTerm<0 . */
5786 nuspan += -(pss->iTerm+1);
5796 }else if( pss->iTerm > pss->iBase ){
5799 puspan = (sqlite3_uint64)(pss->iTerm - pss->iBase);
5802 * In this clause, iTerm>=0 and iBase<0 . */
5804 puspan += pss->iTerm;
5811 }else if( pss->iTerm == pss->iBase ){
5952 case SERIES_COLUMN_STOP: x = pCur->ss.iTerm; break;
6028 pCur->ss.iTerm = sqlite3_value_int64(argv[i++]);
6030 pCur->ss.iTerm = 0xffffffff;
6044 sqlite3_int64 iTerm;
6052 iTerm = pCur->ss.iBase + (iLimit - 1)*pCur->ss.iStep;
6054 if( iTerm>pCur->ss.iTerm ) pCur->ss.iTerm = iTerm;
6056 if( iTerm<pCur->ss.iTerm ) pCur->ss.iTerm = iTerm;
6065 pCur->ss.iTerm = 0;