Lines Matching refs:nPhrase
193585 int nPhrase; /* Number of matchable phrases in query */ member
209890 int nPhrase; /* Number of phrases seen so far */ member
209906 int nPhrase; /* Number of phrases in query */ member
209935 int nPhrase; /* Number of matchable phrases in query */ member
210146 p->nPhrase++;
210171 if( pnPhrase ) *pnPhrase = sCtx.nPhrase;
210182 int nPhrase = 0; local
210183 (void)sqlite3Fts3ExprIterate(pExpr, fts3ExprPhraseCountCb, (void *)&nPhrase);
210184 return nPhrase;
210227 for(i=0; i<pIter->nPhrase; i++){
210235 for(i=0; i<pIter->nPhrase; i++){
210247 for(i=0; i<pIter->nPhrase; i++){
210275 for(i=0; i<pIter->nPhrase; i++){
210402 sIter.nPhrase = nList;
210870 nVal = (size_t)pInfo->nCol * pInfo->nPhrase;
210874 nVal = (size_t)pInfo->nPhrase * ((pInfo->nCol + 31) / 32);
210879 nVal = (size_t)pInfo->nCol * pInfo->nPhrase * 3;
210999 aIter = sqlite3Fts3MallocZero(sizeof(LcsIterator) * pCsr->nPhrase);
211003 for(i=0; i<pInfo->nPhrase; i++){
211013 for(i=0; i<pInfo->nPhrase; i++){
211032 for(i=0; i<pInfo->nPhrase; i++){
211092 if( bGlobal ) pInfo->aMatchinfo[0] = pInfo->nPhrase;
211234 pCsr->nPhrase = fts3ExprPhraseCount(pCsr->pExpr);
211235 sInfo.nPhrase = pCsr->nPhrase;
211265 sInfo.nPhrase = pCsr->nPhrase;
244280 int nPhrase; /* Number of phrases in query */ local
244305 nPhrase = pApi->xPhraseCount(pFts);
244306 aSeen = sqlite3_malloc64(nPhrase);
244345 memset(aSeen, 0, nPhrase);
244362 memset(aSeen, 0, nPhrase);
244442 int nPhrase; /* Number of phrases in query */ member
244478 int nPhrase; /* Number of phrases in query */ local
244485 nPhrase = pApi->xPhraseCount(pFts);
244486 nByte = sizeof(Fts5Bm25Data) + nPhrase*2*sizeof(double);
244492 p->nPhrase = nPhrase;
244494 p->aFreq = &p->aIDF[nPhrase];
244504 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
244563 memset(aFreq, 0, sizeof(double) * pData->nPhrase);
244585 for(i=0; i<pData->nPhrase; i++){
246259 int nPhrase; /* Number of phrases in expression */ member
246348 int nPhrase; /* Number of entries in aPhrase[] array */ member
246363 int nPhrase; /* Size of apPhrase array */ member
246534 pNew->nPhrase = sParse.nPhrase;
246671 int nPhrase = p1->nPhrase + p2->nPhrase; local
246678 p1->apExprPhrase, nPhrase * sizeof(Fts5ExprPhrase*)
246684 memmove(&ap[p2->nPhrase], ap, p1->nPhrase*sizeof(Fts5ExprPhrase*));
246685 for(i=0; i<p2->nPhrase; i++){
246688 p1->nPhrase = nPhrase;
246960 assert( pNear->nPhrase>1 );
246964 if( pNear->nPhrase>ArraySize(aStatic) ){
246965 sqlite3_int64 nByte = sizeof(Fts5NearTrimmer) * pNear->nPhrase;
246983 for(i=0; i<pNear->nPhrase; i++){
247000 for(i=0; i<pNear->nPhrase; i++){
247014 for(i=0; i<pNear->nPhrase; i++){
247024 for(i=0; i<pNear->nPhrase; i++){
247133 for(i=0; rc==SQLITE_OK && i<pNear->nPhrase; i++){
247148 if( i==pNear->nPhrase && (i==1 || fts5ExprNearIsMatch(pRc, pNear)) ){
247173 for(i=0; i<pNear->nPhrase; i++){
247255 for(i=0; i<pNear->nPhrase; i++){
247315 assert( pNear->nPhrase>1
247333 for(i=0; i<pNear->nPhrase; i++){
247450 assert( pNode->pNear->nPhrase==1 && pPhrase->nTerm==1 );
247888 }else if( (pNear->nPhrase % SZALLOC)==0 ){
247889 int nNew = pNear->nPhrase + SZALLOC;
247907 if( pRet->nPhrase>0 ){
247908 Fts5ExprPhrase *pLast = pRet->apPhrase[pRet->nPhrase-1];
247911 assert( pParse->nPhrase>=2 );
247912 assert( pLast==pParse->apPhrase[pParse->nPhrase-2] );
247915 pRet->nPhrase--;
247916 pParse->nPhrase--;
247920 pParse->apPhrase[pParse->nPhrase-2] = pPhrase;
247921 pParse->nPhrase--;
247922 pRet->nPhrase--;
247925 pRet->apPhrase[pRet->nPhrase++] = pPhrase;
248023 for(i=0; i<pNear->nPhrase; i++){
248037 if( (pParse->nPhrase % 8)==0 ){
248038 sqlite3_int64 nByte = sizeof(Fts5ExprPhrase*) * (pParse->nPhrase + 8);
248090 pParse->nPhrase++;
248101 pParse->apPhrase[pParse->nPhrase-1] = sCtx.pPhrase;
248120 if( !pExpr || iPhrase<0 || iPhrase>=pExpr->nPhrase ){
248178 pNew->nPhrase = 1;
248181 pNew->pRoot->pNear->nPhrase = 1;
248459 if( pNear->nPhrase==1 && pNear->apPhrase[0]->nTerm==1
248526 assert( pNear->nPhrase==1 );
248536 pParse->nPhrase--;
248547 pParse->apPhrase[pParse->nPhrase++] = pPhrase;
248617 for(iPhrase=0; iPhrase<pNear->nPhrase; iPhrase++){
248627 if( pNear->nPhrase!=1
248633 pNear->nPhrase==1 ? "phrase": "NEAR"
248704 assert( pParse->nPhrase>0 );
248705 assert( pParse->apPhrase[pParse->nPhrase-1]==pRight->pNear->apPhrase[0] );
248708 pParse->nPhrase--;
248720 ap = &pParse->apPhrase[pParse->nPhrase-1-pRight->pNear->nPhrase];
248722 memmove(ap, &ap[1], sizeof(Fts5ExprPhrase*)*pRight->pNear->nPhrase);
248723 pParse->nPhrase--;
248818 if( pNear->nPhrase>1 ){
248826 for(i=0; i<pNear->nPhrase; i++){
248898 if( pNear->nPhrase>1 ){
248903 for(i=0; i<pNear->nPhrase; i++){
248922 if( pNear->nPhrase>1 ){
249151 return (pExpr ? pExpr->nPhrase : 0);
249158 if( iPhrase<0 || iPhrase>=pExpr->nPhrase ) return 0;
249197 pRet = sqlite3_malloc64(sizeof(Fts5PoslistPopulator)*pExpr->nPhrase);
249200 memset(pRet, 0, sizeof(Fts5PoslistPopulator)*pExpr->nPhrase);
249201 for(i=0; i<pExpr->nPhrase; i++){
249267 for(i=0; i<pExpr->nPhrase; i++){
249305 for(i=0; i<pExpr->nPhrase; i++){
249395 assert( iPhrase>=0 && iPhrase<pExpr->nPhrase );
249432 if( iPhrase<0 || iPhrase>=pExpr->nPhrase ){
249462 if( iPhrase<0 || iPhrase>=pExpr->nPhrase ){
249488 for(ii=0; ii<pExpr->nPhrase; ii++){
260723 int nPhrase; local
260729 nPhrase = sqlite3Fts5ExprPhraseCount(pCsr->pExpr);
260730 nByte = SZ_FTS5SORTER(nPhrase);
260734 pSorter->nIdx = nPhrase;
262624 int nPhrase = sqlite3Fts5ExprPhraseCount(pCsr->pExpr); local
262632 for(i=0; i<(nPhrase-1); i++){
262639 for(i=0; i<nPhrase; i++){
262650 for(i=0; rc==SQLITE_OK && i<(nPhrase-1); i++){
262658 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){