Lines Matching refs:iStart
12800 int iStart, /* Byte offset of token within input text */
67553 static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize){
67560 u32 iEnd = iStart + iSize; /* First byte past the iStart buffer */
67565 assert( CORRUPT_DB || iStart>=pPage->hdrOffset+6+pPage->childPtrSize );
67569 assert( iStart<=pPage->pBt->usableSize-4 );
67579 while( (iFreeBlk = get2byte(&data[iPtr]))<iStart ){
67604 iSize = iEnd - iStart;
67614 if( iPtrEnd+3>=iStart ){
67615 if( iPtrEnd>iStart ) return SQLITE_CORRUPT_PAGE(pPage);
67616 nFrag += iStart - iPtrEnd;
67618 iStart = iPtr;
67625 if( iStart<=x ){
67629 if( iStart<x ) return SQLITE_CORRUPT_PAGE(pPage);
67635 put2byte(&data[iPtr], iStart);
67640 memset(&data[iStart], 0, iSize);
67642 put2byte(&data[iStart], iFreeBlk);
67643 put2byte(&data[iStart+2], iSize);
96832 i64 iStart, /* Start offset in pFile */
96838 assert( pFile->iEof>iStart );
96843 rc = vdbePmaReaderSeek(pTask, pReadr, pFile, iStart);
97561 i64 iStart /* Offset of pFd to begin writing at */
97568 p->iBufEnd = p->iBufStart = (iStart % nBuf);
97569 p->iWriteOff = iStart - p->iBufStart;
97986 i64 iStart = pIncr->iStartOff;
97995 vdbePmaWriterInit(pOut->pFd, &writer, pTask->pSorter->pgsz, iStart);
98005 if( (iEof + nKey + sqlite3VarintLen(nKey))>(iStart + pIncr->mxSz) ) break;
118220 int iStart /* Index in pSrc->a[] of first new slot */
118225 assert( iStart>=0 );
118228 assert( iStart<=pSrc->nSrc );
118254 for(i=pSrc->nSrc-1; i>=iStart; i--){
118260 memset(&pSrc->a[iStart], 0, sizeof(pSrc->a[0])*nExtra);
118261 for(i=iStart; i<iStart+nExtra; i++){
135309 int iStart, /* Begin with this column of pList */
135319 pInfo = sqlite3KeyInfoAlloc(db, nExpr-iStart, nExtra+1);
135322 for(i=iStart, pItem=pList->a+iStart; i<nExpr; i++, pItem++){
135323 pInfo->aColl[i-iStart] = sqlite3ExprNNCollSeq(pParse, pItem->pExpr);
135324 pInfo->aSortFlags[i-iStart] = pItem->sortFlags;
136748 int iCont, iBreak, iStart;
136753 iStart = sqlite3VdbeCurrentAddr(v);
136757 sqlite3VdbeAddOp2(v, OP_Next, unionTab, iStart); VdbeCoverage(v);
136765 int iCont, iBreak, iStart;
136826 iStart = sqlite3VdbeAddOp2(v, OP_RowData, tab1, r1);
136833 sqlite3VdbeAddOp2(v, OP_Next, tab1, iStart); VdbeCoverage(v);
151885 int iStart, /* Translate from this opcode to the end */
151891 VdbeOp *pOp = sqlite3VdbeGetOp(v, iStart);
151894 for(; iStart<iEnd; iStart++, pOp++){
180178 int nToken = 0, iStart = 0, iEnd = 0, iPosition = 0;
180181 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
180203 && iStart>0 && z[iStart-1]=='-'
180206 iStart--;
180207 }else if( pParse->bFts4 && iStart>0 && z[iStart-1]=='^' ){
180209 iStart--;
182607 int iStart = 0;
182651 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
182654 zToken = &zInput[iStart];
182655 nToken = iEnd-iStart;
183154 int iStart; /* Current 'start' value */
183376 pCsr->iStart = 0;
183404 &pCsr->iStart, &pCsr->iEnd, &pCsr->iPos
183479 sqlite3_result_int(pCtx, pCsr->iStart);
184340 int iStart = 0;
184371 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
187258 sqlite3_int64 iStart; /* Block number of first allocated block */
187704 pWriter->iStart, /* start_block */
187799 sqlite3_int64 iStart = 0; /* Value of %_segdir.start_block */
187811 iStart = sqlite3_column_int64(pSelect, 1);
187864 pWriter->nLeafEst = (int)((iEnd - iStart) + 1)/FTS_MAX_APPENDABLE_HEIGHT;
187865 pWriter->iStart = iStart;
187871 pWriter->aNodeWriter[i].iBlock = pWriter->iStart + i*pWriter->nLeafEst;
187875 pNode->iBlock = pWriter->iStart + pWriter->nLeafEst*nHeight;
188011 pWriter->iStart = sqlite3_column_int64(pFirstBlock, 0);
188012 pWriter->iEnd = pWriter->iStart - 1;
188031 pWriter->aNodeWriter[i].iBlock = pWriter->iStart + i*pWriter->nLeafEst;
189745 int iStart;
189758 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1;
189762 fts3SnippetAdvance(&pPhrase->pTail, &pPhrase->iTail, iStart);
189781 int iStart = pIter->iCurrent; /* First token of snippet */
189793 while( iCsr<(iStart+pIter->nSnippet) && iCsr>=iStart ){
189796 u64 mPos = (u64)1 << (iCsr - iStart);
189797 assert( iCsr>=iStart && (iCsr - iStart)<=64 );
189817 *piToken = iStart;
190225 int iStart;
190232 iStart = pExpr->iPhrase * p->nCol;
190234 iStart = pExpr->iPhrase * ((p->nCol + 31) / 32);
190241 p->aMatchinfo[iStart + iCol] = (u32)nHit;
190243 p->aMatchinfo[iStart + (iCol+1)/32] |= (1 << (iCol&0x1F));
190325 int iStart = iPhrase * p->nCol * 3;
190332 p->aMatchinfo[iStart+i*3] = fts3ColumnlistCount(&pCsr);
190334 p->aMatchinfo[iStart+i*3] = 0;
190985 int iStart = 0;
191021 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
191046 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
191051 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
193113 u32 iStart, iLabel;
193115 iStart = jsonParseAddNode(pParse, JSON_OBJECT, 2, 0);
193123 pRoot->u.iAppend = iStart - iRoot;
193191 u32 iStart;
193193 iStart = jsonParseAddNode(pParse, JSON_ARRAY, 1, 0);
193199 pRoot->u.iAppend = iStart - iRoot;
193575 int iStart, iPatch;
193576 iStart = jsonParseAddNode(pParse, JSON_OBJECT, 2, 0);
193586 pParse->aNode[iRoot].u.iAppend = iStart - iRoot;
193587 iRoot = iStart;
201770 int iStart = 0;
201774 while( iStart==iEnd ){
201777 iStart = ubrk_current(pCsr->pIter);
201783 while( iStart<iEnd ){
201784 int iWhite = iStart;
201787 iStart = iWhite;
201792 assert(iStart<=iEnd);
201808 &pCsr->aChar[iStart], iEnd-iStart, /* Input vars */
201815 *piStartOffset = pCsr->aOffset[iStart];
215459 int iStart, /* Byte offset of token within input text */
217921 int iStart; /* First token in coalesced phrase instance */
217931 pIter->iStart = -1;
217940 if( pIter->iStart<0 ){
217941 pIter->iStart = io;
218046 if( iPos==p->iter.iStart ){
218053 if( p->iRangeEnd && p->iter.iStart<p->iRangeStart ){
218067 if( iPos>=p->iter.iStart && iPos<p->iter.iEnd ){
218379 while( ctx.iter.iStart>=0 && ctx.iter.iStart<iBestStart && rc==SQLITE_OK ){
226674 int iStart = 0;
226693 fts5BufferSafeAppendBlob(pCtx->pBuf, &pChunk[iStart], i-iStart);
226697 iStart = i;
226705 fts5BufferSafeAppendBlob(pCtx->pBuf, &pChunk[iStart], i-iStart);
226706 iStart = i;
234633 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
234954 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
235691 int iStart,
235746 return p->xToken(p->pCtx, tflags, aBuf, nBuf, iStart, iEnd);
235749 return p->xToken(p->pCtx, tflags, pToken, nToken, iStart, iEnd);
235760 int (*xToken)(void*, int, const char*, int nToken, int iStart, int iEnd)
235845 int iStart = zIn - (const unsigned char*)pText;
235869 rc = xToken(pCtx, 0, aBuf, zOut-aBuf, iStart, iStart + zOut-aBuf);