Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-1173

C++ API for dynamic reading/writing based on schema

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • None
    • None
    • c++
    • None

    Description

      When I started looking at Avro I hoped it would offer some API to read values by name/id (or at least get name/id of datum while iterating over all entries).

      When looking at examples for C: http://avro.apache.org/docs/1.6.3/api/c/index.html#_examples
      ... or some Java examples
      There are getters/setters which have name-arguments, and there are Record-objects constructed from schema which help reading/writing data.

      While testing the C++ API, I couldn't find a way to do so with it!
      I'm still not sure if I'm missing some part of the API or if it is just not yet part of the C++ Interface.

      About C API: I could not use it, because it is C99 focused, so it can't be compiled on our VS2008 ... For the C++ API it's just some tiny tweaks to get it running.
      About Generator: I'm not interested in generating code (if I would be there are enough alternatives to Avro ...)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              sl.sy.ifm Stefan Langer
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: