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

Implement schema resolution rules as per Avro specification #21

Open
michal-harish opened this issue Oct 18, 2018 · 0 comments
Open

Implement schema resolution rules as per Avro specification #21

michal-harish opened this issue Oct 18, 2018 · 0 comments

Comments

@michal-harish
Copy link

michal-harish commented Oct 18, 2018

I've started to work on this in my fork so creating an issue in case there is interested to have it merge here once i'm done:

Adding a new method to the Schema interface: Project(value interface{}, into Schema) (interface{}, error) and implement in all schema types to according to: https://avro.apache.org/docs/1.8.2/spec.html#Schema+Resolution

Adding a new method to the DatumReader interface: .SetWriterSchema(Schema)
Then Implement in:

  • GenericDatumReader
  • SpecificDatumReader
    • with decodePlan
    • without decodePlan
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