Lines Matching refs:pPhrase
211 pRet->pPhrase = (Fts3Phrase *)&pRet[1]; in getNextToken()
212 pRet->pPhrase->nToken = 1; in getNextToken()
213 pRet->pPhrase->iColumn = iCol; in getNextToken()
214 pRet->pPhrase->aToken[0].n = nToken; in getNextToken()
215 pRet->pPhrase->aToken[0].z = (char *)&pRet->pPhrase[1]; in getNextToken()
216 memcpy(pRet->pPhrase->aToken[0].z, zToken, nToken); in getNextToken()
219 pRet->pPhrase->aToken[0].isPrefix = 1; in getNextToken()
230 pRet->pPhrase->aToken[0].bFirst = 1; in getNextToken()
353 p->pPhrase = (Fts3Phrase *)&p[1]; in getNextString()
354 p->pPhrase->iColumn = pParse->iDefaultCol; in getNextString()
355 p->pPhrase->nToken = nToken; in getNextString()
357 zBuf = (char *)&p->pPhrase->aToken[nToken]; in getNextString()
365 for(jj=0; jj<p->pPhrase->nToken; jj++){ in getNextString()
366 p->pPhrase->aToken[jj].z = zBuf; in getNextString()
367 zBuf += p->pPhrase->aToken[jj].n; in getNextString()
1069 assert( p->eType==FTSQUERY_PHRASE || p->pPhrase==0 ); in fts3FreeExprNode()
1070 sqlite3Fts3EvalPhraseCleanup(p->pPhrase); in fts3FreeExprNode()
1128 Fts3Phrase *pPhrase = pExpr->pPhrase; in exprToString() local
1131 "%zPHRASE %d 0", zBuf, pPhrase->iColumn); in exprToString()
1132 for(i=0; zBuf && i<pPhrase->nToken; i++){ in exprToString()
1134 pPhrase->aToken[i].n, pPhrase->aToken[i].z, in exprToString()
1135 (pPhrase->aToken[i].isPrefix?"+":"") in exprToString()