Robert Metzger created FLINK-20158:
--------------------------------------

             Summary: KafkaSource does not implement ResultTypeQueryable
                 Key: FLINK-20158
                 URL: https://issues.apache.org/jira/browse/FLINK-20158
             Project: Flink
          Issue Type: Bug
          Components: Connectors / Kafka
    Affects Versions: 1.12.0
            Reporter: Robert Metzger
             Fix For: 1.12.0


As a user of the new Kafka Source introduced in (FLINK-18323), I always have to 
specify the return type:

{code}
DataStream<Event> events = env.fromSource(source, 
WatermarkStrategy.noWatermarks(),
                        "Kafka 
Source").returns(TypeInformation.of(Event.class));
{code}

The old Kafka source implementation implements {{ResultTypeQueryable}}, which 
allows the DataStream API to get the return type from the deserializer.
The new Kafka Source also should have access to the produced type from the 
deserializer to forward it.



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

Reply via email to