Searched refs:Hash (Results 1 – 13 of 13) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | hash.h | 19 typedef struct Hash Hash; typedef 43 struct Hash { struct 68 void sqlite3HashInit(Hash*); argument 69 void *sqlite3HashInsert(Hash*, const char *pKey, void *pData); 70 void *sqlite3HashFind(const Hash*, const char *pKey); 71 void sqlite3HashClear(Hash*);
|
| H A D | hash.c | 23 void sqlite3HashInit(Hash *pNew){ in sqlite3HashInit() 35 void sqlite3HashClear(Hash *pH){ in sqlite3HashClear() 73 Hash *pH, /* The complete hash table */ in insertElement() 106 static int rehash(Hash *pH, unsigned int new_size){ in rehash() 148 const Hash *pH, /* The pH to be searched */ in findElementWithHash() 183 Hash *pH, /* The pH containing "elem" */ in removeElementGivenHash() 217 void *sqlite3HashFind(const Hash *pH, const char *pKey){ in sqlite3HashFind() 237 void *sqlite3HashInsert(Hash *pH, const char *pKey, void *data){ in sqlite3HashInsert()
|
| H A D | callback.c | 489 Hash temp1; in sqlite3SchemaClear() 490 Hash temp2; in sqlite3SchemaClear()
|
| H A D | sqliteInt.h | 1346 Hash tblHash; /* All tables indexed by name */ 1347 Hash idxHash; /* All (named) indices indexed by name */ 1348 Hash trigHash; /* All triggers indexed by name */ 1349 Hash fkeyHash; /* All foreign keys by referenced table name */ 1641 Hash aModule; /* populated by sqlite3_create_module() */ 1646 Hash aFunc; /* Hash table of connection functions */ 1647 Hash aCollSeq; /* All collating sequences */
|
| H A D | trigger.c | 390 Hash *pHash = &db->aDb[iDb].pSchema->trigHash; in sqlite3FinishTrigger() 706 Hash *pHash; in sqlite3UnlinkAndDeleteTrigger()
|
| H A D | build.c | 582 Hash *pHash; in sqlite3UnlinkAndDeleteIndex() 1423 Hash *pHash; in sqlite3DeleteReturning() 1448 Hash *pHash; in sqlite3AddReturning() 3220 Hash *pHash; in sqlite3RootPageMoved()
|
| H A D | pragma.c | 1236 Hash *pHash; in sqlite3Pragma() 1688 Hash *pTbls; /* Set of all tables in the schema */ in sqlite3Pragma()
|
| H A D | fkey.c | 706 Hash *pHash = &db->aDb[iDb].pSchema->tblHash; in sqlite3FkClearTriggerCache()
|
| H A D | select.c | 2177 Hash ht; /* Hash table of column names */ in sqlite3ColumnsFromExprList()
|
| H A D | shell.c.in | 10039 int bSeparate = 0; /* Hash each table separately */ 10040 int iSize = 224; /* Hash algorithm to use */
|
| /sqlite-3.40.0/ext/fts1/ |
| H A D | ft_hash.h | 21 typedef struct Hash Hash; typedef 32 struct Hash { struct 83 void HashInit(Hash*, int keytype, int copyKey); 84 void *HashInsert(Hash*, const void *pKey, int nKey, void *pData); 85 void *HashFind(const Hash*, const void *pKey, int nKey); 86 void HashClear(Hash*);
|
| H A D | ft_hash.c | 42 void HashInit(Hash *pNew, int keyClass, int copyKey){ in HashInit() 62 void HashClear(Hash *pH){ in HashClear() 204 Hash *pH, /* The complete hash table */ in insertElement() 231 static void rehash(Hash *pH, int new_size){ in rehash() 255 const Hash *pH, /* The pH to be searched */ in findElementGivenHash() 283 Hash *pH, /* The pH containing "elem" */ in removeElementGivenHash() 320 void *HashFind(const Hash *pH, const void *pKey, int nKey){ in HashFind() 349 void *HashInsert(Hash *pH, const void *pKey, int nKey, void *data){ in HashInsert()
|
| H A D | fulltext.c | 1300 static int build_terms(Hash *terms, sqlite3_tokenizer *pTokenizer, in build_terms() 1389 Hash terms; /* maps term string -> PosList */ in index_insert() 1441 Hash terms; in index_delete()
|