Uploaded image for project: 'Kite SDK (READ-ONLY)'
  1. Kite SDK (READ-ONLY)
  2. KITE-382

Add ability to define multiple HBase column mappings external to the avro schema

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 0.12.1
    • Fix Version/s: None
    • Component/s: HBase Module
    • Labels:
      None

      Description

      A single Avro Schema definition should be able to be mapped to multiple tables in different ways. In the current implementation, fields of the Avro record are annotated with mapping annotations that determine how a field is mapped to columns. We should support an external column mapping format that lives outside of the Avro Schema that can be used to define alternate mapping strategies for an Avro Schema.

      By supporting an external format, it also alleviates the need to modify existing Avro schemas with annotations, and enables developers to manage the mapping strategy independent of the schemas if they want.

        Attachments

          Activity

            People

            • Assignee:
              adam Adam Warrington
              Reporter:
              adam Adam Warrington
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: