• Home
  • Raw
  • Download

Lines Matching refs:nPos

193929       int nPos = nSz*2 + p->bDel;                     /* Value of nPos field */
193932 if( nPos<=127 ){
193933 pPtr[p->iSzPoslist] = (u8)nPos;
193935 int nByte = sqlite3Fts5GetVarintLen((u32)nPos);
193937 sqlite3Fts5PutVarint(&pPtr[p->iSzPoslist], nPos);
194728 int nPos; /* Number of bytes in current position list */
195854 pIter->nPos = 1;
195859 pIter->nPos = 1;
195862 pIter->nPos = 0;
195869 pIter->nPos = nSz>>1;
195870 assert_nc( pIter->nPos>=0 );
196029 int nPos;
196031 i += fts5GetPoslistSize(&a[i], &nPos, &bDummy);
196032 i += nPos;
196114 return (p->rc==SQLITE_OK && pSeg->pLeaf && pSeg->nPos==0);
196141 iOff += pIter->nPos;
196248 iOff = pIter->iLeafOffset + pIter->nPos;
196346 pIter->nPos = nSz>>1;
196347 assert_nc( pIter->nPos>=0 );
197134 if( pIter->bSkipEmpty==0 || pSeg->nPos ){
197315 int nRem = pSeg->nPos; /* Number of bytes still to come */
197362 if( 0==fts5BufferGrow(&p->rc, pBuf, pSeg->nPos) ){
197431 const u8 *pPos, int nPos, /* Position list */
197439 int nSub = fts5IndexExtractCol(&pSub, nPos, pColset->aiCol[i]);
197453 pIter->base.nData = pSeg->nPos;
197462 pIter->base.nData = pSeg->nPos;
197467 if( pSeg->iLeafOffset+pSeg->nPos<=pSeg->pLeaf->szLeaf ){
197518 if( pSeg->iLeafOffset+pSeg->nPos>pSeg->pLeaf->szLeaf ){
197522 u8 *pEnd = (u8*)&a[pSeg->nPos];
197560 if( pSeg->iLeafOffset+pSeg->nPos<=pSeg->pLeaf->szLeaf ){
197565 pIter->base.nData = fts5IndexExtractCol(&a, pSeg->nPos,pColset->aiCol[0]);
197570 fts5IndexExtractColset(pRc, pColset, a, pSeg->nPos, &pIter->poslist);
198513 int nPos; /* position-list size field value */
198527 if( pSegIter->nPos==0 && (bOldest || pSegIter->bDel==0) ) continue;
198542 if( pSegIter->nPos>0 ){
198548 nPos = pSegIter->nPos*2 + pSegIter->bDel;
198549 fts5BufferAppendVarint(&p->rc, &writer.writer.buf, nPos);
198814 int nPos;
198815 int nCopy = fts5GetPoslistSize(&pDoclist[iOff], &nPos, &bDummy);
198816 nCopy += nPos;
199049 int nPos;
199050 pIter->nSize = fts5GetVarint32(p, nPos);
199051 pIter->nPoslist = (nPos>>1);
200454 int nPos;
200456 iOff += fts5GetPoslistSize(&a[iOff], &nPos, &bDel);
200457 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " nPos=%d%s", nPos, bDel?"*":"");
200458 iOff += fts5DecodePoslist(pRc, pBuf, &a[iOff], MIN(n-iOff, nPos));
207096 const u8 *pPos; int nPos; /* Position list */
207101 nPos = pCsr->pIter->nData;
207106 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff, &iPos) ){
207116 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff, &iPos) ){
207129 while( 0==sqlite3Fts5PoslistNext64(pPos, nPos, &iOff,&iPos) ){