Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tell Avro to use String vs. utf8 #9

Open
kkrugler opened this issue Aug 21, 2013 · 0 comments
Open

Tell Avro to use String vs. utf8 #9

kkrugler opened this issue Aug 21, 2013 · 0 comments

Comments

@kkrugler
Copy link
Member

As per Doug Cutting on the Avro list:

The property is "avro.java.string". If the value is "String" then a
java.lang.String is returned. In other words, if the reading schema
is {"type":"string", "avro.java.string":"String"} then String will be
returned instead of Utf8.

This should improve our efficiency. I think we would want to do this when synthesizing an Avro schema (Maven plugin, or from the old API with Fields & types), and probably when reading as we ultimately need to have String objects in the Cascading Tuple.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant