Lines Matching refs:nPos
172190 int nPos = nSz*2 + p->bDel; /* Value of nPos field */
172193 if( nPos<=127 ){
172194 pPtr[p->iSzPoslist] = nPos;
172196 int nByte = sqlite3Fts5GetVarintLen((u32)nPos);
172198 sqlite3Fts5PutVarint(&pPtr[p->iSzPoslist], nPos);
172948 int nPos; /* Number of bytes in current position list */
173960 pIter->nPos = nSz>>1;
174090 int nPos;
174093 i += fts5GetPoslistSize(&a[i], &nPos, &bDummy);
174094 i += nPos;
174173 return (p->rc==SQLITE_OK && pSeg->pLeaf && pSeg->nPos==0);
174195 int nPos;
174201 iOff += fts5GetPoslistSize(&a[iOff], &nPos, &bDummy);
174202 iOff += nPos;
174220 iOff = pIter->iLeafOffset + pIter->nPos;
174333 pIter->iLeafOffset -= sqlite3Fts5GetVarintLen(pIter->nPos*2+pIter->bDel);
175282 int nRem = pSeg->nPos; /* Number of bytes still to come */
175713 int nPos
175741 fts5BufferAppendVarint(&p->rc, &pPage->buf, nPos);
175983 int nPos; /* position-list size field value */
175988 if( pSegIter->nPos==0 && (bOldest || pSegIter->bDel==0) ) continue;
176003 nPos = pSegIter->nPos*2 + pSegIter->bDel;
176004 fts5WriteAppendRowid(p, &writer, fts5MultiIterRowid(pIter), nPos);
176249 int nPos;
176253 nCopy = fts5GetPoslistSize(&pDoclist[iOff], &nPos, &bDummy);
176254 nCopy += nPos;
176503 if( 0==fts5BufferGrow(&p->rc, pBuf, pSeg->nPos) ){
176579 assert( pSeg->nPos>0 );
176580 if( 0==fts5BufferGrow(&p->rc, pBuf, pSeg->nPos+9+9) ){
176591 fts5BufferSafeAppendVarint(pBuf, pSeg->nPos*2);
176594 if( pSeg->iLeafOffset+pSeg->nPos<=pSeg->pLeaf->szLeaf
176598 int nPos;
176600 nPos = fts5IndexExtractCol(&pPos, pSeg->nPos, pColset->aiCol[0]);
176602 nPos = pSeg->nPos;
176604 fts5BufferSafeAppendBlob(pBuf, pPos, nPos);
176611 if( nActual!=pSeg->nPos ){
176642 int nPos;
176643 pIter->nSize = fts5GetVarint32(p, nPos);
176644 pIter->nPoslist = (nPos>>1);
177188 const u8 *pPos, int nPos, /* Position list */
177197 int nSub = fts5IndexExtractCol(&pSub, nPos, pColset->aiCol[i]);
177224 if( pSeg->iLeafOffset+pSeg->nPos<=pSeg->pLeaf->szLeaf ){
177227 *pn = pSeg->nPos;
177231 *pn = fts5IndexExtractCol(pp, pSeg->nPos, pColset->aiCol[0]);
177234 fts5IndexExtractColset(pColset, pPos, pSeg->nPos, &pIter->poslist);
177437 int nPos;
177439 rc = sqlite3Fts5IterPoslist(pIdxIter, 0, &pPos, &nPos, &dummy);
177442 for(sqlite3Fts5PoslistReaderInit(pPos, nPos, &sReader);
178003 int nPos;
178005 iOff += fts5GetPoslistSize(&a[iOff], &nPos, &bDummy);
178006 iOff += fts5DecodePoslist(pRc, pBuf, &a[iOff], MIN(n-iOff, nPos));
184105 const u8 *pPos; int nPos; /* Position list */
184109 rc = sqlite3Fts5IterPoslist(pCsr->pIter, 0, &pPos, &nPos, &dummy);
184112 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff, &iPos) ){
184118 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff, &iPos) ){