Lines Matching refs:iEnd

13507         int iEnd            /* Byte offset of end of token within input text */
37413 sqlite3_int64 iEnd = iOfst+iAmt;
37415 if( iEnd>=0x10000000 ) return SQLITE_FULL;
37416 if( pFile->aJrnl==0 || pFile->nJrnl<iEnd ){
37417 char *aNew = sqlite3_realloc(pFile->aJrnl, iEnd);
37425 pFile->nJrnl = iEnd;
71611 u32 iEnd = iStart + iSize; /* First byte past the iStart buffer */
71618 assert( CORRUPT_DB || iEnd <= pPage->pBt->usableSize );
71649 if( iFreeBlk && iEnd+3>=iFreeBlk ){
71650 nFrag = iFreeBlk - iEnd;
71651 if( iEnd>iFreeBlk ) return SQLITE_CORRUPT_PAGE(pPage);
71652 iEnd = iFreeBlk + get2byte(&data[iFreeBlk+2]);
71653 if( iEnd > pPage->pBt->usableSize ){
71656 iSize = iEnd - iStart;
71669 iSize = iEnd - iPtr;
71690 put2byte(&data[hdr+5], iEnd);
77227 int iEnd = i+nCell; /* Loop terminator */
77235 assert( i<iEnd );
77264 if( i>=iEnd ) break;
77318 int iEnd = iFirst + nCell; /* End of loop. One past last cell to ins */
77322 if( iEnd<=iFirst ) return 0;
77352 if( i>=iEnd ) break;
77382 int iEnd = iFirst + nCell;
77387 for(i=iFirst; i<iEnd; i++){
81362 const i64 iEnd = (i64)iSrcPg*(i64)nSrcPgsz;
81377 for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){
81601 i64 iEnd;
81632 iEnd = MIN(PENDING_BYTE + pgszDest, iSize);
81635 rc==SQLITE_OK && iOff<iEnd;
91886 int iEnd = pScan->aAddrRange[ii+1];
91889 while( iIns<=iEnd ){
91897 if( pOp->p1!=iEnd ) continue;
131823 int iEnd = sqlite3VdbeCurrentAddr(v);
131828 for(i=1; i<iEnd; i++){
141589 int iEnd, /* Last member of pSrc->a[] to check */
141598 assert( iEnd<pSrc->nSrc );
141602 for(i=iStart; i<=iEnd; i++){
148237 int iFirst, int iEnd /* Range of FROM-clause entries to search. */
148242 while( iFirst<iEnd ){
148485 int iEnd; /* Address of the end of the query */
149084 iEnd = sqlite3VdbeMakeLabel(pParse);
149088 if( p->pLimit ) computeLimitRegisters(pParse, p, iEnd);
149745 sqlite3VdbeResolveLabel(v, iEnd);
160924 int iEnd = sqlite3VdbeCurrentAddr(v);
160926 for(; iStart<iEnd; iStart++, pOp++){
166881 int iEnd = sqlite3VdbeCurrentAddr(v);
167090 last = iEnd;
168927 int iEnd;
168934 for(iEnd=sqlite3VdbeCurrentAddr(v); iOp<iEnd; iOp++){
190818 int nToken = 0, iStart = 0, iEnd = 0, iPosition = 0;
190821 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
190836 if( iEnd<n && z[iEnd]=='*' ){
190838 iEnd++;
190856 *pnConsumed = iEnd;
190934 int nByte = 0, iBegin = 0, iEnd = 0, iPos = 0;
190935 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
190953 pToken->isPrefix = (iEnd<nInput && zInput[iEnd]=='*');
193248 int iEnd = 0;
193291 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
193295 nToken = iEnd-iStart;
193795 int iEnd; /* Current 'end' value */
194017 pCsr->iEnd = 0;
194044 &pCsr->iStart, &pCsr->iEnd, &pCsr->iPos
194122 sqlite3_result_int(pCtx, pCsr->iEnd);
194984 int iEnd = 0;
195014 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
197909 sqlite3_int64 iEnd; /* Block number of last allocated block */
198365 pWriter->iEnd, /* end_block */
198414 static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){
198421 sqlite3_bind_int64(pCheck, 1, iEnd);
198460 sqlite3_int64 iEnd = 0; /* Value of %_segdir.end_block */
198472 fts3ReadEndBlockField(pSelect, 3, &iEnd, &pWriter->nLeafData);
198488 rc = fts3IsAppendable(p, iEnd, &bAppendable);
198523 pWriter->nLeafEst = (int)((iEnd - iStart) + 1)/FTS_MAX_APPENDABLE_HEIGHT;
198525 pWriter->iEnd = iEnd;
198672 pWriter->iEnd = pWriter->iStart - 1;
198673 pWriter->iEnd += nLeafEst * FTS_MAX_APPENDABLE_HEIGHT;
198682 rc = fts3WriteSegment(p, pWriter->iEnd, 0, 0);
200408 int iEnd = 0x7FFFFFFF;
200412 if( pPhrase->pHead && pPhrase->iHead<iEnd ){
200413 iEnd = pPhrase->iHead;
200416 if( iEnd==0x7FFFFFFF ){
200420 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1;
200423 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, iEnd+1);
200755 int iEnd = 0; /* Byte offset of end of current token */
200804 rc = fts3StringAppend(pOut, &zDoc[iEnd], -1);
200841 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
200846 iEnd = iFin;
201651 int iEnd = 0;
201688 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
201713 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
201718 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
205832 u32 iEnd; /* EOF when i equals or exceeds this value */
205917 p->iEnd = 0;
205935 return p->i >= p->iEnd;
205945 if( p->i<p->iEnd ){
205973 p->i = p->iEnd;
206288 p->iEnd = p->i + pNode->n + 1;
206298 p->iEnd = p->i+1;
213472 int iEnd = 0;
213475 while( iStart==iEnd ){
213479 iEnd = ubrk_next(pCsr->pIter);
213480 if( iEnd==UBRK_DONE ){
213484 while( iStart<iEnd ){
213493 assert(iStart<=iEnd);
213509 &pCsr->aChar[iStart], iEnd-iStart, /* Input vars */
213517 *piEndOffset = pCsr->aOffset[iEnd];
227940 int iEnd /* Byte offset of end of token within input text */
230424 int iEnd; /* Last token in coalesced phrase instance */
230434 pIter->iEnd = -1;
230441 int iEnd = io - 1 + pIter->pApi->xPhraseSize(pIter->pFts, ip);
230444 pIter->iEnd = iEnd;
230445 }else if( io<=pIter->iEnd ){
230446 if( iEnd>pIter->iEnd ) pIter->iEnd = iEnd;
230576 if( iPos==p->iter.iEnd ){
230740 sqlite3_int64 iEnd = (sqlite3_int64)iPos + nToken;
230745 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<iEnd ){
238616 int iEnd = iOff+9; \
238617 while( (a[iOff++] & 0x80) && iOff<iEnd ); \
244235 int iEnd;
244243 iEnd = iPgidxPrev + nByte;
244245 iEnd = szLeaf;
244247 if( iEnd>szLeaf ){
244271 iOff += fts5DecodeDoclist(&rc, &s, &a[iOff], iEnd-iOff);
249042 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
249363 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
250101 int iEnd
250155 return p->xToken(p->pCtx, tflags, aBuf, nBuf, iStart, iEnd);
250158 return p->xToken(p->pCtx, tflags, pToken, nToken, iStart, iEnd);
250169 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)