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,

Reply via email to