Lines Matching defs:nDoclist

169193 ** varint nDoclist;            (length of term's associated doclist)
169194 ** char pDoclist[nDoclist]; (content of doclist)
169200 ** varint nDoclist; (length of term's associated doclist)
169201 ** char pDoclist[nDoclist]; (content of doclist)
169982 int nDoclist; /* Size of buffer at aDoclist */
170079 ** points to a malloced buffer, size nDoclist bytes, containing the results
170213 int nDoclist; /* Size of aDoclist[] in bytes */
172858 ** Merge the doclist aDoclist/nDoclist into the TermSelect object passed
172875 int nDoclist /* Size of aDoclist in bytes */
172894 pTS->aaOutput[0] = sqlite3_malloc(nDoclist + FTS3_VARINT_MAX + 1);
172895 pTS->anOutput[0] = nDoclist;
172897 memcpy(pTS->aaOutput[0], aDoclist, nDoclist);
172898 memset(&pTS->aaOutput[0][nDoclist], 0, FTS3_VARINT_MAX);
172904 int nMerge = nDoclist;
173193 rc = fts3TermSelectMerge(p, &tsc, pSegcsr->aDoclist, pSegcsr->nDoclist);
174469 int nDoclist, /* Length of aDoclist in bytes */
174477 assert( nDoclist>0 );
174480 assert( !p || (p>aDoclist && p<&aDoclist[nDoclist]) );
174486 char *pEnd = &aDoclist[nDoclist];
174525 int nDoclist, /* Length of aDoclist in bytes */
174532 assert( nDoclist>0 );
174535 assert( !p || (p>=aDoclist && p<=&aDoclist[nDoclist]) );
174542 while( p<&aDoclist[nDoclist] && *p==0 ) p++;
174543 if( p>=&aDoclist[nDoclist] ){
176387 int nDoclist = pCsr->csr.nDoclist;
176406 while( i<nDoclist ){
180388 int nDoclist; /* Size of doclist in current entry */
180391 ** through the current doclist (aDoclist/nDoclist).
181550 pNext = &pReader->aDoclist[pReader->nDoclist];
181568 pReader->nNode = pReader->nDoclist = nCopy;
181635 pNext += fts3GetVarint32(pNext, &pReader->nDoclist);
181643 if( pReader->nDoclist > pReader->nNode-(pReader->aDoclist-pReader->aNode)
181644 || (pReader->nPopulate==0 && pReader->aDoclist[pReader->nDoclist-1])
181645 || pReader->nDoclist==0
181665 pReader->aDoclist, pReader->nDoclist, &pReader->pOffsetList,
181710 pReader->aDoclist, pReader->nDoclist, &p, &pReader->iDocid,
181719 char *pEnd = &pReader->aDoclist[pReader->nDoclist];
182458 int nDoclist /* Size of doclist in bytes */
182505 sqlite3Fts3VarintLen(nDoclist) + /* Size of doclist */
182506 nDoclist; /* Doclist data */
182541 sqlite3Fts3VarintLen(nDoclist) + /* Size of doclist */
182542 nDoclist; /* Doclist data */
182565 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
182566 assert( nDoclist>0 );
182567 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
182568 pWriter->nData = nData + nDoclist;
183062 ** MultiSegReader.aDoclist/nDoclist.
183070 assert( pCsr->nDoclist==0 );
183176 pCsr->nDoclist = apSegment[0]->nDoclist;
183178 rc = fts3MsrBufferData(pCsr, apSegment[0]->aDoclist, pCsr->nDoclist);
183185 int nDoclist = 0; /* Size of doclist */
183221 if( p->bDescIdx && nDoclist>0 ){
183225 if( nDoclist>0 && iPrev>=iDocid ) return FTS_CORRUPT_VTAB;
183231 rc = fts3GrowSegReaderBuffer(pCsr, nByte+nDoclist);
183235 char *a = &pCsr->aBuffer[nDoclist];
183241 nDoclist += nWrite;
183244 nDoclist += sqlite3Fts3PutVarint(&pCsr->aBuffer[nDoclist], iDelta);
183247 memcpy(&pCsr->aBuffer[nDoclist], pList, nList);
183248 nDoclist += nList;
183249 pCsr->aBuffer[nDoclist++] = '\0';
183256 if( nDoclist>0 ){
183257 rc = fts3GrowSegReaderBuffer(pCsr, nDoclist+FTS3_NODE_PADDING);
183259 memset(&pCsr->aBuffer[nDoclist], 0, FTS3_NODE_PADDING);
183261 pCsr->nDoclist = nDoclist;
183503 csr.zTerm, csr.nTerm, csr.aDoclist, csr.nDoclist);
183955 int nDoclist; /* Size of doclist in bytes */
184016 p->iOff += fts3GetVarint32(&p->aNode[p->iOff], &p->nDoclist);
184017 if( (p->nNode-p->iOff)<p->nDoclist ){
184021 p->iOff += p->nDoclist;
184157 ** leaf node, the doclist is passed as aDoclist/nDoclist. For an internal
184158 ** node, both aDoclist and nDoclist must be passed 0.
184178 int nDoclist /* Size of aDoclist in bytes */
184207 pNode->n += sqlite3Fts3PutVarint(&pNode->a[pNode->n], nDoclist);
184208 memcpy(&pNode->a[pNode->n], aDoclist, nDoclist);
184209 pNode->n += nDoclist;
184231 int nDoclist = pCsr->nDoclist;
184244 nSpace += sqlite3Fts3VarintLen(nDoclist) + nDoclist;
184277 nSpace += sqlite3Fts3VarintLen(nDoclist) + nDoclist;
184288 &pLeaf->block, &pLeaf->key, zTerm, nTerm, aDoclist, nDoclist
184849 reader.aDoclist, reader.nDoclist
185443 char *pEnd = &pCsr[csr.nDoclist];
186066 ** Fts3Expr.aDoclist[]/nDoclist.
186315 ** for each phrase into Fts3Expr.aDoclist[]/nDoclist. See also
224339 int nDoclist; /* Size of doclist in bytes */
224342 sqlite3Fts5HashScanEntry(pHash, &zTerm, &pDoclist, &nDoclist);
224347 if( pgsz>=(pBuf->n + pPgidx->n + nDoclist + 1) ){
224349 fts5BufferSafeAppendBlob(pBuf, pDoclist, nDoclist);
224358 while( p->rc==SQLITE_OK && iOff<nDoclist ){
224374 if( iOff<nDoclist && pDoclist[iOff]==0 ){
224377 if( iOff<nDoclist && pDoclist[iOff]==0 ){
226352 int nDoclist;
226386 nDoclist = (iTermOff ? iTermOff : szLeaf) - iOff;
226387 if( nDoclist+iOff>n ){
226391 fts5DecodeDoclist(&rc, &s, &a[iOff], nDoclist);