Lines Matching defs:pTok

182806   Fts3PhraseToken *pTok,          /* Token to query for */
182816 pSegcsr = pTok->pSegcsr;
182820 | (pTok->isPrefix ? FTS3_SEGMENT_PREFIX : 0)
182821 | (pTok->bFirst ? FTS3_SEGMENT_FIRST : 0)
182824 filter.zTerm = pTok->z;
182825 filter.nTerm = pTok->n;
182848 pTok->pSegcsr = 0;
189482 sqlite3_tokenizer *pTok;
189594 sqlite3_tokenizer *pTok = 0;
189619 rc = pMod->xCreate((nDequote>1 ? nDequote-1 : 0), azArg, &pTok);
189632 pTab->pTok = pTok;
189635 if( pTok ){
189636 pMod->xDestroy(pTok);
189652 pTab->pMod->xDestroy(pTab->pTok);
189782 rc = pTab->pMod->xOpen(pTab->pTok, pCsr->zInput, nByte, &pCsr->pCsr);
189784 pCsr->pCsr->pTokenizer = pTab->pTok;
222125 Fts5Tokenizer *pTok;
222756 Fts5Tokenizer *pTok
225710 if( pConfig->pTok ){
225805 assert( pConfig->pTok==0 && pConfig->pTokApi==0 );
226007 if( rc==SQLITE_OK && pRet->pTok==0 ){
226052 if( pConfig->pTok ){
226053 pConfig->pTokApi->xDelete(pConfig->pTok);
226131 pConfig->pTok, pCtx, flags, pText, nText, xToken
228285 ** Token pTok has appeared in a MATCH expression where the NEAR operator
228286 ** is expected. If token pTok does not contain "NEAR", store an error
228289 static void sqlite3Fts5ParseNear(Fts5Parse *pParse, Fts5Token *pTok){
228290 if( pTok->n!=4 || memcmp("NEAR", pTok->p, 4) ){
228292 pParse, "fts5: syntax error near \"%.*s\"", pTok->n, pTok->p
236911 Fts5TokenizerModule *pTok; /* First in list of all tokenizer modules */
236933 ** of the Fts5Global.pTok list.
239490 pNew->pNext = pGlobal->pTok;
239491 pGlobal->pTok = pNew;
239511 for(pMod=pGlobal->pTok; pMod; pMod=pMod->pNext){
239561 pMod->pUserData, (azArg?&azArg[1]:0), (nArg?nArg-1:0), &pConfig->pTok
239568 pMod->x.xCreate, pConfig->pTok
239575 pConfig->pTok = 0;
239582 Fts5TokenizerModule *pTok, *pNextTok;
239592 for(pTok=pGlobal->pTok; pTok; pTok=pNextTok){
239593 pNextTok = pTok->pNext;
239594 if( pTok->xDestroy ) pTok->xDestroy(pTok->pUserData);
239595 sqlite3_free(pTok);
241247 static void fts5UnicodeDelete(Fts5Tokenizer *pTok){
241248 if( pTok ){
241249 Unicode61Tokenizer *p = (Unicode61Tokenizer*)pTok;
241484 static void fts5PorterDelete(Fts5Tokenizer *pTok){
241485 if( pTok ){
241486 PorterTokenizer *p = (PorterTokenizer*)pTok;
242242 Fts5Tokenizer *pTok,
242248 TrigramTokenizer *p = (TrigramTokenizer*)pTok;
242292 ** pTok is a tokenizer previously created using the same method. This function
242303 Fts5Tokenizer *pTok
242306 TrigramTokenizer *p = (TrigramTokenizer*)pTok;