• Home
  • Raw
  • Download

Lines Matching refs:pHead

33937   HashElem *pHead;       /* First element already in pEntry */
33939 pHead = pEntry->count ? pEntry->chain : 0;
33943 pHead = 0;
33945 if( pHead ){
33946 pNew->next = pHead;
33947 pNew->prev = pHead->prev;
33948 if( pHead->prev ){ pHead->prev->next = pNew; }
33950 pHead->prev = pNew;
181445 Fts3HashElem *pHead; /* First element already in pEntry */
181446 pHead = pEntry->chain;
181447 if( pHead ){
181448 pNew->next = pHead;
181449 pNew->prev = pHead->prev;
181450 if( pHead->prev ){ pHead->prev->next = pNew; }
181452 pHead->prev = pNew;
189431 char *pHead; /* Position list data following iHead */
189742 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, pIter->nSnippet);
189750 if( pPhrase->pHead && pPhrase->iHead<iEnd ){
189761 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, iEnd+1);
189843 pPhrase->pHead = pCsr;
189850 pPhrase->pList==0 && pPhrase->pHead==0 && pPhrase->pTail==0
189920 if( sIter.aPhrase[i].pHead ){
211024 sqlite3_session *pHead;
211030 pHead = (sqlite3_session*)sqlite3_preupdate_hook(db, 0, 0);
211031 for(pp=&pHead; ALWAYS((*pp)!=0); pp=&((*pp)->pNext)){
211034 if( pHead ) sqlite3_preupdate_hook(db, xPreUpdate, (void*)pHead);
228659 PrefixMerger *pHead = 0;
228671 pHead = &aMerger[nBuf];
228672 fts5DoclistIterInit(p1, &pHead->iter);
228675 fts5PrefixMergerInsertByRowid(&pHead, &aMerger[i]);
228695 while( pHead ){
228696 fts5MergeAppendDocid(&out, iLastRowid, pHead->iter.iRowid);
228698 if( pHead->pNext && iLastRowid==pHead->pNext->iter.iRowid ){
228703 PrefixMerger *pSave = pHead;
228707 pHead = 0;
228716 fts5PrefixMergerInsertByPosition(&pHead, pSave);
228720 if( pHead==0 || pHead->pNext==0 ){
228733 pThis = pHead;
228734 pHead = pThis->pNext;
228737 fts5PrefixMergerInsertByPosition(&pHead, pThis);
228739 while( pHead->pNext ){
228740 pThis = pHead;
228745 pHead = pThis->pNext;
228746 fts5PrefixMergerInsertByPosition(&pHead, pThis);
228749 if( pHead->iPos!=iPrev ){
228750 sqlite3Fts5PoslistSafeAppend(&tmp, &iPrev, pHead->iPos);
228752 nTail = pHead->iter.nPoslist - pHead->iOff;
228764 fts5BufferSafeAppendBlob(&out, &pHead->aPos[pHead->iOff], nTail);
228767 pHead = pSave;
228772 fts5PrefixMergerInsertByRowid(&pHead, pX);
228778 PrefixMerger *pThis = pHead;
228782 pHead = pThis->pNext;
228783 fts5PrefixMergerInsertByRowid(&pHead, pThis);