Lines Matching refs:iPos

118397           int iPos = sqlite3TableColumnToIndex(pPk, i);
118399 if( iPos<pPk->nKeyCol ) continue;
118400 regOut = reg+1+iPos-(iPos>iColPos);
193218 int nByte = 0, iBegin = 0, iEnd = 0, iPos = 0;
193219 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
195533 int iPos = 0;
195575 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
195576 Tcl_ListObjAppendElement(0, pRet, Tcl_NewIntObj(iPos));
196080 int iPos; /* Current 'pos' value */
196302 pCsr->iPos = 0;
196328 &pCsr->iStart, &pCsr->iEnd, &pCsr->iPos
196410 sqlite3_result_int(pCtx, pCsr->iPos);
197163 sqlite3_int64 iPos, /* Position of term for entry to add */
197195 assert( iPos>p->iLastPos || (iPos==0 && p->iLastPos==0) );
197196 rc = fts3PendingListAppendVarint(&p, 2+iPos-p->iLastPos);
197198 p->iLastPos = iPos;
197224 int iPos,
197236 if( fts3PendingListAppend(&pList, p->iPrevDocid, iCol, iPos, &rc) ){
197269 int iPos = 0;
197298 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
197301 if( iPos>=nWord ) nWord = iPos+1;
197306 if( iPos<0 || !zToken || nToken<=0 ){
197313 p, iCol, iPos, &p->aIndex[0].hPending, zToken, nToken
197322 p, iCol, iPos, &pIndex->hPending, zToken, pIndex->nPrefix
201667 int iPos /* Position */
201675 ret += (ret<<3) + iPos;
201722 u64 iPos = 0;
201731 iPos = 0;
201743 iPos += (iVal - 2);
201746 (int)iCol, (int)iPos
201820 int iPos = 0; /* Position of token in zText */
201822 rc = pModule->xNext(pT, &zToken, &nToken, &iDum1, &iDum2, &iPos);
201826 zToken, nToken, iLang, 0, iDocid, iCol, iPos
201831 zToken, p->aIndex[i].nPrefix, iLang, i, iDocid, iCol, iPos
202008 int iPos = 0; /* Position of token in zText */
202010 rc = pModule->xNext(pTC, &zToken, &nToken, &iDum1, &iDum2, &iPos);
202014 && (pPT->bFirst==0 || iPos==0)
202018 fts3PendingListAppend(&pDef->pList, iDocid, i, iPos, &rc);
202390 int iPos; /* Index of first token in snippet */
202884 int iPos;
202888 fts3SnippetDetails(&sIter, mCovered, &iPos, &iScore, &mCover,&mHighlite);
202891 pFragment->iPos = iPos;
203046 int iPos = pFragment->iPos; /* First token of snippet */
203097 if( iCurrent<iPos ){ continue; }
203102 pTab, pCsr->iLangid, nSnippet, &zDoc[iBegin], n, &iPos, &hlmask
203111 if( iPos>0 || iFragment>0 ){
203117 if( rc!=SQLITE_OK || iCurrent<iPos ) continue;
203120 if( iCurrent>=(iPos+nSnippet) ){
203128 isHighlight = (hlmask & ((u64)1 << (iCurrent-iPos)))!=0;
203130 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
203398 int iPos; /* Current position */
203434 pIter->iPos += (int)(iRead-2);
203481 pIt->iPos = pIt->iPosOffset;
203501 if( pAdv==0 || pIter->iPos<pAdv->iPos ){
203504 if( nThisLcs==0 || pIter->iPos==pIter[-1].iPos ){
203855 i64 iPos; /* Position just read from pList */
203875 i64 iPos = 0; /* First position in position-list */
203882 fts3GetDeltaPosition(&pList, &iPos);
203883 assert_fts3_nc( iPos>=0 );
203890 pT->iPos = iPos;
203985 if( pT->pList && (pT->iPos-pT->iOff)<iMinPos ){
203986 iMinPos = pT->iPos-pT->iOff;
203999 fts3GetDeltaPosition(&pTerm->pList, &pTerm->iPos);
232361 #define FTS5_POS2COLUMN(iPos) (int)(iPos >> 32)
232362 #define FTS5_POS2OFFSET(iPos) (int)(iPos & 0x7FFFFFFF)
232375 i64 iPos; /* (iCol<<32) + iPos */
232460 int iPos,
232533 int iPos, /* Position of token within column */
232677 int iPos, /* Position of token within column */
234586 int iPos; /* Current token offset in zIn[] */
234626 int iPos;
234631 iPos = p->iPos++;
234634 if( iPos<p->iRangeStart || iPos>p->iRangeEnd ) return SQLITE_OK;
234635 if( p->iRangeStart && iPos==p->iRangeStart ) p->iOff = iStartOff;
234643 && (iPos<=p->iter.iStart || p->iter.iStart<0)
234655 if( iPos==p->iter.iStart && p->bOpen==0 ){
234662 if( iPos==p->iter.iEnd ){
234676 if( iPos==p->iRangeEnd ){
234678 if( p->iter.iStart>=0 && iPos>=p->iter.iStart ){
234752 int iPos; /* Current token position */
234798 if( p->iPos>0 ){
234806 rc = fts5SentenceFinderAdd(p, p->iPos);
234811 p->iPos++;
234822 int iPos, /* Starting offset to score */
234836 sqlite3_int64 iEnd = (sqlite3_int64)iPos + nToken;
234841 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<iEnd ){
234927 sFinder.iPos = 0;
235430 if( sqlite3Fts5PoslistNext64(pIter->a, pIter->n, &pIter->i, &pIter->iPos) ){
235456 i64 iPos
235458 if( iPos>=*piPrev ){
235460 if( (iPos & colmask) != (*piPrev & colmask) ){
235462 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], (iPos>>32));
235463 *piPrev = (iPos & colmask);
235465 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], (iPos-*piPrev)+2);
235466 *piPrev = iPos;
235473 i64 iPos
235477 sqlite3Fts5PoslistSafeAppend(pBuf, &pWriter->iPrev, iPos);
237232 if( aIter[i].iPos==iPrev ){
237235 if( aIter[i].iPos<iMin ){
237236 iMin = aIter[i].iPos;
237315 i64 iPos = aIter[0].iPos;
237320 i64 iAdj = iPos + i;
237321 if( pPos->iPos!=iAdj ){
237323 while( pPos->iPos<iAdj ){
237326 if( pPos->iPos>iAdj ) iPos = pPos->iPos-i;
237332 if( bFirst==0 || FTS5_POS2OFFSET(iPos)==0 ){
237333 rc = sqlite3Fts5PoslistWriterAppend(&pPhrase->poslist, &writer, iPos);
237356 i64 iPos; /* Current position */
237363 p->iPos = p->iLookahead;
237367 return (p->iPos==FTS5_LOOKAHEAD_EOF);
237451 iMax = a[0].reader.iPos;
237457 if( pPos->iPos<iMin || pPos->iPos>iMax ){
237459 while( pPos->iPos<iMin ){
237462 if( pPos->iPos>iMax ) iMax = pPos->iPos;
237469 i64 iPos = a[i].reader.iPos;
237471 if( a[i].pOut->n==0 || iPos!=pWriter->iPrev ){
237472 sqlite3Fts5PoslistWriterAppend(a[i].pOut, pWriter, iPos);
240008 int iPos; /* Position of last value written */
240182 int iPos, /* Position of token within column */
240287 p->iPos = 0;
240302 p->iPos = 0;
240305 p->iCol = (i16)(iPos = iCol);
240311 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
240312 p->iPos = iPos;
246163 int iPos = 0;
246167 if( (nCopy - iPos)<=nSpace ){
246168 n = nCopy - iPos;
246170 n = fts5PoslistPrefix(&pPoslist[iPos], nSpace);
246173 fts5BufferSafeAppendBlob(pBuf, &pPoslist[iPos], n);
246174 iPos += n;
246178 if( iPos>=nCopy ) break;
246540 i64 iPos; /* For iterating through a position list */
246564 if( p->iPos>=0 ){
246566 while( *pp && p->iPos>(*pp)->iPos ){
246586 sqlite3Fts5PoslistNext64((p)->aPos,(p)->iter.nPoslist,&(p)->iOff,&(p)->iPos)
246641 pSave->iPos = 0;
246665 sqlite3Fts5PoslistSafeAppend(&tmp, &iPrev, pThis->iPos);
246671 if( pThis->iPos!=iPrev ){
246672 sqlite3Fts5PoslistSafeAppend(&tmp, &iPrev, pThis->iPos);
246679 if( pHead->iPos!=iPrev ){
246680 sqlite3Fts5PoslistSafeAppend(&tmp, &iPrev, pHead->iPos);
247058 int iPos, /* Position of token within column */
247070 p->pHash, p->iWriteRowid, iCol, iPos, FTS5_MAIN_PREFIX, pToken, nToken
247078 p->iWriteRowid, iCol, iPos, (char)(FTS5_MAIN_PREFIX+i+1), pToken,
247125 i64 iPos; /* Position of token */
247204 i64 iPos
247223 pT->aMap[pT->nMap].iPos = iPos;
247327 if( pReader->iPos<iMinPos ){
247328 iMinPos = pReader->iPos;
247341 pT->aMap[pT->nMap].iPos = iMinPos;
247713 i64 iPos = (((i64)iCol)<<32) + iOff;
247727 if( aMap[iTest].iPos<iPos ){
247728 if( aMap[iTest].iPos<0 ){
247732 }else if( aMap[iTest].iPos>iPos ){
248235 int iPos,
248243 ret += (ret<<3) + iPos;
248320 int iCol = FTS5_POS2COLUMN(sReader.iPos);
248321 int iOff = FTS5_POS2OFFSET(sReader.iPos);
248732 i64 iPos = 0; /* Position read from poslist */
248749 while( 0==sqlite3Fts5PoslistNext64(poslist.p, poslist.n, &iOff, &iPos) ){
248750 int iCol = FTS5_POS2COLUMN(iPos);
248751 int iTokOff = FTS5_POS2OFFSET(iPos);
251622 && (iBest<0 || aIter[i].iPos<aIter[iBest].iPos)
251647 aInst[1] = FTS5_POS2COLUMN(aIter[iBest].iPos);
251648 aInst[2] = FTS5_POS2OFFSET(aIter[iBest].iPos);
253603 int iPos;
253615 iPos = pCtx->szCol-1;
253620 iPos = pCtx->iCol;
253626 iPos = 0;
253634 pCtx->iRowid, iCol, iPos, 0, pToken, nToken
253645 pCtx->iRowid, iCol, iPos, ii+1, pToken, nByte
257048 i64 iPos = 0; /* 64-bit position read from poslist */
257057 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff, &iPos) ){
257067 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff, &iPos) ){
257068 int ii = FTS5_POS2COLUMN(iPos);
257080 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff,&iPos) ){
257081 assert_nc( iPos>=0 && iPos<nCol );
257082 if( iPos>=nCol ){
257086 pCsr->aDoc[iPos]++;