Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-10468

Revamp SchemaCapableIOProvider to SchemaIOProvider

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: P2
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.24.0
    • Component/s: dsl-sql
    • Labels:

      Description

      Revamp SchemaCapableIOProvider to SchemaIOProvider in anticipation of schema aware IOs, which do not require a data schema passed from the user. By adding in a requiresDataSchema boolean, the schema capable IOs for passed in schemas and the schema aware IOs which can infer the schema from the data structure can both be handled under the same interface.

      Discussion about this change can be seen in the comments:

      https://docs.google.com/document/d/1ic3P8EVGHIydHQ-VMDKbN9kEdwm7sBXMo80VrhwksvI/edit

      Brian Hulette

        Attachments

          Activity

            People

            • Assignee:
              slukas Scott Lukas
              Reporter:
              slukas Scott Lukas
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: