Searched refs:pTok (Results 1 – 9 of 9) sorted by relevance
| /sqlite-3.40.0/ext/fts3/ |
| H A D | fts3_tokenize_vtab.c | 56 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 D | fts3.c | 3165 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 D | fts5_test_tok.c | 57 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 D | fts5_tokenize.c | 323 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 D | fts5_main.c | 83 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 D | fts5_config.c | 304 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 D | fts5_tcl.c | 691 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 D | fts5Int.h | 196 Fts5Tokenizer *pTok; member 827 Fts5Tokenizer *pTok
|
| H A D | fts5_expr.c | 1917 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()
|