Lines Matching refs:KeyClass
8142 typedef struct KeyClass KeyClass;
116353 char keyClass; /* HASH_INT, _POINTER, _STRING, _BINARY */
116394 SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey);
123353 ** keyClass is one of the constants
123354 ** FTS3_HASH_BINARY or FTS3_HASH_STRING. The value of keyClass
123359 SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey){
123361 assert( keyClass>=FTS3_HASH_STRING && keyClass<=FTS3_HASH_BINARY );
123362 pNew->keyClass = keyClass;
123435 ** single parameter "keyClass". The return value of ftsHashFunction()
123440 static int (*ftsHashFunction(int keyClass))(const void*,int){
123441 if( keyClass==FTS3_HASH_STRING ){
123444 assert( keyClass==FTS3_HASH_BINARY );
123455 static int (*ftsCompareFunction(int keyClass))(const void*,int,const void*,int){
123456 if( keyClass==FTS3_HASH_STRING ){
123459 assert( keyClass==FTS3_HASH_BINARY );
123507 xHash = ftsHashFunction(pH->keyClass);
123534 xCompare = ftsCompareFunction(pH->keyClass);
123591 xHash = ftsHashFunction(pH->keyClass);
123638 xHash = ftsHashFunction(pH->keyClass);