Home
last modified time | relevance | path

Searched refs:iPos (Results 1 – 25 of 25) sorted by relevance

/sqlite-3.40.0/ext/fts5/
H A Dfts5_aux.c159 int iPos; in fts5HighlightCb() local
164 iPos = p->iPos++; in fts5HighlightCb()
167 if( iPos<p->iRangeStart || iPos>p->iRangeEnd ) return SQLITE_OK; in fts5HighlightCb()
171 if( iPos==p->iter.iStart ){ in fts5HighlightCb()
177 if( iPos==p->iter.iEnd ){ in fts5HighlightCb()
189 if( p->iRangeEnd>0 && iPos==p->iRangeEnd ){ in fts5HighlightCb()
192 if( iPos>=p->iter.iStart && iPos<p->iter.iEnd ){ in fts5HighlightCb()
300 if( p->iPos>0 ){ in fts5SentenceFinderCb()
308 rc = fts5SentenceFinderAdd(p, p->iPos); in fts5SentenceFinderCb()
313 p->iPos++; in fts5SentenceFinderCb()
[all …]
H A Dfts5_buffer.c210 if( sqlite3Fts5PoslistNext64(pIter->a, pIter->n, &pIter->i, &pIter->iPos) ){ in sqlite3Fts5PoslistReaderNext()
236 i64 iPos in sqlite3Fts5PoslistSafeAppend() argument
238 if( iPos>=*piPrev ){ in sqlite3Fts5PoslistSafeAppend()
240 if( (iPos & colmask) != (*piPrev & colmask) ){ in sqlite3Fts5PoslistSafeAppend()
242 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], (iPos>>32)); in sqlite3Fts5PoslistSafeAppend()
243 *piPrev = (iPos & colmask); in sqlite3Fts5PoslistSafeAppend()
245 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], (iPos-*piPrev)+2); in sqlite3Fts5PoslistSafeAppend()
246 *piPrev = iPos; in sqlite3Fts5PoslistSafeAppend()
253 i64 iPos in sqlite3Fts5PoslistWriterAppend() argument
257 sqlite3Fts5PoslistSafeAppend(pBuf, &pWriter->iPrev, iPos); in sqlite3Fts5PoslistWriterAppend()
H A Dfts5_hash.c70 int iPos; /* Position of last value written */ member
245 int iPos, /* Position of token within column */ in sqlite3Fts5HashWrite() argument
350 p->iPos = 0; in sqlite3Fts5HashWrite()
365 p->iPos = 0; in sqlite3Fts5HashWrite()
368 p->iCol = (i16)(iPos = iCol); in sqlite3Fts5HashWrite()
374 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2); in sqlite3Fts5HashWrite()
375 p->iPos = iPos; in sqlite3Fts5HashWrite()
H A Dfts5Int.h303 #define FTS5_POS2COLUMN(iPos) (int)(iPos >> 32) argument
304 #define FTS5_POS2OFFSET(iPos) (int)(iPos & 0x7FFFFFFF) argument
317 i64 iPos; /* (iCol<<32) + iPos */ member
399 int iPos,
468 int iPos, /* Position of token within column */
602 int iPos, /* Position of token within column */
H A Dfts5_vocab.c520 i64 iPos = 0; /* 64-bit position read from poslist */ in fts5VocabNextMethod() local
529 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff, &iPos) ){ in fts5VocabNextMethod()
539 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff, &iPos) ){ in fts5VocabNextMethod()
540 int ii = FTS5_POS2COLUMN(iPos); in fts5VocabNextMethod()
552 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff,&iPos) ){ in fts5VocabNextMethod()
553 assert_nc( iPos>=0 && iPos<nCol ); in fts5VocabNextMethod()
554 if( iPos>=nCol ){ in fts5VocabNextMethod()
558 pCsr->aDoc[iPos]++; in fts5VocabNextMethod()
H A Dfts5_expr.c508 if( aIter[i].iPos<iMin ){ in fts5ExprSynonymList()
509 iMin = aIter[i].iPos; in fts5ExprSynonymList()
588 i64 iPos = aIter[0].iPos; in fts5ExprPhraseIsMatch() local
593 i64 iAdj = iPos + i; in fts5ExprPhraseIsMatch()
594 if( pPos->iPos!=iAdj ){ in fts5ExprPhraseIsMatch()
599 if( pPos->iPos>iAdj ) iPos = pPos->iPos-i; in fts5ExprPhraseIsMatch()
636 p->iPos = p->iLookahead; in fts5LookaheadReaderNext()
724 iMax = a[0].reader.iPos; in fts5ExprNearIsMatch()
730 if( pPos->iPos<iMin || pPos->iPos>iMax ){ in fts5ExprNearIsMatch()
735 if( pPos->iPos>iMax ) iMax = pPos->iPos; in fts5ExprNearIsMatch()
[all …]
H A Dfts5_test_tok.c67 int iPos; member
348 pRow->iPos = pRow[-1].iPos + ((tflags & FTS5_TOKEN_COLOCATED) ? 0 : 1); in fts5tokCb()
428 sqlite3_result_int(pCtx, pRow->iPos); in fts5tokColumnMethod()
H A Dfts5_storage.c831 int iPos; in fts5StorageIntegrityCallback() local
843 iPos = pCtx->szCol-1; in fts5StorageIntegrityCallback()
848 iPos = pCtx->iCol; in fts5StorageIntegrityCallback()
854 iPos = 0; in fts5StorageIntegrityCallback()
862 pCtx->iRowid, iCol, iPos, 0, pToken, nToken in fts5StorageIntegrityCallback()
873 pCtx->iRowid, iCol, iPos, ii+1, pToken, nByte in fts5StorageIntegrityCallback()
H A Dfts5_index.c4671 int iPos = 0; in fts5FlushOneHash() local
4676 n = nCopy - iPos; in fts5FlushOneHash()
4682 iPos += n; in fts5FlushOneHash()
4686 if( iPos>=nCopy ) break; in fts5FlushOneHash()
5041 if( p->iPos>=0 ){ in fts5PrefixMergerInsertByPosition()
5043 while( *pp && p->iPos>(*pp)->iPos ){ in fts5PrefixMergerInsertByPosition()
5118 pSave->iPos = 0; in fts5MergePrefixLists()
5148 if( pThis->iPos!=iPrev ){ in fts5MergePrefixLists()
5156 if( pHead->iPos!=iPrev ){ in fts5MergePrefixLists()
5795 int iPos, in sqlite3Fts5IndexEntryCksum() argument
[all …]
H A Dfts5_main.c1944 && (iBest<0 || aIter[i].iPos<aIter[iBest].iPos) in fts5CacheInstArray()
1969 aInst[1] = FTS5_POS2COLUMN(aIter[iBest].iPos); in fts5CacheInstArray()
1970 aInst[2] = FTS5_POS2OFFSET(aIter[iBest].iPos); in fts5CacheInstArray()
/sqlite-3.40.0/ext/fts3/
H A Dfts3_snippet.c574 int iPos; in fts3BestSnippet() local
581 pFragment->iPos = iPos; in fts3BestSnippet()
736 int iPos = pFragment->iPos; /* First token of snippet */ in fts3SnippetText() local
787 if( iCurrent<iPos ){ continue; } in fts3SnippetText()
801 if( iPos>0 || iFragment>0 ){ in fts3SnippetText()
810 if( iCurrent>=(iPos+nSnippet) ){ in fts3SnippetText()
1124 pIter->iPos += (int)(iRead-2); in fts3LcsIteratorAdvance()
1191 if( pAdv==0 || pIter->iPos<pAdv->iPos ){ in fts3MatchinfoLcs()
1194 if( nThisLcs==0 || pIter->iPos==pIter[-1].iPos ){ in fts3MatchinfoLcs()
1573 assert_fts3_nc( iPos>=0 ); in fts3ExprTermOffsetInit()
[all …]
H A Dfts3_term.c46 int iPos; /* Current 'pos' value */ member
216 pCsr->iPos = 0; in fts3termNextMethod()
230 pCsr->iPos = 0; in fts3termNextMethod()
236 pCsr->iPos = 0; in fts3termNextMethod()
240 pCsr->iPos += (int)(v - 2); in fts3termNextMethod()
317 sqlite3_result_int64(pCtx, p->iPos); in fts3termColumnMethod()
H A Dfts3_tokenize_vtab.c71 int iPos; /* Current 'pos' value */ member
293 pCsr->iPos = 0; in fts3tokResetCursor()
319 &pCsr->iStart, &pCsr->iEnd, &pCsr->iPos in fts3tokNextMethod()
401 sqlite3_result_int(pCtx, pCsr->iPos); in fts3tokColumnMethod()
H A Dfts3_write.c724 assert( iPos>p->iLastPos || (iPos==0 && p->iLastPos==0) ); in fts3PendingListAppend()
727 p->iLastPos = iPos; in fts3PendingListAppend()
753 int iPos, in fts3PendingTermsAddOne() argument
798 int iPos = 0; in fts3PendingTermsAdd() local
830 if( iPos>=nWord ) nWord = iPos+1; in fts3PendingTermsAdd()
835 if( iPos<0 || !zToken || nToken<=0 ){ in fts3PendingTermsAdd()
5192 ret += (ret<<3) + iPos; in fts3ChecksumEntry()
5239 u64 iPos = 0; in fts3ChecksumIndex() local
5248 iPos = 0; in fts3ChecksumIndex()
5260 iPos += (iVal - 2); in fts3ChecksumIndex()
[all …]
H A Dfts3_tokenizer.c284 int iPos = 0; in testFunc() local
326 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){ in testFunc()
327 Tcl_ListObjAppendElement(0, pRet, Tcl_NewIntObj(iPos)); in testFunc()
H A Dfts3_test.c83 int iPos, /* Position at which iPhrase was found */ in nm_near_chain() argument
109 iStart = iPos - nNear - p->nToken; in nm_near_chain()
110 iStop = iPos + nNear + pPrev->nToken; in nm_near_chain()
H A Dfts3_expr.c316 int nByte = 0, iBegin = 0, iEnd = 0, iPos = 0; in getNextString() local
317 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos); in getNextString()
/sqlite-3.40.0/test/
H A Dfts3_common.tcl181 set iPos 0
200 set iPos 0
202 incr iPos $iDelta
203 incr iPos -2
291 set iPos 0
299 set iPos 0
303 incr iPos $iDelta
304 incr iPos -2
305 lappend lPos $iPos
H A Dpermutations.test1193 set iPos 0
1196 switch $iPos {
1211 set iPos [expr (($iPos+1) % 3)]
/sqlite-3.40.0/ext/fts1/
H A Dfts1.c316 assert( iPos>=d->iLastPos ); in addPos()
318 d->iLastPos = iPos; in addPos()
324 addPos(d, iColumn, iPos); in docListAddPos()
342 addPos(d, iColumn, iPos); in docListAddPosOffset()
509 int iPos, iCol; in printDoclist() local
513 printf("%s%d:%d", zDiv, iCol, iPos); in printDoclist()
536 int iPos, iColumn; in docListRestrictColumn() local
541 docListAddPos(&out, iColumn, iPos); in docListRestrictColumn()
565 int iPos, iColumn; in docListDiscardEmpty() local
571 docListAddPos(&out, iColumn, iPos); in docListDiscardEmpty()
[all …]
H A Dfulltext.c190 static void docListAddPos(DocList *d, int iPos){ in docListAddPos() argument
192 appendVarint(d, iPos-d->iLastPos+1); in docListAddPos()
193 d->iLastPos = iPos; in docListAddPos()
196 static void docListAddPosOffset(DocList *d, int iPos, in docListAddPosOffset() argument
199 docListAddPos(d, iPos); in docListAddPosOffset()
/sqlite-3.40.0/ext/fts2/
H A Dfts2_tokenizer.c158 int iPos; in testFunc() local
197 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){ in testFunc()
198 Tcl_ListObjAppendElement(0, pRet, Tcl_NewIntObj(iPos)); in testFunc()
H A Dfts2.c959 int iPos; /* the last position written */ member
967 static void plwAdd(PLWriter *pWriter, int iColumn, int iPos, in plwAdd() argument
976 assert( pWriter->iPos!=-1 ); in plwAdd()
984 pWriter->iPos = 0; in plwAdd()
987 assert( iPos>=pWriter->iPos ); in plwAdd()
988 n += putVarint(c+n, POS_BASE+(iPos-pWriter->iPos)); in plwAdd()
989 pWriter->iPos = iPos; in plwAdd()
1019 pWriter->iPos = 0; in plwInit()
1038 pWriter->iPos = -1; in plwTerminate()
3552 int nToken, iBegin, iEnd, iPos; in tokenizeSegment() local
[all …]
/sqlite-3.40.0/ext/fts3/tool/
H A Dfts3view.c710 sqlite3_int64 iPos; in decodeDoclist() local
721 i += getVarint(aData+i, &iPos); in decodeDoclist()
722 if( iPos==1 ){ in decodeDoclist()
726 }else if( iPos==0 ){ in decodeDoclist()
730 iPrevPos += iPos - 2; in decodeDoclist()
/sqlite-3.40.0/src/
H A Dalter.c2226 int iPos = sqlite3TableColumnToIndex(pPk, i); in sqlite3AlterDropColumn() local
2228 if( iPos<pPk->nKeyCol ) continue; in sqlite3AlterDropColumn()
2229 regOut = reg+1+iPos-(iPos>iColPos); in sqlite3AlterDropColumn()