[ https://issues.apache.org/jira/browse/GOBBLIN-238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zhixiong Chen updated GOBBLIN-238: ---------------------------------- Description: The current implementation of EnvelopeSchemaConverter has several flaws: - Assumes top level payload schema field - Output record is the schema'ed payload but output schema is a String The task implements two types of EnvelopeSchemaConverter: EnvelopePayloadConverter and {code:java} converter.envelopeSchemaConverter.schemaIdField="metadata.payloadSchemaId" {code} was: The current implementation of EnvelopeSchemaConverter only recognizes top level payload schema and bytes fields. This task is to support nested payload schema and bytes fields. For example, the converter will extract the payload with the following configurations: {code:java} EnvelopeSchemaConverter.schemaIdField="metadata.payloadSchemaId" EnvelopeSchemaConverter.payloadField="nestedRecord.payload" {code} > Implement EnvelopePayloadConverter and EnvelopeSchemaDecorator > -------------------------------------------------------------- > > Key: GOBBLIN-238 > URL: https://issues.apache.org/jira/browse/GOBBLIN-238 > Project: Apache Gobblin > Issue Type: Task > Reporter: Zhixiong Chen > Assignee: Zhixiong Chen > Labels: Core:Converter > > The current implementation of EnvelopeSchemaConverter has several flaws: > - Assumes top level payload schema field > - Output record is the schema'ed payload but output schema is a String > The task implements two types of EnvelopeSchemaConverter: > EnvelopePayloadConverter and > {code:java} > converter.envelopeSchemaConverter.schemaIdField="metadata.payloadSchemaId" > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)