Home
last modified time | relevance | path

Searched refs:pTok (Results 1 – 9 of 9) sorted by relevance

/sqlite-3.40.0/ext/fts3/
H A Dfts3_tokenize_vtab.c56 sqlite3_tokenizer *pTok; member
168 sqlite3_tokenizer *pTok = 0; in fts3tokConnectMethod() local
193 rc = pMod->xCreate((nDequote>1 ? nDequote-1 : 0), azArg, &pTok); in fts3tokConnectMethod()
206 pTab->pTok = pTok; in fts3tokConnectMethod()
209 if( pTok ){ in fts3tokConnectMethod()
210 pMod->xDestroy(pTok); in fts3tokConnectMethod()
226 pTab->pMod->xDestroy(pTab->pTok); in fts3tokDisconnectMethod()
356 rc = pTab->pMod->xOpen(pTab->pTok, pCsr->zInput, nByte, &pCsr->pCsr); in fts3tokFilterMethod()
358 pCsr->pCsr->pTokenizer = pTab->pTok; in fts3tokFilterMethod()
H A Dfts3.c3165 Fts3PhraseToken *pTok, /* Token to query for */ in fts3TermSelect() argument
3175 pSegcsr = pTok->pSegcsr; in fts3TermSelect()
3179 | (pTok->isPrefix ? FTS3_SEGMENT_PREFIX : 0) in fts3TermSelect()
3180 | (pTok->bFirst ? FTS3_SEGMENT_FIRST : 0) in fts3TermSelect()
3183 filter.zTerm = pTok->z; in fts3TermSelect()
3184 filter.nTerm = pTok->n; in fts3TermSelect()
3207 pTok->pSegcsr = 0; in fts3TermSelect()
/sqlite-3.40.0/ext/fts5/
H A Dfts5_test_tok.c57 Fts5Tokenizer *pTok; /* Tokenizer instance */ member
216 rc = pTab->tok.xCreate(pTokCtx, azArg, nArg, &pTab->pTok); in fts5tokConnectMethod()
237 if( pTab->pTok ){ in fts5tokDisconnectMethod()
238 pTab->tok.xDelete(pTab->pTok); in fts5tokDisconnectMethod()
384 pTab->pTok, (void*)pCsr, 0, zByte, nByte, fts5tokCb in fts5tokFilterMethod()
H A Dfts5_tokenize.c323 static void fts5UnicodeDelete(Fts5Tokenizer *pTok){ in fts5UnicodeDelete() argument
324 if( pTok ){ in fts5UnicodeDelete()
325 Unicode61Tokenizer *p = (Unicode61Tokenizer*)pTok; in fts5UnicodeDelete()
560 static void fts5PorterDelete(Fts5Tokenizer *pTok){ in fts5PorterDelete() argument
561 if( pTok ){ in fts5PorterDelete()
562 PorterTokenizer *p = (PorterTokenizer*)pTok; in fts5PorterDelete()
1318 Fts5Tokenizer *pTok, in fts5TriTokenize() argument
1324 TrigramTokenizer *p = (TrigramTokenizer*)pTok; in fts5TriTokenize()
1379 Fts5Tokenizer *pTok in sqlite3Fts5TokenizerPattern() argument
1382 TrigramTokenizer *p = (TrigramTokenizer*)pTok; in sqlite3Fts5TokenizerPattern()
H A Dfts5_main.c83 Fts5TokenizerModule *pTok; /* First in list of all tokenizer modules */ member
2662 pNew->pNext = pGlobal->pTok; in fts5CreateTokenizer()
2663 pGlobal->pTok = pNew; in fts5CreateTokenizer()
2683 for(pMod=pGlobal->pTok; pMod; pMod=pMod->pNext){ in fts5LocateTokenizer()
2740 pMod->x.xCreate, pConfig->pTok in sqlite3Fts5GetTokenizer()
2747 pConfig->pTok = 0; in sqlite3Fts5GetTokenizer()
2754 Fts5TokenizerModule *pTok, *pNextTok; in fts5ModuleDestroy() local
2764 for(pTok=pGlobal->pTok; pTok; pTok=pNextTok){ in fts5ModuleDestroy()
2765 pNextTok = pTok->pNext; in fts5ModuleDestroy()
2766 if( pTok->xDestroy ) pTok->xDestroy(pTok->pUserData); in fts5ModuleDestroy()
[all …]
H A Dfts5_config.c304 if( pConfig->pTok ){ in fts5ConfigParseSpecial()
399 assert( pConfig->pTok==0 && pConfig->pTokApi==0 ); in fts5ConfigDefaultTokenizer()
601 if( rc==SQLITE_OK && pRet->pTok==0 ){ in sqlite3Fts5ConfigParse()
646 if( pConfig->pTok ){ in sqlite3Fts5ConfigFree()
647 pConfig->pTokApi->xDelete(pConfig->pTok); in sqlite3Fts5ConfigFree()
725 pConfig->pTok, pCtx, flags, pText, nText, xToken in sqlite3Fts5Tokenize()
H A Dfts5_tcl.c691 Fts5Tokenizer *pTok = 0; in f5tTokenize() local
729 rc = tokenizer.xCreate(pUserdata, &azArg[1], nArg-1, &pTok); in f5tTokenize()
741 pTok, (void*)&ctx, FTS5_TOKENIZE_DOCUMENT, zText, nText, xTokenizeCb2 in f5tTokenize()
743 tokenizer.xDelete(pTok); in f5tTokenize()
H A Dfts5Int.h196 Fts5Tokenizer *pTok; member
827 Fts5Tokenizer *pTok
H A Dfts5_expr.c1917 void sqlite3Fts5ParseNear(Fts5Parse *pParse, Fts5Token *pTok){ in sqlite3Fts5ParseNear() argument
1918 if( pTok->n!=4 || memcmp("NEAR", pTok->p, 4) ){ in sqlite3Fts5ParseNear()
1920 pParse, "fts5: syntax error near \"%.*s\"", pTok->n, pTok->p in sqlite3Fts5ParseNear()