Home
last modified time | relevance | path

Searched refs:Hash (Results 1 – 13 of 13) sorted by relevance

/sqlite-3.40.0/src/
H A Dhash.h19 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 Dhash.c23 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 Dcallback.c489 Hash temp1; in sqlite3SchemaClear()
490 Hash temp2; in sqlite3SchemaClear()
H A DsqliteInt.h1346 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 Dtrigger.c390 Hash *pHash = &db->aDb[iDb].pSchema->trigHash; in sqlite3FinishTrigger()
706 Hash *pHash; in sqlite3UnlinkAndDeleteTrigger()
H A Dbuild.c582 Hash *pHash; in sqlite3UnlinkAndDeleteIndex()
1423 Hash *pHash; in sqlite3DeleteReturning()
1448 Hash *pHash; in sqlite3AddReturning()
3220 Hash *pHash; in sqlite3RootPageMoved()
H A Dpragma.c1236 Hash *pHash; in sqlite3Pragma()
1688 Hash *pTbls; /* Set of all tables in the schema */ in sqlite3Pragma()
H A Dfkey.c706 Hash *pHash = &db->aDb[iDb].pSchema->tblHash; in sqlite3FkClearTriggerCache()
H A Dselect.c2177 Hash ht; /* Hash table of column names */ in sqlite3ColumnsFromExprList()
H A Dshell.c.in10039 int bSeparate = 0; /* Hash each table separately */
10040 int iSize = 224; /* Hash algorithm to use */
/sqlite-3.40.0/ext/fts1/
H A Dft_hash.h21 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 Dft_hash.c42 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 Dfulltext.c1300 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()