Lines Matching refs:KeyClass
8142 typedef struct KeyClass KeyClass;
116379 char keyClass; /* HASH_INT, _POINTER, _STRING, _BINARY */
116420 SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey);
123382 ** keyClass is one of the constants
123383 ** FTS3_HASH_BINARY or FTS3_HASH_STRING. The value of keyClass
123388 SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey){
123390 assert( keyClass>=FTS3_HASH_STRING && keyClass<=FTS3_HASH_BINARY );
123391 pNew->keyClass = keyClass;
123464 ** single parameter "keyClass". The return value of ftsHashFunction()
123469 static int (*ftsHashFunction(int keyClass))(const void*,int){
123470 if( keyClass==FTS3_HASH_STRING ){
123473 assert( keyClass==FTS3_HASH_BINARY );
123484 static int (*ftsCompareFunction(int keyClass))(const void*,int,const void*,int){
123485 if( keyClass==FTS3_HASH_STRING ){
123488 assert( keyClass==FTS3_HASH_BINARY );
123536 xHash = ftsHashFunction(pH->keyClass);
123563 xCompare = ftsCompareFunction(pH->keyClass);
123620 xHash = ftsHashFunction(pH->keyClass);
123667 xHash = ftsHashFunction(pH->keyClass);