Lines Matching refs:nDoclist
193590 int nDoclist; /* Size of buffer at aDoclist */ member
193825 int nDoclist; /* Size of aDoclist[] in bytes */ member
196501 int nDoclist /* Size of aDoclist in bytes */ argument
196520 pTS->aaOutput[0] = sqlite3_malloc64((i64)nDoclist + FTS3_VARINT_MAX + 1);
196521 pTS->anOutput[0] = nDoclist;
196523 memcpy(pTS->aaOutput[0], aDoclist, nDoclist);
196524 memset(&pTS->aaOutput[0][nDoclist], 0, FTS3_VARINT_MAX);
196530 int nMerge = nDoclist;
196819 rc = fts3TermSelectMerge(p, &tsc, pSegcsr->aDoclist, pSegcsr->nDoclist);
198166 int nDoclist, /* Length of aDoclist in bytes */ argument
198174 assert( nDoclist>0 );
198177 assert( !p || (p>aDoclist && p<&aDoclist[nDoclist]) );
198183 char *pEnd = &aDoclist[nDoclist];
198222 int nDoclist, /* Length of aDoclist in bytes */ argument
198229 assert( nDoclist>0 );
198232 assert( !p || (p>=aDoclist && p<=&aDoclist[nDoclist]) );
198239 while( p<&aDoclist[nDoclist] && *p==0 ) p++;
198240 if( p>=&aDoclist[nDoclist] ){
200119 int nDoclist = pCsr->csr.nDoclist; local
200139 while( i<nDoclist ){
204148 int nDoclist; /* Size of doclist in current entry */ member
205332 pNext = &pReader->aDoclist[pReader->nDoclist];
205360 pReader->nNode = pReader->nDoclist = nCopy;
205427 pNext += fts3GetVarint32(pNext, &pReader->nDoclist);
205435 if( pReader->nDoclist > pReader->nNode-(pReader->aDoclist-pReader->aNode)
205436 || (pReader->nPopulate==0 && pReader->aDoclist[pReader->nDoclist-1])
205437 || pReader->nDoclist==0
205457 pReader->aDoclist, pReader->nDoclist, &pReader->pOffsetList,
205502 pReader->aDoclist, pReader->nDoclist, &p, &pReader->iDocid,
205511 char *pEnd = &pReader->aDoclist[pReader->nDoclist];
206248 int nDoclist /* Size of doclist in bytes */ argument
206295 sqlite3Fts3VarintLen(nDoclist) + /* Size of doclist */
206296 nDoclist; /* Doclist data */
206331 sqlite3Fts3VarintLen(nDoclist) + /* Size of doclist */
206332 nDoclist; /* Doclist data */
206355 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
206356 assert( nDoclist>0 );
206357 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
206358 pWriter->nData = nData + nDoclist;
206862 assert( pCsr->nDoclist==0 );
206968 pCsr->nDoclist = apSegment[0]->nDoclist;
206971 (i64)pCsr->nDoclist);
206978 int nDoclist = 0; /* Size of doclist */ local
207014 if( p->bDescIdx && nDoclist>0 ){
207018 if( nDoclist>0 && iPrev>=iDocid ) return FTS_CORRUPT_VTAB;
207025 (i64)nByte+nDoclist+FTS3_NODE_PADDING);
207029 char *a = &pCsr->aBuffer[nDoclist];
207035 nDoclist += nWrite;
207038 nDoclist += sqlite3Fts3PutVarint(&pCsr->aBuffer[nDoclist], iDelta);
207041 memcpy(&pCsr->aBuffer[nDoclist], pList, nList);
207042 nDoclist += nList;
207043 pCsr->aBuffer[nDoclist++] = '\0';
207050 if( nDoclist>0 ){
207051 rc = fts3GrowSegReaderBuffer(pCsr, (i64)nDoclist+FTS3_NODE_PADDING);
207053 memset(&pCsr->aBuffer[nDoclist], 0, FTS3_NODE_PADDING);
207055 pCsr->nDoclist = nDoclist;
207297 csr.zTerm, csr.nTerm, csr.aDoclist, csr.nDoclist);
207752 int nDoclist; /* Size of doclist in bytes */ member
207813 p->iOff += fts3GetVarint32(&p->aNode[p->iOff], &p->nDoclist);
207814 if( (p->nNode-p->iOff)<p->nDoclist ){
207818 p->iOff += p->nDoclist;
207977 int nDoclist /* Size of aDoclist in bytes */ argument
208008 pNode->n += sqlite3Fts3PutVarint(&pNode->a[pNode->n], nDoclist);
208009 memcpy(&pNode->a[pNode->n], aDoclist, nDoclist);
208010 pNode->n += nDoclist;
208032 int nDoclist = pCsr->nDoclist; local
208046 nSpace += sqlite3Fts3VarintLen(nDoclist) + nDoclist;
208083 nSpace += sqlite3Fts3VarintLen(nDoclist) + nDoclist;
208094 &pLeaf->block, &pLeaf->key, zTerm, nTerm, aDoclist, nDoclist
208660 reader.aDoclist, reader.nDoclist
209254 char *pEnd = &pCsr[csr.nDoclist];
255718 int nDoclist; /* Size of doclist in bytes */ local
255721 sqlite3Fts5HashScanEntry(pHash, &zTerm, &nTerm, &pDoclist, &nDoclist);
255728 if( !bSecureDelete && pgsz>=(pBuf->n + pPgidx->n + nDoclist + 1) ){
255730 fts5BufferSafeAppendBlob(pBuf, pDoclist, nDoclist);
255740 while( p->rc==SQLITE_OK && iOff<nDoclist ){
255750 if( iOff<nDoclist && pDoclist[iOff]==0x00
255754 if( iOff<nDoclist && pDoclist[iOff]==0x00 ){
255756 nDoclist = 0;
255791 if( iOff<nDoclist && pDoclist[iOff]==0 ){
255794 if( iOff<nDoclist && pDoclist[iOff]==0 ){
259200 int nDoclist; local
259234 nDoclist = (iTermOff ? iTermOff : szLeaf) - iOff;
259235 if( nDoclist+iOff>n ){
259239 fts5DecodeDoclist(&rc, &s, &a[iOff], nDoclist);