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)