Lines Matching refs:doclist

193666   Fts3Doclist doclist;  member
197900 sqlite3_free(p->doclist.aAll);
197901 p->doclist.aAll = 0;
197902 p->doclist.nAll = 0;
197906 p->doclist.aAll = pList;
197907 p->doclist.nAll = nList;
197910 else if( p->doclist.aAll==0 ){
197922 pLeft = p->doclist.aAll;
197923 nLeft = p->doclist.nAll;
197928 pRight = p->doclist.aAll;
197929 nRight = p->doclist.nAll;
197939 p->doclist.aAll = pRight;
197940 p->doclist.nAll = nRight;
197995 char *aFree = (pPhrase->doclist.bFreeList ? pPhrase->doclist.pList : 0);
198010 pPhrase->doclist.pList = 0;
198011 pPhrase->doclist.nList = 0;
198031 pPhrase->doclist.pList = 0;
198032 pPhrase->doclist.nList = 0;
198043 pPhrase->doclist.pList = aPoslist;
198044 pPhrase->doclist.nList = nPoslist;
198045 pPhrase->doclist.iDocid = pCsr->iPrevId;
198046 pPhrase->doclist.bFreeList = 1;
198055 p2 = pPhrase->doclist.pList;
198058 p1 = pPhrase->doclist.pList;
198069 pPhrase->doclist.pList = aOut;
198072 pPhrase->doclist.bFreeList = 1;
198073 pPhrase->doclist.nList = (int)(aOut - pPhrase->doclist.pList);
198076 pPhrase->doclist.pList = 0;
198077 pPhrase->doclist.nList = 0;
198083 if( pPhrase->doclist.pList!=aFree ) sqlite3_free(aFree);
198332 fts3EvalDlPhraseNext(pTab, &pPhrase->doclist, pbEof);
198333 p->pList = pPhrase->doclist.pList;
198334 p->nList = pPhrase->doclist.nList;
198335 p->iDocid = pPhrase->doclist.iDocid;
198378 Fts3Doclist *pDL = &p->doclist;
198479 Fts3Doclist *pDL = &p->doclist;
198789 pTC->pPhrase->doclist.aAll, pTC->pPhrase->doclist.nAll
198863 if( pPhrase->doclist.bFreeList ){
198864 sqlite3_free(pPhrase->doclist.pList);
198866 pPhrase->doclist.pList = 0;
198867 pPhrase->doclist.nList = 0;
198868 pPhrase->doclist.bFreeList = 0;
198907 assert( pPhrase->doclist.pList );
198909 p2 = pOut = pPhrase->doclist.pList;
198914 nNew = (int)(pOut - pPhrase->doclist.pList) - 1;
198915 assert_fts3_nc( nNew<=pPhrase->doclist.nList && nNew>0 );
198916 if( nNew>=0 && nNew<=pPhrase->doclist.nList ){
198917 assert( pPhrase->doclist.pList[nNew]=='\0' );
198918 memset(&pPhrase->doclist.pList[nNew], 0, pPhrase->doclist.nList - nNew);
198919 pPhrase->doclist.nList = nNew;
198921 *paPoslist = pPhrase->doclist.pList;
199014 if( pRight->pPhrase->doclist.aAll ){
199015 Fts3Doclist *pDl = &pRight->pPhrase->doclist;
199021 if( pLeft->pPhrase && pLeft->pPhrase->doclist.aAll ){
199022 Fts3Doclist *pDl = &pLeft->pPhrase->doclist;
199089 pExpr->iDocid = pPhrase->doclist.iDocid;
199144 assert( p->pRight->pPhrase->doclist.nList>0 );
199145 nTmp += p->pRight->pPhrase->doclist.nList;
199147 nTmp += p->pPhrase->doclist.nList;
199153 char *aPoslist = p->pPhrase->doclist.pList;
199162 aPoslist = pExpr->pRight->pPhrase->doclist.pList;
199258 pExpr->iDocid==pCsr->iPrevId && pExpr->pPhrase->doclist.pList
199265 bHit = (pPhrase->doclist.pList!=0);
199272 && pExpr->pPhrase->doclist.nList>0
199398 pPhrase->doclist.pNextDocid = 0;
199399 pPhrase->doclist.iDocid = 0;
199441 if( pPhrase && pPhrase->doclist.pList ){
199443 char *p = pPhrase->doclist.pList;
199672 pIter = pPhrase->doclist.pList;
199736 bEof = !pPh->doclist.nAll ||
199737 (pIter >= (pPh->doclist.aAll + pPh->doclist.nAll));
199740 bDescDoclist, pPh->doclist.aAll, pPh->doclist.nAll,
199745 bEof = !pPh->doclist.nAll || (pIter && pIter<=pPh->doclist.aAll);
199749 bDescDoclist, pPh->doclist.aAll, pPh->doclist.nAll,
199797 sqlite3_free(pPhrase->doclist.aAll);
199799 memset(&pPhrase->doclist, 0, sizeof(Fts3Doclist));
210718 char *pIter = pPhrase->doclist.pList;
256712 Fts5Buffer doclist; member
256730 if( p1->base.iRowid<=pSetup->iLastRowid && pSetup->doclist.n>0 ){
256732 for(i=0; p->rc==SQLITE_OK && pSetup->doclist.n; i++){
256738 fts5BufferSwap(&pSetup->doclist, &pSetup->aBuf[iStore]);
256739 fts5BufferZero(&pSetup->doclist);
256744 pSetup->xMerge(p, &pSetup->doclist, nMerge, &pSetup->aBuf[i1]);
256754 p, (u64)p1->base.iRowid-(u64)pSetup->iLastRowid, p1, &pSetup->doclist
256827 s.xMerge(p, &s.doclist, s.nMerge, &s.aBuf[i]);
256835 + ((i64)s.doclist.n)+FTS5_DATA_ZERO_PADDING);
256839 pData->nn = pData->szLeaf = s.doclist.n;
256840 if( s.doclist.n ) memcpy(pData->p, s.doclist.p, s.doclist.n);
256853 fts5BufferFree(&s.doclist);