Home
last modified time | relevance | path

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

/sqlite-3.40.0/ext/fts1/
H A Dft_hash.c44 assert( keyClass>=HASH_STRING && keyClass<=HASH_BINARY ); in HashInit()
45 pNew->keyClass = keyClass; in HashInit()
47 if( keyClass==HASH_POINTER || keyClass==HASH_INT ) copyKey = 0; in HashInit()
157 switch( keyClass ){ in hashFunction()
166 if( keyClass==HASH_STRING ){ in hashFunction()
169 assert( keyClass==HASH_BINARY ); in hashFunction()
183 switch( keyClass ){ in compareFunction()
192 if( keyClass==HASH_STRING ){ in compareFunction()
195 assert( keyClass==HASH_BINARY ); in compareFunction()
242 xHash = hashFunction(pH->keyClass); in rehash()
[all …]
H A Dfts1_hash.c54 assert( keyClass>=FTS1_HASH_STRING && keyClass<=FTS1_HASH_BINARY ); in sqlite3Fts1HashInit()
55 pNew->keyClass = keyClass; in sqlite3Fts1HashInit()
135 static int (*hashFunction(int keyClass))(const void*,int){ in hashFunction() argument
136 if( keyClass==FTS1_HASH_STRING ){ in hashFunction()
139 assert( keyClass==FTS1_HASH_BINARY ); in hashFunction()
151 if( keyClass==FTS1_HASH_STRING ){ in compareFunction()
154 assert( keyClass==FTS1_HASH_BINARY ); in compareFunction()
200 xHash = hashFunction(pH->keyClass); in rehash()
226 xCompare = compareFunction(pH->keyClass); in findElementGivenHash()
284 xHash = hashFunction(pH->keyClass); in sqlite3Fts1HashFind()
[all …]
H A Dft_hash.h33 char keyClass; /* HASH_INT, _POINTER, _STRING, _BINARY */ member
H A Dfts1_hash.h33 char keyClass; /* HASH_INT, _POINTER, _STRING, _BINARY */ member
/sqlite-3.40.0/ext/fts3/
H A Dfts3_hash.c61 assert( keyClass>=FTS3_HASH_STRING && keyClass<=FTS3_HASH_BINARY ); in sqlite3Fts3HashInit()
62 pNew->keyClass = keyClass; in sqlite3Fts3HashInit()
140 static int (*ftsHashFunction(int keyClass))(const void*,int){ in ftsHashFunction() argument
141 if( keyClass==FTS3_HASH_STRING ){ in ftsHashFunction()
144 assert( keyClass==FTS3_HASH_BINARY ); in ftsHashFunction()
156 if( keyClass==FTS3_HASH_STRING ){ in ftsCompareFunction()
159 assert( keyClass==FTS3_HASH_BINARY ); in ftsCompareFunction()
207 xHash = ftsHashFunction(pH->keyClass); in fts3Rehash()
234 xCompare = ftsCompareFunction(pH->keyClass); in fts3FindElementByHash()
291 xHash = ftsHashFunction(pH->keyClass); in sqlite3Fts3HashFindElem()
[all …]
H A Dfts3_hash.h33 char keyClass; /* HASH_INT, _POINTER, _STRING, _BINARY */ member
74 void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey);
/sqlite-3.40.0/ext/fts2/
H A Dfts2_hash.c63 assert( keyClass>=FTS2_HASH_STRING && keyClass<=FTS2_HASH_BINARY ); in sqlite3Fts2HashInit()
64 pNew->keyClass = keyClass; in sqlite3Fts2HashInit()
142 static int (*hashFunction(int keyClass))(const void*,int){ in hashFunction() argument
143 if( keyClass==FTS2_HASH_STRING ){ in hashFunction()
146 assert( keyClass==FTS2_HASH_BINARY ); in hashFunction()
158 if( keyClass==FTS2_HASH_STRING ){ in compareFunction()
161 assert( keyClass==FTS2_HASH_BINARY ); in compareFunction()
207 xHash = hashFunction(pH->keyClass); in rehash()
233 xCompare = compareFunction(pH->keyClass); in findElementGivenHash()
291 xHash = hashFunction(pH->keyClass); in sqlite3Fts2HashFind()
[all …]
H A Dfts2_hash.h33 char keyClass; /* HASH_INT, _POINTER, _STRING, _BINARY */ member