Lines Matching refs:poslist

219394   Fts5Buffer poslist;             /* Current position list */
219842 fts5BufferZero(&pPhrase->poslist);
219896 rc = sqlite3Fts5PoslistWriterAppend(&pPhrase->poslist, &writer, iPos);
219906 *pbMatch = (pPhrase->poslist.n>0);
220001 Fts5Buffer *pPoslist = &apPhrase[i]->poslist;
220134 pPhrase->poslist.n = 0;
220139 pPhrase->poslist.n = 1;
220143 return pPhrase->poslist.n;
220160 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData);
220274 pPhrase->poslist.n = 0;
220470 pPhrase->poslist.n = pIter->nData;
220472 pPhrase->poslist.p = (u8*)pIter->pData;
220475 pNode->bNomatch = (pPhrase->poslist.n==0);
220855 if( pPhrase->poslist.nSpace>0 ) fts5BufferFree(&pPhrase->poslist);
222134 *pa = pPhrase->poslist.p;
222135 nRet = pPhrase->poslist.n;
222165 Fts5Buffer *pBuf = &pExpr->apExprPhrase[i]->poslist;
222223 &pExpr->apExprPhrase[i]->poslist, &p->aPopulator[i].writer, p->iOff
222265 pNode->pNear->apPhrase[0]->poslist.n = 0;
222280 return (pNode->pNear->apPhrase[0]->poslist.n>0);
222340 && pPhrase->poslist.n>0
223430 Fts5Buffer poslist; /* Buffer containing current poslist */
225745 fts5BufferFree(&pIter->poslist);
226147 if( pColset->nCol>1 && sqlite3Fts5BufferSize(pRc, &pIter->poslist, nPos) ){
226155 pIter->base.pData = pIter->poslist.p;
226156 pIter->base.nData = pIter->poslist.n;
226173 fts5BufferSafeAppendBlob(&pIter->poslist, aCopy, p-aCopy);
226176 pIter->base.pData = pIter->poslist.p;
226177 pIter->base.nData = pIter->poslist.n;
226219 fts5BufferZero(&pIter->poslist);
226220 fts5SegiterPoslist(pIter->pIndex, pSeg, 0, &pIter->poslist);
226221 pIter->base.pData = pIter->poslist.p;
226240 fts5BufferZero(&pIter->poslist);
226241 fts5SegiterPoslist(pIter->pIndex, pSeg, pIter->pColset, &pIter->poslist);
226243 pIter->base.pData = pIter->poslist.p;
226244 pIter->base.nData = pIter->poslist.n;
226271 u8 *aOut = pIter->poslist.p;
226289 pIter->base.pData = pIter->poslist.p;
226290 pIter->base.nData = aOut - pIter->poslist.p;
226309 fts5BufferZero(&pIter->poslist);
226315 fts5BufferZero(&pIter->poslist);
226316 fts5SegiterPoslist(pIter->pIndex, pSeg, pColset, &pIter->poslist);
226317 pIter->base.pData = pIter->poslist.p;
226318 pIter->base.nData = pIter->poslist.n;
226346 sqlite3Fts5BufferSize(pRc, &pIter->poslist, pConfig->nCol);
229147 Fts5Buffer poslist = {0,0,0}; /* Buffer used to hold a poslist */
229205 poslist.n = 0;
229206 fts5SegiterPoslist(p, &pIter->aSeg[pIter->aFirst[1].iFirst], 0, &poslist);
229207 fts5BufferAppendBlob(&p->rc, &poslist, 4, (const u8*)"\0\0\0\0");
229208 while( 0==sqlite3Fts5PoslistNext64(poslist.p, poslist.n, &iOff, &iPos) ){
229224 fts5BufferFree(&poslist);