Lines Matching refs:apPhrase

246349   Fts5ExprPhrase *apPhrase[FLEXARRAY]; /* Array of phrase pointers */  member
246354 (offsetof(Fts5ExprNearset,apPhrase)+(N)*sizeof(Fts5ExprPhrase*))
246364 Fts5ExprPhrase **apPhrase; /* Array of all phrases */ member
246533 pNew->apExprPhrase = sParse.apPhrase;
246536 sParse.apPhrase = 0;
246542 sqlite3_free(sParse.apPhrase);
246954 Fts5ExprPhrase **apPhrase = pNear->apPhrase; local
246984 Fts5Buffer *pPoslist = &apPhrase[i]->poslist;
247002 iMin = iMax - pNear->apPhrase[i]->nTerm - pNear->nNear;
247116 Fts5ExprPhrase *pPhrase = pNear->apPhrase[0];
247134 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
247174 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
247256 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
247307 Fts5ExprPhrase *pLeft = pNear->apPhrase[0];
247316 || pNear->apPhrase[0]->nTerm>1
247317 || pNear->apPhrase[0]->aTerm[0].pSynonym
247318 || pNear->apPhrase[0]->aTerm[0].bFirst
247334 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
247378 Fts5ExprTerm *pTerm = &pNode->pNear->apPhrase[0]->aTerm[0];
247446 Fts5ExprPhrase *pPhrase = pNode->pNear->apPhrase[0];
247472 Fts5IndexIter *pIter = pNode->pNear->apPhrase[0]->aTerm[0].pIter;
247908 Fts5ExprPhrase *pLast = pRet->apPhrase[pRet->nPhrase-1];
247910 assert( pParse->apPhrase!=0 );
247912 assert( pLast==pParse->apPhrase[pParse->nPhrase-2] );
247920 pParse->apPhrase[pParse->nPhrase-2] = pPhrase;
247925 pRet->apPhrase[pRet->nPhrase++] = pPhrase;
248024 fts5ExprPhraseFree(pNear->apPhrase[i]);
248040 apNew = (Fts5ExprPhrase**)sqlite3_realloc64(pParse->apPhrase, nByte);
248045 pParse->apPhrase = apNew;
248100 assert( pParse->apPhrase!=0 );
248101 pParse->apPhrase[pParse->nPhrase-1] = sCtx.pPhrase;
248180 pNew->pRoot->pNear->apPhrase[0] = sCtx.pPhrase;
248459 if( pNear->nPhrase==1 && pNear->apPhrase[0]->nTerm==1
248460 && pNear->apPhrase[0]->aTerm[0].pSynonym==0
248461 && pNear->apPhrase[0]->aTerm[0].bFirst==0
248521 int nTerm = pNear->apPhrase[0]->nTerm;
248545 Fts5ExprTerm *p = &pNear->apPhrase[0]->aTerm[ii];
248547 pParse->apPhrase[pParse->nPhrase++] = pPhrase;
248596 && pNear->apPhrase[0]->nTerm>1
248618 pNear->apPhrase[iPhrase]->pNode = pRet;
248619 if( pNear->apPhrase[iPhrase]->nTerm==0 ){
248626 Fts5ExprPhrase *pPhrase = pNear->apPhrase[0];
248703 assert( pParse->apPhrase!=0 );
248705 assert( pParse->apPhrase[pParse->nPhrase-1]==pRight->pNear->apPhrase[0] );
248720 ap = &pParse->apPhrase[pParse->nPhrase-1-pRight->pNear->nPhrase];
248721 assert( ap[0]==pPrev->pNear->apPhrase[0] );
248827 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
248904 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
249324 pNode->pNear->apPhrase[0]->poslist.n = 0;
249340 return (pNode->pNear->apPhrase[0]->poslist.n>0);