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

Revamp SchemaCapableIOProvider to SchemaIOProvider

Details

    • Improvement
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • None
    • 2.24.0
    • dsl-sql

    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

      bhulette

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: