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)