[ https://issues.apache.org/jira/browse/FLINK-20158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17232779#comment-17232779 ]
Jiangjie Qin commented on FLINK-20158: -------------------------------------- [~rmetzger] Thanks for the suggestion. That sounds a good improvement. [~zzodoo] I just assigned the ticket to you. > 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 > Assignee: Egor Ilchenko > Priority: Critical > 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)