Lines Matching refs:poslist
246332 Fts5Buffer poslist; /* Current position list */ member
246825 fts5BufferZero(&pPhrase->poslist);
246879 rc = sqlite3Fts5PoslistWriterAppend(&pPhrase->poslist, &writer, iPos);
246889 *pbMatch = (pPhrase->poslist.n>0);
246984 Fts5Buffer *pPoslist = &apPhrase[i]->poslist;
247117 pPhrase->poslist.n = 0;
247122 pPhrase->poslist.n = 1;
247126 return pPhrase->poslist.n;
247143 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
247257 pPhrase->poslist.n = 0;
247453 pPhrase->poslist.n = pIter->nData;
247455 pPhrase->poslist.p = (u8*)pIter->pData;
247458 pNode->bNomatch = (pPhrase->poslist.n==0);
247847 if( pPhrase->poslist.nSpace>0 ) fts5BufferFree(&pPhrase->poslist);
249171 *pa = pPhrase->poslist.p;
249172 nRet = pPhrase->poslist.n;
249202 Fts5Buffer *pBuf = &pExpr->apExprPhrase[i]->poslist;
249275 &pExpr->apExprPhrase[i]->poslist, &p->aPopulator[i].writer, p->iOff
249324 pNode->pNear->apPhrase[0]->poslist.n = 0;
249340 return (pNode->pNear->apPhrase[0]->poslist.n>0);
249400 && pPhrase->poslist.n>0
250742 Fts5Buffer poslist; /* Buffer containing current poslist */ member
253290 fts5BufferFree(&pIter->poslist);
253774 if( pColset->nCol>1 && sqlite3Fts5BufferSize(pRc, &pIter->poslist, nPos) ){
253782 pIter->base.pData = pIter->poslist.p;
253783 pIter->base.nData = pIter->poslist.n;
253800 fts5BufferSafeAppendBlob(&pIter->poslist, aCopy, p-aCopy);
253803 pIter->base.pData = pIter->poslist.p;
253804 pIter->base.nData = pIter->poslist.n;
253846 fts5BufferZero(&pIter->poslist);
253847 fts5SegiterPoslist(pIter->pIndex, pSeg, 0, &pIter->poslist);
253848 pIter->base.pData = pIter->poslist.p;
253867 fts5BufferZero(&pIter->poslist);
253868 fts5SegiterPoslist(pIter->pIndex, pSeg, pIter->pColset, &pIter->poslist);
253870 pIter->base.pData = pIter->poslist.p;
253871 pIter->base.nData = pIter->poslist.n;
253898 u8 *aOut = pIter->poslist.p;
253916 pIter->base.pData = pIter->poslist.p;
253917 pIter->base.nData = aOut - pIter->poslist.p;
253936 fts5BufferZero(&pIter->poslist);
253942 fts5BufferZero(&pIter->poslist);
253943 fts5SegiterPoslist(pIter->pIndex, pSeg, pColset, &pIter->poslist);
253944 pIter->base.pData = pIter->poslist.p;
253945 pIter->base.nData = pIter->poslist.n;
253973 sqlite3Fts5BufferSize(pRc, &pIter->poslist, pConfig->nCol);
257230 if( fts5BufferGrow(&pIter->pIndex->rc, &pIter->poslist, nByte+nHit*10) ){
257248 pIter->poslist.n = 0;
257268 sqlite3Fts5PoslistSafeAppend(&pIter->poslist, &iPrev, iMinPos);
257279 pIter->base.pData = pIter->poslist.p;
257280 pIter->base.nData = pIter->poslist.n;
258713 Fts5Buffer poslist = {0,0,0}; /* Buffer used to hold a poslist */ local
258773 poslist.n = 0;
258774 fts5SegiterPoslist(p, &pIter->aSeg[pIter->aFirst[1].iFirst], 0, &poslist);
258775 fts5BufferAppendBlob(&p->rc, &poslist, 4, (const u8*)"\0\0\0\0");
258776 while( 0==sqlite3Fts5PoslistNext64(poslist.p, poslist.n, &iOff, &iPos) ){
258803 fts5BufferFree(&poslist);