Lines Matching refs:iEnd
13206 int iEnd /* Byte offset of end of token within input text */
36393 sqlite3_int64 iEnd = iOfst+iAmt;
36395 if( iEnd>=0x10000000 ) return SQLITE_FULL;
36396 if( pFile->aJrnl==0 || pFile->nJrnl<iEnd ){
36397 char *aNew = sqlite3_realloc(pFile->aJrnl, iEnd);
36405 pFile->nJrnl = iEnd;
70424 u32 iEnd = iStart + iSize; /* First byte past the iStart buffer */
70431 assert( CORRUPT_DB || iEnd <= pPage->pBt->usableSize );
70462 if( iFreeBlk && iEnd+3>=iFreeBlk ){
70463 nFrag = iFreeBlk - iEnd;
70464 if( iEnd>iFreeBlk ) return SQLITE_CORRUPT_PAGE(pPage);
70465 iEnd = iFreeBlk + get2byte(&data[iFreeBlk+2]);
70466 if( iEnd > pPage->pBt->usableSize ){
70469 iSize = iEnd - iStart;
70482 iSize = iEnd - iPtr;
70498 put2byte(&data[hdr+5], iEnd);
75931 int iEnd = i+nCell; /* Loop terminator */
75938 assert( i<iEnd );
75967 if( i>=iEnd ) break;
76021 int iEnd = iFirst + nCell; /* End of loop. One past last cell to ins */
76025 if( iEnd<=iFirst ) return 0;
76055 if( i>=iEnd ) break;
76085 int iEnd = iFirst + nCell;
76089 for(i=iFirst; i<iEnd; i++){
79982 const i64 iEnd = (i64)iSrcPg*(i64)nSrcPgsz;
80028 for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){
80249 i64 iEnd;
80280 iEnd = MIN(PENDING_BYTE + pgszDest, iSize);
80283 rc==SQLITE_OK && iOff<iEnd;
128830 int iEnd = sqlite3VdbeCurrentAddr(v);
128835 for(i=1; i<iEnd; i++){
138550 ** Search the tables iStart..iEnd (inclusive) in pSrc, looking for a
138562 int iEnd, /* Last member of pSrc->a[] to check */
138571 assert( iEnd<pSrc->nSrc );
138575 for(i=iStart; i<=iEnd; i++){
144913 int iEnd; /* Address of the end of the query */
145463 iEnd = sqlite3VdbeMakeLabel(pParse);
145467 if( p->pLimit ) computeLimitRegisters(pParse, p, iEnd);
146120 sqlite3VdbeResolveLabel(v, iEnd);
157226 int iEnd = sqlite3VdbeCurrentAddr(v);
157228 for(; iStart<iEnd; iStart++, pOp++){
162813 int iEnd = sqlite3VdbeCurrentAddr(v);
163022 last = iEnd;
164848 int iEnd;
164855 for(iEnd=sqlite3VdbeCurrentAddr(v); iOp<iEnd; iOp++){
186519 int nToken = 0, iStart = 0, iEnd = 0, iPosition = 0;
186522 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
186537 if( iEnd<n && z[iEnd]=='*' ){
186539 iEnd++;
186557 *pnConsumed = iEnd;
186635 int nByte = 0, iBegin = 0, iEnd = 0, iPos = 0;
186636 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
186654 pToken->isPrefix = (iEnd<nInput && zInput[iEnd]=='*');
188949 int iEnd = 0;
188992 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
188996 nToken = iEnd-iStart;
189496 int iEnd; /* Current 'end' value */
189718 pCsr->iEnd = 0;
189745 &pCsr->iStart, &pCsr->iEnd, &pCsr->iPos
189823 sqlite3_result_int(pCtx, pCsr->iEnd);
190684 int iEnd = 0;
190714 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
193604 sqlite3_int64 iEnd; /* Block number of last allocated block */
194054 pWriter->iEnd, /* end_block */
194092 ** Query to see if the entry in the %_segments table with blockid iEnd is
194103 static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){
194110 sqlite3_bind_int64(pCheck, 1, iEnd);
194149 sqlite3_int64 iEnd = 0; /* Value of %_segdir.end_block */
194161 fts3ReadEndBlockField(pSelect, 3, &iEnd, &pWriter->nLeafData);
194177 rc = fts3IsAppendable(p, iEnd, &bAppendable);
194212 pWriter->nLeafEst = (int)((iEnd - iStart) + 1)/FTS_MAX_APPENDABLE_HEIGHT;
194214 pWriter->iEnd = iEnd;
194360 pWriter->iEnd = pWriter->iStart - 1;
194361 pWriter->iEnd += nLeafEst * FTS_MAX_APPENDABLE_HEIGHT;
194370 rc = fts3WriteSegment(p, pWriter->iEnd, 0, 0);
196094 int iEnd = 0x7FFFFFFF;
196098 if( pPhrase->pHead && pPhrase->iHead<iEnd ){
196099 iEnd = pPhrase->iHead;
196102 if( iEnd==0x7FFFFFFF ){
196106 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1;
196109 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, iEnd+1);
196438 int iEnd = 0; /* Byte offset of end of current token */
196487 rc = fts3StringAppend(pOut, &zDoc[iEnd], -1);
196524 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
196529 iEnd = iFin;
197334 int iEnd = 0;
197369 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
197394 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
197399 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
200372 u32 iEnd; /* EOF when i equals or exceeds this value */
200458 p->iEnd = 0;
200476 return p->i >= p->iEnd;
200486 if( p->i<p->iEnd ){
200514 p->i = p->iEnd;
200812 p->iEnd = p->i + pNode->n + 1;
200822 p->iEnd = p->i+1;
208095 int iEnd = 0;
208098 while( iStart==iEnd ){
208102 iEnd = ubrk_next(pCsr->pIter);
208103 if( iEnd==UBRK_DONE ){
208107 while( iStart<iEnd ){
208116 assert(iStart<=iEnd);
208132 &pCsr->aChar[iStart], iEnd-iStart, /* Input vars */
208140 *piEndOffset = pCsr->aOffset[iEnd];
221867 int iEnd /* Byte offset of end of token within input text */
224315 ** printf("instance starts at %d, ends at %d\n", iter.iStart, iter.iEnd);
224329 int iEnd; /* Last token in coalesced phrase instance */
224339 pIter->iEnd = -1;
224346 int iEnd = io - 1 + pIter->pApi->xPhraseSize(pIter->pFts, ip);
224349 pIter->iEnd = iEnd;
224350 }else if( io<=pIter->iEnd ){
224351 if( iEnd>pIter->iEnd ) pIter->iEnd = iEnd;
224459 if( iPos==p->iter.iEnd ){
224474 if( iPos>=p->iter.iStart && iPos<p->iter.iEnd ){
224620 sqlite3_int64 iEnd = (sqlite3_int64)iPos + nToken;
224625 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<iEnd ){
226109 ** int iEnd // Byte offset of end of token within input text
232155 int iEnd = iOff+9; \
232156 while( (a[iOff++] & 0x80) && iOff<iEnd ); \
236698 int iEnd;
236706 iEnd = iPgidxPrev + nByte;
236708 iEnd = szLeaf;
236710 if( iEnd>szLeaf ){
236734 iOff += fts5DecodeDoclist(&rc, &s, &a[iOff], iEnd-iOff);
241046 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
241367 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
242105 int iEnd
242159 return p->xToken(p->pCtx, tflags, aBuf, nBuf, iStart, iEnd);
242162 return p->xToken(p->pCtx, tflags, pToken, nToken, iStart, iEnd);
242173 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)