Lines Matching refs:iEnd
13675 int iEnd /* Byte offset of end of token within input text */
37977 sqlite3_int64 iEnd = iOfst+iAmt;
37979 if( iEnd>=0x10000000 ) return SQLITE_FULL;
37980 if( pFile->aJrnl==0 || pFile->nJrnl<iEnd ){
37981 char *aNew = sqlite3_realloc(pFile->aJrnl, iEnd);
37989 pFile->nJrnl = iEnd;
72463 u32 iEnd = iStart + iSize; /* First byte past the iStart buffer */
72470 assert( CORRUPT_DB || iEnd <= pPage->pBt->usableSize );
72501 if( iFreeBlk && iEnd+3>=iFreeBlk ){
72502 nFrag = iFreeBlk - iEnd;
72503 if( iEnd>iFreeBlk ) return SQLITE_CORRUPT_PAGE(pPage);
72504 iEnd = iFreeBlk + get2byte(&data[iFreeBlk+2]);
72505 if( iEnd > pPage->pBt->usableSize ){
72508 iSize = iEnd - iStart;
72521 iSize = iEnd - iPtr;
72542 put2byte(&data[hdr+5], iEnd);
78100 int iEnd = i+nCell; /* Loop terminator */
78108 assert( i<iEnd );
78137 if( i>=iEnd ) break;
78191 int iEnd = iFirst + nCell; /* End of loop. One past last cell to ins */
78195 if( iEnd<=iFirst ) return 0;
78225 if( i>=iEnd ) break;
78255 int iEnd = iFirst + nCell;
78260 for(i=iFirst; i<iEnd; i++){
82248 const i64 iEnd = (i64)iSrcPg*(i64)nSrcPgsz;
82263 for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){
82487 i64 iEnd;
82518 iEnd = MIN(PENDING_BYTE + pgszDest, iSize);
82521 rc==SQLITE_OK && iOff<iEnd;
92861 int iEnd = pScan->aAddrRange[ii+1];
92864 while( iIns<=iEnd ){
92872 if( pOp->p1!=iEnd ) continue;
133125 int iEnd = sqlite3VdbeCurrentAddr(v);
133130 for(i=1; i<iEnd; i++){
141324 int iAddr, iEnd;
141329 iEnd = sqlite3VdbeCurrentAddr(v);
141330 for(iAddr=0; iAddr<iEnd; iAddr++){
143250 int iEnd, /* Last member of pSrc->a[] to check */
143259 assert( iEnd<pSrc->nSrc );
143263 for(i=iStart; i<=iEnd; i++){
149959 int iFirst, int iEnd /* Range of FROM-clause entries to search. */
149964 while( iFirst<iEnd ){
150208 int iEnd; /* Address of the end of the query */
150804 iEnd = sqlite3VdbeMakeLabel(pParse);
150808 if( p->pLimit ) computeLimitRegisters(pParse, p, iEnd);
151464 sqlite3VdbeResolveLabel(v, iEnd);
162837 int iEnd = sqlite3VdbeCurrentAddr(v);
162839 for(; iStart<iEnd; iStart++, pOp++){
169023 int iEnd = sqlite3VdbeCurrentAddr(v);
169241 last = iEnd;
171072 int iEnd;
171079 for(iEnd=sqlite3VdbeCurrentAddr(v); iOp<iEnd; iOp++){
193102 int nToken = 0, iStart = 0, iEnd = 0, iPosition = 0;
193105 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
193120 if( iEnd<n && z[iEnd]=='*' ){
193122 iEnd++;
193140 *pnConsumed = iEnd;
193218 int nByte = 0, iBegin = 0, iEnd = 0, iPos = 0;
193219 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
193237 pToken->isPrefix = (iEnd<nInput && zInput[iEnd]=='*');
195532 int iEnd = 0;
195575 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
195579 nToken = iEnd-iStart;
196079 int iEnd; /* Current 'end' value */
196301 pCsr->iEnd = 0;
196328 &pCsr->iStart, &pCsr->iEnd, &pCsr->iPos
196406 sqlite3_result_int(pCtx, pCsr->iEnd);
197268 int iEnd = 0;
197298 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
200193 sqlite3_int64 iEnd; /* Block number of last allocated block */
200649 pWriter->iEnd, /* end_block */
200698 static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){
200705 sqlite3_bind_int64(pCheck, 1, iEnd);
200744 sqlite3_int64 iEnd = 0; /* Value of %_segdir.end_block */
200756 fts3ReadEndBlockField(pSelect, 3, &iEnd, &pWriter->nLeafData);
200772 rc = fts3IsAppendable(p, iEnd, &bAppendable);
200807 pWriter->nLeafEst = (int)((iEnd - iStart) + 1)/FTS_MAX_APPENDABLE_HEIGHT;
200809 pWriter->iEnd = iEnd;
200956 pWriter->iEnd = pWriter->iStart - 1;
200957 pWriter->iEnd += nLeafEst * FTS_MAX_APPENDABLE_HEIGHT;
200966 rc = fts3WriteSegment(p, pWriter->iEnd, 0, 0);
202697 int iEnd = 0x7FFFFFFF;
202701 if( pPhrase->pHead && pPhrase->iHead<iEnd ){
202702 iEnd = pPhrase->iHead;
202705 if( iEnd==0x7FFFFFFF ){
202709 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1;
202712 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, iEnd+1);
203044 int iEnd = 0; /* Byte offset of end of current token */
203093 rc = fts3StringAppend(pOut, &zDoc[iEnd], -1);
203130 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
203135 iEnd = iFin;
203940 int iEnd = 0;
203977 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
204002 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
204007 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
206158 u32 iEnd, /* One more than the last byte of the element */
206168 if( NEVER(i+n+sz!=iEnd) ) return i+1; /* Checked by caller */
206982 u32 sz, n, j, iEnd;
207156 iEnd = j+sz;
207157 while( j<iEnd && pOut->eErr==0 ){
207161 if( j>iEnd ) pOut->eErr |= JSTRING_MALFORMED;
207170 iEnd = j+sz;
207171 while( j<iEnd && pOut->eErr==0 ){
207175 if( (x & 1)!=0 || j>iEnd ) pOut->eErr |= JSTRING_MALFORMED;
207230 u32 sz, n, j, iEnd;
207241 iEnd = j+sz;
207243 if( j<iEnd ){
207249 if( j>=iEnd ) break;
207257 i = iEnd;
207262 iEnd = j+sz;
207264 if( j<iEnd ){
207270 if( j>iEnd ){
207276 if( j>=iEnd ) break;
207284 i = iEnd;
207327 u32 n, sz, i, iEnd;
207330 iEnd = iRoot+n+sz;
207331 for(i=iRoot+n; n>0 && i<iEnd; i+=sz+n, k++){
207672 u32 i, j, k, nKey, sz, n, iEnd, rc;
207722 iEnd = j+sz;
207723 while( j<iEnd ){
207731 if( k+sz>=iEnd ) return JSON_LOOKUP_ERROR;
207738 if( n==0 || v+n+sz>iEnd ) return JSON_LOOKUP_ERROR;
207750 if( j>iEnd ) return JSON_LOOKUP_ERROR;
207815 iEnd = j+sz;
207816 while( j<iEnd ){
207827 if( j>iEnd ) return JSON_LOOKUP_ERROR;
208420 u32 iEnd, /* Do not render this byte or any byte after this one */
208424 while( iStart<iEnd ){
208443 iStart = n==0 ? iStart+1 : iEnd;
208447 if( iStart+n+sz>iEnd ){
208448 iEnd = iStart+n+sz;
208449 if( iEnd>pParse->nBlob ){
208450 if( pParse->nBlobAlloc>0 && iEnd>pParse->nBlobAlloc ){
208451 iEnd = pParse->nBlobAlloc;
208453 iEnd = pParse->nBlob;
209624 u32 iEnd; /* First byte past the end */
209634 u32 iEnd; /* EOF when i equals or exceeds this value */
209737 p->iEnd = 0;
209754 return p->i >= p->iEnd;
209831 pParent->iEnd = i + n + sz;
209843 while( p->nParent>0 && p->i >= p->aParent[p->nParent-1].iEnd ){
210091 p->i = p->iEnd = 0;
210120 p->iEnd = 0;
210145 p->iEnd = i+n+sz;
210154 p->aParent[0].iEnd = p->iEnd;
217404 int iEnd = 0;
217407 while( iStart==iEnd ){
217411 iEnd = ubrk_next(pCsr->pIter);
217412 if( iEnd==UBRK_DONE ){
217416 while( iStart<iEnd ){
217425 assert(iStart<=iEnd);
217441 &pCsr->aChar[iStart], iEnd-iStart, /* Input vars */
217449 *piEndOffset = pCsr->aOffset[iEnd];
231984 int iEnd /* Byte offset of end of token within input text */
234510 int iEnd; /* Last token in coalesced phrase instance */
234520 pIter->iEnd = -1;
234527 int iEnd = io - 1 + pIter->pApi->xPhraseSize(pIter->pFts, ip);
234530 pIter->iEnd = iEnd;
234531 }else if( io<=pIter->iEnd ){
234532 if( iEnd>pIter->iEnd ) pIter->iEnd = iEnd;
234662 if( iPos==p->iter.iEnd ){
234836 sqlite3_int64 iEnd = (sqlite3_int64)iPos + nToken;
234841 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<iEnd ){
242881 int iEnd = iOff+9; \
242882 while( (a[iOff++] & 0x80) && iOff<iEnd ); \
249206 int iEnd;
249214 iEnd = iPgidxPrev + nByte;
249216 iEnd = szLeaf;
249218 if( iEnd>szLeaf ){
249241 iOff += fts5DecodeDoclist(&rc, &s, &a[iOff], iEnd-iOff);
254066 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
254393 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
255131 int iEnd
255185 return p->xToken(p->pCtx, tflags, aBuf, nBuf, iStart, iEnd);
255188 return p->xToken(p->pCtx, tflags, pToken, nToken, iStart, iEnd);
255199 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)