Lines Matching refs:iEnd
13451 int iEnd /* Byte offset of end of token within input text */
67447 u32 iEnd = iStart + iSize; /* First byte past the iStart buffer */
67453 assert( CORRUPT_DB || iEnd <= pPage->pBt->usableSize );
67484 if( iFreeBlk && iEnd+3>=iFreeBlk ){
67485 nFrag = iFreeBlk - iEnd;
67486 if( iEnd>iFreeBlk ) return SQLITE_CORRUPT_PAGE(pPage);
67487 iEnd = iFreeBlk + get2byte(&data[iFreeBlk+2]);
67488 if( iEnd > pPage->pBt->usableSize ){
67491 iSize = iEnd - iStart;
67504 iSize = iEnd - iPtr;
67519 put2byte(&data[hdr+5], iEnd);
72712 int iEnd = i+nCell; /* Loop terminator */
72719 assert( i<iEnd );
72748 if( i>=iEnd ) break;
72802 int iEnd = iFirst + nCell; /* End of loop. One past last cell to ins */
72806 if( iEnd<=iFirst ) return 0;
72836 if( i>=iEnd ) break;
72866 int iEnd = iFirst + nCell;
72870 for(i=iFirst; i<iEnd; i++){
76711 const i64 iEnd = (i64)iSrcPg*(i64)nSrcPgsz;
76757 for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){
76978 i64 iEnd;
77009 iEnd = MIN(PENDING_BYTE + pgszDest, iSize);
77012 rc==SQLITE_OK && iOff<iEnd;
123697 int iEnd = sqlite3VdbeCurrentAddr(v);
123702 for(i=1; i<iEnd; i++){
138924 int iEnd; /* Address of the end of the query */
139404 iEnd = sqlite3VdbeMakeLabel(pParse);
139408 computeLimitRegisters(pParse, p, iEnd);
140049 sqlite3VdbeResolveLabel(v, iEnd);
150494 int iEnd = sqlite3VdbeCurrentAddr(v);
150496 for(; iStart<iEnd; iStart++, pOp++){
155263 int iEnd = sqlite3VdbeCurrentAddr(v);
155469 last = iEnd;
157244 int iEnd;
157250 for(iEnd=sqlite3VdbeCurrentAddr(v); iOp<iEnd; iOp++){
178617 int nToken = 0, iStart = 0, iEnd = 0, iPosition = 0;
178620 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
178635 if( iEnd<n && z[iEnd]=='*' ){
178637 iEnd++;
178655 *pnConsumed = iEnd;
178733 int nByte = 0, iBegin = 0, iEnd = 0, iPos = 0;
178734 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
178752 pToken->isPrefix = (iEnd<nInput && zInput[iEnd]=='*');
181047 int iEnd = 0;
181090 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
181094 nToken = iEnd-iStart;
181594 int iEnd; /* Current 'end' value */
181816 pCsr->iEnd = 0;
181843 &pCsr->iStart, &pCsr->iEnd, &pCsr->iPos
181921 sqlite3_result_int(pCtx, pCsr->iEnd);
182780 int iEnd = 0;
182810 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
185690 sqlite3_int64 iEnd; /* Block number of last allocated block */
186137 pWriter->iEnd, /* end_block */
186182 static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){
186189 sqlite3_bind_int64(pCheck, 1, iEnd);
186228 sqlite3_int64 iEnd = 0; /* Value of %_segdir.end_block */
186240 fts3ReadEndBlockField(pSelect, 3, &iEnd, &pWriter->nLeafData);
186256 rc = fts3IsAppendable(p, iEnd, &bAppendable);
186291 pWriter->nLeafEst = (int)((iEnd - iStart) + 1)/FTS_MAX_APPENDABLE_HEIGHT;
186293 pWriter->iEnd = iEnd;
186439 pWriter->iEnd = pWriter->iStart - 1;
186440 pWriter->iEnd += nLeafEst * FTS_MAX_APPENDABLE_HEIGHT;
186449 rc = fts3WriteSegment(p, pWriter->iEnd, 0, 0);
188174 int iEnd = 0x7FFFFFFF;
188178 if( pPhrase->pHead && pPhrase->iHead<iEnd ){
188179 iEnd = pPhrase->iHead;
188182 if( iEnd==0x7FFFFFFF ){
188186 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1;
188189 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, iEnd+1);
188519 int iEnd = 0; /* Byte offset of end of current token */
188568 rc = fts3StringAppend(pOut, &zDoc[iEnd], -1);
188605 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
188610 iEnd = iFin;
189414 int iEnd = 0;
189449 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
189474 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
189479 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
192379 u32 iEnd; /* EOF when i equals or exceeds this value */
192465 p->iEnd = 0;
192483 return p->i >= p->iEnd;
192493 if( p->i<p->iEnd ){
192518 p->i = p->iEnd;
192785 p->iEnd = p->i + pNode->n + 1;
192795 p->iEnd = p->i+1;
200075 int iEnd = 0;
200078 while( iStart==iEnd ){
200082 iEnd = ubrk_next(pCsr->pIter);
200083 if( iEnd==UBRK_DONE ){
200087 while( iStart<iEnd ){
200096 assert(iStart<=iEnd);
200112 &pCsr->aChar[iStart], iEnd-iStart, /* Input vars */
200120 *piEndOffset = pCsr->aOffset[iEnd];
213635 int iEnd /* Byte offset of end of token within input text */
216083 int iEnd; /* Last token in coalesced phrase instance */
216093 pIter->iEnd = -1;
216100 int iEnd = io - 1 + pIter->pApi->xPhraseSize(pIter->pFts, ip);
216103 pIter->iEnd = iEnd;
216104 }else if( io<=pIter->iEnd ){
216105 if( iEnd>pIter->iEnd ) pIter->iEnd = iEnd;
216213 if( iPos==p->iter.iEnd ){
216228 if( iPos>=p->iter.iStart && iPos<p->iter.iEnd ){
216374 sqlite3_int64 iEnd = (sqlite3_int64)iPos + nToken;
216379 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<iEnd ){
223832 int iEnd = iOff+9; \
223833 while( (a[iOff++] & 0x80) && iOff<iEnd ); \
228350 int iEnd;
228358 iEnd = iPgidxPrev + nByte;
228360 iEnd = szLeaf;
228362 if( iEnd>szLeaf ){
228386 iOff += fts5DecodeDoclist(&rc, &s, &a[iOff], iEnd-iOff);
232690 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
233011 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
233749 int iEnd
233803 return p->xToken(p->pCtx, tflags, aBuf, nBuf, iStart, iEnd);
233806 return p->xToken(p->pCtx, tflags, pToken, nToken, iStart, iEnd);
233817 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)