Home
last modified time | relevance | path

Searched refs:aTerm (Results 1 – 4 of 4) sorted by relevance

/sqlite-3.40.0/ext/fts5/
H A Dfts5_expr.c550 int bFirst = pPhrase->aTerm[0].bFirst; in fts5ExprPhraseIsMatch()
565 Fts5ExprTerm *pTerm = &pPhrase->aTerm[i]; in fts5ExprPhraseIsMatch()
1045 || pNear->apPhrase[0]->aTerm[0].bFirst in fts5ExprNodeTest_STRING()
1052 if( pLeft->aTerm[0].pSynonym ){ in fts5ExprNodeTest_STRING()
1055 iLast = pLeft->aTerm[0].pIter->iRowid; in fts5ExprNodeTest_STRING()
1178 assert( pPhrase->aTerm[0].pSynonym==0 ); in fts5ExprNodeTest_TERM()
1576 pPhrase->aTerm[0].bFirst = 1; in sqlite3Fts5ParseSetCaret()
1871 sCtx.pPhrase->aTerm[i].bPrefix = pOrig->aTerm[i].bPrefix; in sqlite3Fts5ExprClonePhrase()
1872 sCtx.pPhrase->aTerm[i].bFirst = pOrig->aTerm[i].bFirst; in sqlite3Fts5ExprClonePhrase()
1892 && pOrig->aTerm[0].pSynonym==0 in sqlite3Fts5ExprClonePhrase()
[all …]
/sqlite-3.40.0/ext/fts1/
H A Dfts1.c2245 aTerm = pQuery->pTerms; in snippetOffsetsOfColumn()
2259 iCol = aTerm[i].iColumn; in snippetOffsetsOfColumn()
2787 QueryTerm *aTerm; in fulltextQuery() local
2793 aTerm = pQuery->pTerms; in fulltextQuery()
2795 if( aTerm[i].isNot ){ in fulltextQuery()
2798 iNext = i + aTerm[i].nPhrase+1; in fulltextQuery()
2801 iNext = i + aTerm[i].nPhrase + 1; in fulltextQuery()
2802 rc = docListOfTerm(v, aTerm[i].iColumn, &aTerm[i], &pRight); in fulltextQuery()
2808 rc = docListOfTerm(v, aTerm[iNext].iColumn, &aTerm[iNext], &pOr); in fulltextQuery()
2838 if( !aTerm[i].isNot ) continue; in fulltextQuery()
[all …]
/sqlite-3.40.0/ext/fts2/
H A Dfts2.c3111 aTerm = pQuery->pTerms; in snippetOffsetsOfColumn()
3125 iCol = aTerm[i].iColumn; in snippetOffsetsOfColumn()
3128 if( !aTerm[i].isPrefix && aTerm[i].nTerm<nToken ) continue; in snippetOffsetsOfColumn()
3130 if( memcmp(aTerm[i].pTerm, zToken, aTerm[i].nTerm) ) continue; in snippetOffsetsOfColumn()
3655 QueryTerm *aTerm; in fulltextQuery() local
3683 aTerm = pQuery->pTerms; in fulltextQuery()
3685 if( aTerm[i].isNot ){ in fulltextQuery()
3692 rc = docListOfTerm(v, aTerm[i].iColumn, &aTerm[i], &right); in fulltextQuery()
3699 rc = docListOfTerm(v, aTerm[iNext].iColumn, &aTerm[iNext], &or); in fulltextQuery()
3731 if( !aTerm[i].isNot ) continue; in fulltextQuery()
[all …]
/sqlite-3.40.0/ext/fts3/
H A Dfts3_snippet.c1554 TermOffset *aTerm; member
1577 TermOffset *pT = &p->aTerm[p->iTerm++]; in fts3ExprTermOffsetInit()
1614 sCtx.aTerm = (TermOffset *)sqlite3Fts3MallocZero(sizeof(TermOffset)*nToken); in sqlite3Fts3Offsets()
1615 if( 0==sCtx.aTerm ){ in sqlite3Fts3Offsets()
1672 TermOffset *pT = &sCtx.aTerm[i]; in sqlite3Fts3Offsets()
1695 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart in sqlite3Fts3Offsets()
1712 sqlite3_free(sCtx.aTerm); in sqlite3Fts3Offsets()