Lines Matching refs:iEnd
11788 int iEnd /* Byte offset of end of token within input text */
62077 u32 iEnd = iStart + iSize; /* First byte past the iStart buffer */
62083 assert( CORRUPT_DB || iEnd <= pPage->pBt->usableSize );
62114 if( iFreeBlk && iEnd+3>=iFreeBlk ){
62115 nFrag = iFreeBlk - iEnd;
62116 if( iEnd>iFreeBlk ) return SQLITE_CORRUPT_PAGE(pPage);
62117 iEnd = iFreeBlk + get2byte(&data[iFreeBlk+2]);
62118 if( iEnd > pPage->pBt->usableSize ){
62121 iSize = iEnd - iStart;
62134 iSize = iEnd - iPtr;
62148 put2byte(&data[hdr+5], iEnd);
67154 int iEnd = iFirst + nCell;
67156 for(i=iFirst; i<iEnd; i++){
67199 int iEnd = iFirst + nCell;
67203 for(i=iFirst; i<iEnd; i++){
70624 const i64 iEnd = (i64)iSrcPg*(i64)nSrcPgsz;
70672 for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){
70893 i64 iEnd;
70924 iEnd = MIN(PENDING_BYTE + pgszDest, iSize);
70927 rc==SQLITE_OK && iOff<iEnd;
111005 int iEnd = sqlite3VdbeCurrentAddr(v);
111010 for(i=1; i<iEnd; i++){
123811 int iEnd; /* Address of the end of the query */
124202 iEnd = sqlite3VdbeMakeLabel(v);
124206 computeLimitRegisters(pParse, p, iEnd);
124715 sqlite3VdbeResolveLabel(v, iEnd);
133451 int iEnd = sqlite3VdbeCurrentAddr(v);
133453 for(; iStart<iEnd; iStart++, pOp++){
155525 int nToken = 0, iStart = 0, iEnd = 0, iPosition = 0;
155528 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
155543 if( iEnd<n && z[iEnd]=='*' ){
155545 iEnd++;
155563 *pnConsumed = iEnd;
155641 int nByte = 0, iBegin = 0, iEnd = 0, iPos = 0;
155642 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
155660 pToken->isPrefix = (iEnd<nInput && zInput[iEnd]=='*');
157969 int iEnd = 0;
158012 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
158016 nToken = iEnd-iStart;
158514 int iEnd; /* Current 'end' value */
158735 pCsr->iEnd = 0;
158762 &pCsr->iStart, &pCsr->iEnd, &pCsr->iPos
158840 sqlite3_result_int(pCtx, pCsr->iEnd);
159695 int iEnd = 0;
159725 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
162560 sqlite3_int64 iEnd; /* Block number of last allocated block */
163005 pWriter->iEnd, /* end_block */
163050 static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){
163057 sqlite3_bind_int64(pCheck, 1, iEnd);
163096 sqlite3_int64 iEnd = 0; /* Value of %_segdir.end_block */
163108 fts3ReadEndBlockField(pSelect, 3, &iEnd, &pWriter->nLeafData);
163120 rc = fts3IsAppendable(p, iEnd, &bAppendable);
163151 pWriter->nLeafEst = (int)((iEnd - iStart) + 1)/FTS_MAX_APPENDABLE_HEIGHT;
163153 pWriter->iEnd = iEnd;
163288 pWriter->iEnd = pWriter->iStart - 1;
163289 pWriter->iEnd += nLeafEst * FTS_MAX_APPENDABLE_HEIGHT;
163298 rc = fts3WriteSegment(p, pWriter->iEnd, 0, 0);
164980 int iEnd = 0x7FFFFFFF;
164984 if( pPhrase->pHead && pPhrase->iHead<iEnd ){
164985 iEnd = pPhrase->iHead;
164988 if( iEnd==0x7FFFFFFF ){
164992 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1;
164995 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, iEnd+1);
165320 int iEnd = 0; /* Byte offset of end of current token */
165369 rc = fts3StringAppend(pOut, &zDoc[iEnd], -1);
165406 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
165411 iEnd = iFin;
166180 int iEnd = 0;
166215 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
166240 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
166245 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
172055 int iEnd = 0;
172058 while( iStart==iEnd ){
172062 iEnd = ubrk_next(pCsr->pIter);
172063 if( iEnd==UBRK_DONE ){
172067 while( iStart<iEnd ){
172076 assert(iStart<=iEnd);
172092 &pCsr->aChar[iStart], iEnd-iStart, /* Input vars */
172100 *piEndOffset = pCsr->aOffset[iEnd];
185485 u32 iEnd; /* EOF when i equals or exceeds this value */
185567 p->iEnd = 0;
185585 return p->i >= p->iEnd;
185595 if( p->i<p->iEnd ){
185620 p->i = p->iEnd;
185867 p->iEnd = p->i + pNode->n + 1;
185877 p->iEnd = p->i+1;
186559 int iEnd /* Byte offset of end of token within input text */
188870 int iEnd; /* Last token in coalesced phrase instance */
188880 pIter->iEnd = -1;
188887 int iEnd = io - 1 + pIter->pApi->xPhraseSize(pIter->pFts, ip);
188890 pIter->iEnd = iEnd;
188891 }else if( io<=pIter->iEnd ){
188892 if( iEnd>pIter->iEnd ) pIter->iEnd = iEnd;
189000 if( iPos==p->iter.iEnd ){
189015 if( iPos>=p->iter.iStart && iPos<p->iter.iEnd ){
196367 int iEnd = iOff+9; \
196368 while( (a[iOff++] & 0x80) && iOff<iEnd ); \
200670 int iEnd;
200678 iEnd = iPgidxPrev + nByte;
200680 iEnd = szLeaf;
200694 iOff += fts5DecodeDoclist(&rc, &s, &a[iOff], iEnd-iOff);
204780 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
205054 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
205792 int iEnd
205846 return p->xToken(p->pCtx, tflags, aBuf, nBuf, iStart, iEnd);
205849 return p->xToken(p->pCtx, tflags, pToken, nToken, iStart, iEnd);
205860 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)