Lines Matching defs:pList
65 PendingList *pList; /* Doclist is assembled here */
555 PendingList *pList;
567 pList = (PendingList *)fts3HashFind(&p->pendingTerms, zToken, nToken);
568 if( pList ){
569 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
571 if( fts3PendingListAppend(&pList, p->iPrevDocid, iCol, iPos, &rc) ){
572 if( pList==fts3HashInsert(&p->pendingTerms, zToken, nToken, pList) ){
577 sqlite3_free(pList);
582 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
931 PendingList *pList = (PendingList *)fts3HashData(pElem);
934 pReader->nNode = pReader->nDoclist = pList->nData + 1;
935 pReader->aNode = pReader->aDoclist = pList->aData;
1999 char *pList = *ppList;
2001 char *pEnd = &pList[nList];
2003 char *p = pList;
2011 nList = (int)(p - pList);
2015 nList -= (int)(p - pList);
2016 pList = p;
2020 p = &pList[1];
2024 *ppList = pList;
2142 char *pList;
2146 fts3SegReaderNextDocid(apSegment[0], &pList, &nList);
2157 fts3ColumnFilter(pFilter->iCol, &pList, &nList);
2176 memcpy(&pCsr->aBuffer[nDoclist], pList, nList);
2482 if( pDeferred->pList ){
2483 *pnByte = pDeferred->pList->nData;
2484 return pDeferred->pList->aData;
2517 sqlite3_free(pDef->pList);
2518 pDef->pList = 0;
2534 sqlite3_free(pDef->pList);
2581 fts3PendingListAppend(&pDef->pList, iDocid, i, iPos, &rc);
2590 if( pDef->pList ){
2591 rc = fts3PendingListAppendVarint(&pDef->pList, 0);