Lines Matching refs:aDoclist

193589   char *aDoclist;                 /* List of docids for full-text queries */  member
193824 char *aDoclist; /* Pointer to doclist buffer */ member
195410 sqlite3_free(pCsr->aDoclist);
196500 char *aDoclist, /* Pointer to doclist */ argument
196523 memcpy(pTS->aaOutput[0], aDoclist, nDoclist);
196529 char *aMerge = aDoclist;
196547 if( aMerge!=aDoclist ) sqlite3_free(aMerge);
196551 if( aMerge!=aDoclist ) sqlite3_free(aMerge);
196819 rc = fts3TermSelectMerge(p, &tsc, pSegcsr->aDoclist, pSegcsr->nDoclist);
197002 pCsr->pNextId = pCsr->aDoclist;
198165 char *aDoclist, /* Pointer to entire doclist */ argument
198177 assert( !p || (p>aDoclist && p<&aDoclist[nDoclist]) );
198182 char *pDocid = aDoclist;
198183 char *pEnd = &aDoclist[nDoclist];
198202 fts3GetReverseVarint(&p, aDoclist, &iDelta);
198205 if( p==aDoclist ){
198209 fts3ReversePoslist(aDoclist, &p);
198221 char *aDoclist, /* Pointer to entire doclist */ argument
198232 assert( !p || (p>=aDoclist && p<=&aDoclist[nDoclist]) );
198235 p = aDoclist;
198239 while( p<&aDoclist[nDoclist] && *p==0 ) p++;
198240 if( p>=&aDoclist[nDoclist] ){
198432 char *aDoclist = sqlite3_malloc64((i64)nByte+FTS3_BUFFER_PADDING); local
198433 if( !aDoclist ) return SQLITE_NOMEM;
198434 memcpy(aDoclist, a[p->nToken-1].pList, nByte+1);
198435 memset(&aDoclist[nByte], 0, FTS3_BUFFER_PADDING);
198440 char *pR = aDoclist;
198441 char *pOut = aDoclist;
198445 nList = (int)(pOut - aDoclist);
198450 pDL->pList = aDoclist;
198455 sqlite3_free(aDoclist);
200120 char *aDoclist = pCsr->csr.aDoclist; local
200142 i += sqlite3Fts3GetVarint(&aDoclist[i], &v);
204147 char *aDoclist; /* Pointer to doclist of current entry */ member
205329 if( !pReader->aDoclist ){
205332 pNext = &pReader->aDoclist[pReader->nDoclist];
205361 pReader->aNode = pReader->aDoclist = aCopy;
205428 pReader->aDoclist = pNext;
205435 if( pReader->nDoclist > pReader->nNode-(pReader->aDoclist-pReader->aNode)
205436 || (pReader->nPopulate==0 && pReader->aDoclist[pReader->nDoclist-1])
205450 assert( pReader->aDoclist );
205457 pReader->aDoclist, pReader->nDoclist, &pReader->pOffsetList,
205461 rc = fts3SegReaderRequire(pReader, pReader->aDoclist, FTS3_VARINT_MAX);
205463 int n = sqlite3Fts3GetVarint(pReader->aDoclist, &pReader->iDocid);
205464 pReader->pOffsetList = &pReader->aDoclist[n];
205502 pReader->aDoclist, pReader->nDoclist, &p, &pReader->iDocid,
205511 char *pEnd = &pReader->aDoclist[pReader->nDoclist];
206247 const char *aDoclist, /* Pointer to buffer containing doclist */ argument
206357 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
206861 assert( pCsr->aDoclist==0 );
206970 rc = fts3MsrBufferData(pCsr, apSegment[0]->aDoclist,
206972 pCsr->aDoclist = pCsr->aBuffer;
206974 pCsr->aDoclist = apSegment[0]->aDoclist;
207054 pCsr->aDoclist = pCsr->aBuffer;
207297 csr.zTerm, csr.nTerm, csr.aDoclist, csr.nDoclist);
207751 const char *aDoclist; /* Pointer to doclist */ member
207817 p->aDoclist = &p->aNode[p->iOff];
207976 const char *aDoclist, /* Doclist (or NULL) to write */ argument
207987 assert_fts3_nc( (pNode->a[0]=='\0')==(aDoclist!=0) );
208007 if( aDoclist ){
208009 memcpy(&pNode->a[pNode->n], aDoclist, nDoclist);
208031 const char *aDoclist = pCsr->aDoclist; local
208094 &pLeaf->block, &pLeaf->key, zTerm, nTerm, aDoclist, nDoclist
208660 reader.aDoclist, reader.nDoclist
209253 char *pCsr = csr.aDoclist;