Strings are of Java type CharSequence toString() on CharSequence is consistent between String and Utf8. However, make sure any map you use has only one implementation of CharSequence in it, since hashCode() and equals() on different CharSequence types may not be consistent.
On 4/26/11 2:17 PM, "Weishung Chung" <[email protected]<mailto:[email protected]>> wrote: Hello Avro user, I defined a map type in the schema with values of type double. After reading the map from the schema, I realized that the key is of type avro utils.utf8 and cannot be cast to java.lang.String So, the following is not working when trying to loop through the entries of the map. for(Entry<String, Double> entry: map.entrySet()) Am I missing something ? Thank you so much,
