Hi, GIN Indexes:
Defines a type char GinTernaryValue with 3 values: #define GIN_FALSE 0 /* item is not present / does not match */ #define GIN_TRUE 1 /* item is present / matches */ #define GIN_MAYBE 2 /* don't know if item is present / don't know * if matches */ So, any use of this GinTernaryValue are: 1. if (key->entryRes[j]) be FALSE if GIN_FALSE 2. if (key->entryRes[j]) be TRUE if GIN_TRUE 3. if (key->entryRes[j]) be TRUE if GIN_MAYBE So gin matchs can fail with GYN_MAYBE or I lost something? regards, Ranier Vilela
avoid_mix_bool_with_char_comparator.patch
Description: Binary data