Lines Matching refs:iPhrase

14265   int (*xPhraseSize)(Fts5Context*, int iPhrase);
14274 int (*xQueryPhrase)(Fts5Context*, int iPhrase, void *pUserData,
14280 int (*xPhraseFirst)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*, int*);
14283 int (*xPhraseFirstColumn)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*);
14288 int iPhrase, int iToken,
193723 int iPhrase; /* Index of this phrase in matchinfo() results */ member
199474 static int fts3AllocateMSI(Fts3Expr *pExpr, int iPhrase, void *pCtx){ argument
199476 UNUSED_PARAMETER(iPhrase);
210130 int iPhrase = 0; /* Variable used as the phrase counter */ local
210131 return fts3ExprIterate2(pExpr, &iPhrase, x, pCtx);
210139 static int fts3ExprLoadDoclistsCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ argument
210144 UNUSED_PARAMETER(iPhrase);
210176 static int fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ argument
210178 pExpr->iPhrase = iPhrase;
210316 static int fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *ctx){ argument
210318 SnippetPhrase *pPhrase = &p->aPhrase[iPhrase];
210723 iStart = pExpr->iPhrase * p->nCol;
210725 iStart = pExpr->iPhrase * ((p->nCol + 31) / 32);
210795 int iPhrase, /* Phrase number (numbered from zero) */ argument
210800 p->pCursor, pExpr, &p->aMatchinfo[3*iPhrase*p->nCol]
210811 int iPhrase, /* Phrase number */ argument
210816 int iStart = iPhrase * p->nCol * 3;
210946 int iPhrase, /* Phrase number (numbered from zero) */ argument
210950 aIter[iPhrase].pExpr = pExpr;
211407 static int fts3ExprTermOffsetInit(Fts3Expr *pExpr, int iPhrase, void *ctx){ argument
211415 UNUSED_PARAMETER(iPhrase);
211438 static int fts3ExprRestartIfCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ argument
211441 UNUSED_PARAMETER(iPhrase);
240961 int (*xPhraseSize)(Fts5Context*, int iPhrase);
240970 int (*xQueryPhrase)(Fts5Context*, int iPhrase, void *pUserData,
240976 int (*xPhraseFirst)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*, int*);
240979 int (*xPhraseFirstColumn)(Fts5Context*, int iPhrase, Fts5PhraseIter*, int*);
240984 int iPhrase, int iToken,
242186 static int sqlite3Fts5ExprPhraseSize(Fts5Expr*, int iPhrase);
248113 int iPhrase, argument
248120 if( !pExpr || iPhrase<0 || iPhrase>=pExpr->nPhrase ){
248123 pOrig = pExpr->apExprPhrase[iPhrase];
248616 int iPhrase; local
248617 for(iPhrase=0; iPhrase<pNear->nPhrase; iPhrase++){
248618 pNear->apPhrase[iPhrase]->pNode = pRet;
248619 if( pNear->apPhrase[iPhrase]->nTerm==0 ){
249157 static int sqlite3Fts5ExprPhraseSize(Fts5Expr *pExpr, int iPhrase){ argument
249158 if( iPhrase<0 || iPhrase>=pExpr->nPhrase ) return 0;
249159 return pExpr->apExprPhrase[iPhrase]->nTerm;
249166 static int sqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const u8 **pa){ argument
249168 Fts5ExprPhrase *pPhrase = pExpr->apExprPhrase[iPhrase];
249387 int iPhrase, argument
249391 Fts5ExprPhrase *pPhrase = pExpr->apExprPhrase[iPhrase];
249395 assert( iPhrase>=0 && iPhrase<pExpr->nPhrase );
249425 int iPhrase, argument
249432 if( iPhrase<0 || iPhrase>=pExpr->nPhrase ){
249435 pPhrase = pExpr->apExprPhrase[iPhrase];
249451 int iPhrase, argument
249462 if( iPhrase<0 || iPhrase>=pExpr->nPhrase ){
249465 pPhrase = pExpr->apExprPhrase[iPhrase];
261863 static int fts5ApiPhraseSize(Fts5Context *pCtx, int iPhrase){ argument
261865 return sqlite3Fts5ExprPhraseSize(pCsr->pExpr, iPhrase);
261946 int iPhrase, /* Phrase to find position list for */ argument
261954 if( iPhrase<0 || iPhrase>=sqlite3Fts5ExprPhraseCount(pCsr->pExpr) ){
261995 int i1 = (iPhrase==0 ? 0 : pSorter->aIdx[iPhrase-1]);
261996 *pn = pSorter->aIdx[iPhrase] - i1;
261999 *pn = sqlite3Fts5ExprPoslist(pCsr->pExpr, iPhrase, pa);
262280 int iPhrase, argument
262286 int rc = fts5CsrPoslist(pCsr, iPhrase, &pIter->a, &n);
262329 int iPhrase, argument
262341 int i1 = (iPhrase==0 ? 0 : pSorter->aIdx[iPhrase-1]);
262342 n = pSorter->aIdx[iPhrase] - i1;
262345 rc = sqlite3Fts5ExprPhraseCollist(pCsr->pExpr, iPhrase, &pIter->a, &n);
262355 rc = fts5CsrPoslist(pCsr, iPhrase, &pIter->a, &n);
262377 int iPhrase, argument
262383 return sqlite3Fts5ExprQueryToken(pCsr->pExpr, iPhrase, iToken, ppOut, pnOut);
262403 int iPhrase = pCsr->aInst[iIdx*3]; local
262408 pCsr->pExpr, iRowid, iPhrase, iCol, iOff, iToken, ppOut, pnOut
262492 int iPhrase, argument
262507 rc = sqlite3Fts5ExprClonePhrase(pCsr->pExpr, iPhrase, &pNew->pExpr);