Lines Matching defs:iStart
71927 ** starting at offset iStart and ending at offset iEof-1. This function
71934 i64 iStart, /* Start offset in pFile */
71940 assert( pSorter->iWriteOff>iStart );
71943 pIter->iReadOff = iStart;
76641 ** registers starting with iStart.
76643 SQLITE_PRIVATE void sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount){
76644 sqlite3ExprCacheRemove(pParse, iStart, iCount);
84369 ** creating nExtra new slots beginning at iStart. iStart is zero based.
84378 ** If the iStart argument had been 1 instead of 2, then the result
84380 ** the iStart value would be 0. The result then would
84390 int iStart /* Index in pSrc->a[] of first new slot */
84395 assert( iStart>=0 );
84398 assert( iStart<=pSrc->nSrc );
84418 for(i=pSrc->nSrc-1; i>=iStart; i--){
84424 memset(&pSrc->a[iStart], 0, sizeof(pSrc->a[0])*nExtra);
84425 for(i=iStart; i<iStart+nExtra; i++){
96287 int iCont, iBreak, iStart;
96298 iStart = sqlite3VdbeCurrentAddr(v);
96302 sqlite3VdbeAddOp2(v, OP_Next, unionTab, iStart);
96310 int iCont, iBreak, iStart;
96374 iStart = sqlite3VdbeAddOp2(v, OP_RowKey, tab1, r1);
96380 sqlite3VdbeAddOp2(v, OP_Next, tab1, iStart);
122522 int nToken, iStart, iEnd, iPosition;
122525 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
122547 && iStart>0 && z[iStart-1]=='-'
122550 iStart--;
122551 }else if( pParse->bFts4 && iStart>0 && z[iStart-1]=='^' ){
122553 iStart--;
124636 int iStart;
124676 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
124679 zToken = &zInput[iStart];
124680 nToken = iEnd-iStart;
125797 int iStart;
125828 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
128936 int iStart;
128949 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1;
128953 fts3SnippetAdvance(&pPhrase->pTail, &pPhrase->iTail, iStart);
128972 int iStart = pIter->iCurrent; /* First token of snippet */
128984 while( iCsr<(iStart+pIter->nSnippet) ){
128987 u64 mPos = (u64)1 << (iCsr - iStart);
128988 assert( iCsr>=iStart );
129007 *piToken = iStart;
129432 int iStart = iPhrase * p->nCol * 3;
129439 p->aMatchinfo[iStart+i*3] = fts3ColumnlistCount(&pCsr);
129441 p->aMatchinfo[iStart+i*3] = 0;
130021 int iStart;
130057 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
130082 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
130087 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
134133 int iStart = 0;
134137 while( iStart==iEnd ){
134140 iStart = ubrk_current(pCsr->pIter);
134146 while( iStart<iEnd ){
134147 int iWhite = iStart;
134150 iStart = iWhite;
134155 assert(iStart<=iEnd);
134171 &pCsr->aChar[iStart], iEnd-iStart, /* Input vars */
134178 *piStartOffset = pCsr->aOffset[iStart];