Scott Lukas created BEAM-10468:
----------------------------------

             Summary: Revamp SchemaCapableIOProvider to SchemaIOProvider
                 Key: BEAM-10468
                 URL: https://issues.apache.org/jira/browse/BEAM-10468
             Project: Beam
          Issue Type: Improvement
          Components: dsl-sql
            Reporter: Scott Lukas
            Assignee: Scott Lukas


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]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to