Lines Matching refs:nList

43308   int nList;                      /* Number of pages in pList */
43330 nList = 0;
43334 nList++;
43339 nList = 1;
43341 pPager->aStat[PAGER_STAT_WRITE] += nList;
48954 int nList; /* Number of elements in aList */
48958 const int nList = *pnList; /* Size of input list */
48966 assert( nList<=HASHTABLE_NPAGE && nList>0 );
48969 for(iList=0; iList<nList; iList++){
48974 assert( p->aList && p->nList<=(1<<iSub) );
48976 walMerge(aContent, p->aList, p->nList, &aMerge, &nMerge, aBuffer);
48979 aSub[iSub].nList = nMerge;
48983 if( nList & (1<<iSub) ){
48985 assert( p->nList<=(1<<iSub) );
48986 assert( p->aList==&aList[nList&~((2<<iSub)-1)] );
48987 walMerge(aContent, p->aList, p->nList, &aMerge, &nMerge, aBuffer);
126898 int nList; /* Length of position list */
129398 ** Argument pList points to a position list nList bytes in size. This
129408 int nList, /* Size of pList in bytes */
129414 char *pEnd = &pList[nList];
129841 ** in buffer aList[], size nList bytes.
129848 static int fts3DoclistCountDocids(char *aList, int nList){
129851 char *aEnd = &aList[nList]; /* Pointer to one byte after EOF */
130774 ** Arguments pList/nList contain the doclist for token iToken of phrase p.
130783 Fts3Phrase *p, /* Phrase to merge pList/nList into */
130784 int iToken, /* Token pList/nList corresponds to */
130786 int nList /* Number of bytes in pList */
130798 p->doclist.nAll = nList;
130816 nRight = nList;
130822 nLeft = nList;
130873 ** and doclist.nList are both zeroed.
130891 int nList;
130892 int rc = sqlite3Fts3DeferredTokenList(pDeferred, &pList, &nList);
130898 pPhrase->doclist.nList = 0;
130903 nPoslist = nList;
130918 pPhrase->doclist.nList = 0;
130930 pPhrase->doclist.nList = nPoslist;
130958 pPhrase->doclist.nList = (int)(aOut - pPhrase->doclist.pList);
130962 pPhrase->doclist.nList = 0;
131166 pDL->nList = (int)(pIter - pDL->pList);
131190 int nList;
131216 p->nList = pPhrase->doclist.nList;
131225 pTab, pToken->pSegcsr, &p->iDocid, &p->pList, &p->nList
131245 ** the Fts3Doclist.pList and nList fields.
131270 &pDL->iDocid, &pDL->pList, &pDL->nList
131312 int nList = 0;
131313 int nByte = a[p->nToken-1].nList;
131326 nList = (int)(pOut - aDoclist);
131332 pDL->nList = nList;
131367 &pDL->pNextDocid, &pDL->iDocid, &pDL->nList, pbEof
131656 int nList = 0;
131658 rc = fts3TermSelect(pTab, pToken, pTC->iCol, &nList, &pList);
131662 fts3EvalPhraseMergeToken(pTab, pTC->pPhrase, pTC->iToken,pList,nList);
131743 pPhrase->doclist.nList = 0;
131792 assert( nNew<=pPhrase->doclist.nList && nNew>0 );
131793 memset(&pPhrase->doclist.pList[nNew], 0, pPhrase->doclist.nList - nNew);
131794 pPhrase->doclist.nList = nNew;
131819 ** FTs3Expr.pPhrase->doclist.nList (length of pList in bytes)
131959 ** (Fts3Expr->pPhrase.doclist.pList/nList) for each phrase in the expression.
132002 nTmp += p->pRight->pPhrase->doclist.nList;
132004 nTmp += p->pPhrase->doclist.nList;
139299 int nList = *pnList;
139300 char *pEnd = &pList[nList];
139310 nList = (int)(p - pList);
139314 nList -= (int)(p - pList);
139316 if( nList==0 ){
139323 if( bZero && &pList[nList]!=pEnd ){
139324 memset(&pList[nList], 0, pEnd - &pList[nList]);
139327 *pnList = nList;
139340 int nList
139342 if( nList>pMsr->nBuffer ){
139344 pMsr->nBuffer = nList*2;
139350 memcpy(pMsr->aBuffer, pList, nList);
139382 int nList;
139386 rc = fts3SegReaderNextDocid(p, apSegment[0], &pList, &nList);
139399 if( nList>0 && fts3SegReaderIsPending(apSegment[0]) ){
139400 rc = fts3MsrBufferData(pMsr, pList, nList+1);
139402 assert( (pMsr->aBuffer[nList] & 0xFE)==0x00 );
139407 fts3ColumnFilter(pMsr->iColFilter, 1, &pList, &nList);
139410 if( nList>0 ){
139413 *pnPoslist = nList;
139640 int nList = 0;
139643 fts3SegReaderNextDocid(p, apSegment[0], &pList, &nList);
139654 fts3ColumnFilter(pFilter->iCol, 0, &pList, &nList);
139657 if( !isIgnoreEmpty || nList>0 ){
139670 nByte = sqlite3Fts3VarintLen(iDelta) + (isRequirePos?nList+1:0);
139685 nWrite = sqlite3Fts3FirstFilter(iDelta, pList, nList, a);
139694 memcpy(&pCsr->aBuffer[nDoclist], pList, nList);
139695 nDoclist += nList;
142804 int nList; /* Number of phrases in expression */
142815 rc = fts3ExprLoadDoclists(pCsr, &nList, 0);
142823 nByte = sizeof(SnippetPhrase) * nList;
142836 sIter.nPhrase = nList;
142841 for(i=0; i<nList; i++){