Lines Matching refs:pSetup
151437 Select *pSetup; /* The setup query */ local
151551 pSetup = pFirstRec->pPrior;
151552 pSetup->pNext = 0;
151554 rc = sqlite3Select(pParse, pSetup, &destQueue);
151555 pSetup->pNext = p;
151588 pFirstRec->pPrior = pSetup;
256681 TokendataSetupCtx *pSetup = (TokendataSetupCtx*)pCtx; local
256686 pSetup->nTermByte = nNew-1;
256687 pSetup->iTermOff = pSetup->pT->terms.n;
256688 fts5BufferAppendBlob(&p->rc, &pSetup->pT->terms, nNew-1, pNew+1);
256695 pSetup->pT, pSetup->iTermOff, pSetup->nTermByte, p1->base.iRowid, iPos
256726 PrefixSetupCtx *pSetup = (PrefixSetupCtx*)pCtx; local
256727 const int nMerge = pSetup->nMerge;
256730 if( p1->base.iRowid<=pSetup->iLastRowid && pSetup->doclist.n>0 ){
256732 for(i=0; p->rc==SQLITE_OK && pSetup->doclist.n; i++){
256735 assert( i1+nMerge<=pSetup->nBuf );
256737 if( pSetup->aBuf[iStore].n==0 ){
256738 fts5BufferSwap(&pSetup->doclist, &pSetup->aBuf[iStore]);
256739 fts5BufferZero(&pSetup->doclist);
256744 pSetup->xMerge(p, &pSetup->doclist, nMerge, &pSetup->aBuf[i1]);
256746 fts5BufferZero(&pSetup->aBuf[iStore]);
256750 pSetup->iLastRowid = 0;
256753 pSetup->xAppend(
256754 p, (u64)p1->base.iRowid-(u64)pSetup->iLastRowid, p1, &pSetup->doclist
256756 pSetup->iLastRowid = p1->base.iRowid;
256759 if( pSetup->pTokendata ){
256760 prefixIterSetupTokendataCb(p, (void*)pSetup->pTokendata, p1, pNew, nNew);