Home
last modified time | relevance | path

Searched refs:Fts3Hash (Results 1 – 8 of 8) sorted by relevance

/sqlite-3.40.0/ext/fts3/
H A Dfts3_hash.h21 typedef struct Fts3Hash Fts3Hash; typedef
32 struct Fts3Hash { struct
74 void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey);
75 void *sqlite3Fts3HashInsert(Fts3Hash*, const void *pKey, int nKey, void *pData);
76 void *sqlite3Fts3HashFind(const Fts3Hash*, const void *pKey, int nKey);
77 void sqlite3Fts3HashClear(Fts3Hash*);
78 Fts3HashElem *sqlite3Fts3HashFindElem(const Fts3Hash *, const void *, int);
H A Dfts3_hash.c59 void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey){ in sqlite3Fts3HashInit()
74 void sqlite3Fts3HashClear(Fts3Hash *pH){ in sqlite3Fts3HashClear()
167 Fts3Hash *pH, /* The complete hash table */ in fts3HashInsertElement()
196 static int fts3Rehash(Fts3Hash *pH, int new_size){ in fts3Rehash()
221 const Fts3Hash *pH, /* The pH to be searched */ in fts3FindElementByHash()
249 Fts3Hash *pH, /* The pH containing "elem" */ in fts3RemoveElementByHash()
283 const Fts3Hash *pH, in sqlite3Fts3HashFindElem()
303 void *sqlite3Fts3HashFind(const Fts3Hash *pH, const void *pKey, int nKey){ in sqlite3Fts3HashFind()
326 Fts3Hash *pH, /* The hash table to insert into */ in sqlite3Fts3HashInsert()
H A Dfts3_tokenizer.c69 Fts3Hash *pHash; in fts3TokenizerFunc()
76 pHash = (Fts3Hash *)sqlite3_user_data(context); in fts3TokenizerFunc()
166 Fts3Hash *pHash, /* Tokenizer hash table */ in sqlite3Fts3InitTokenizer()
266 Fts3Hash *pHash; in testFunc()
299 pHash = (Fts3Hash *)sqlite3_user_data(context); in testFunc()
479 Fts3Hash *pHash, in sqlite3Fts3InitHashTable()
H A Dfts3Int.h289 Fts3Hash hPending; /* Pending terms table for this index */
601 int sqlite3Fts3InitHashTable(sqlite3 *, Fts3Hash *, const char *);
602 int sqlite3Fts3InitTokenizer(Fts3Hash *pHash, const char *,
621 int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash*);
644 int sqlite3Fts3InitTok(sqlite3*, Fts3Hash *, void(*xDestroy)(void*));
H A Dfts3_tokenize_vtab.c78 Fts3Hash *pHash, in fts3tokQueryTokenizer()
186 rc = fts3tokQueryTokenizer((Fts3Hash*)pHash, zModule, &pMod, pzErr); in fts3tokConnectMethod()
423 int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash, void(*xDestroy)(void*)){ in sqlite3Fts3InitTok()
H A Dfts3_expr.c1194 Fts3Hash *pHash = (Fts3Hash*)sqlite3_user_data(context); in fts3ExprTestCommon()
1280 int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash *pHash){ in sqlite3Fts3ExprInitTestInterface()
H A Dfts3_write.c754 Fts3Hash *pHash, /* Pending terms hash table to add entry to */ in fts3PendingTermsAddOne()
902 Fts3Hash *pHash = &p->aIndex[i].hPending; in sqlite3Fts3PendingTermsClear()
1716 Fts3Hash *pHash; in sqlite3Fts3SegReaderPending()
H A Dfts3.c313 Fts3Hash hash; /* Hash table */
1181 Fts3Hash *pHash = &((Fts3HashWrapper*)pAux)->hash; in fts3InitVtab()