flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Fabian Hueske (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLINK-7142) Scala DataSet API ignores ResultTypeQueryable interface
Date Mon, 10 Jul 2017 16:53:00 GMT
Fabian Hueske created FLINK-7142:

             Summary: Scala DataSet API ignores ResultTypeQueryable interface
                 Key: FLINK-7142
                 URL: https://issues.apache.org/jira/browse/FLINK-7142
             Project: Flink
          Issue Type: Bug
          Components: DataSet API, Scala API
    Affects Versions: 1.3.1, 1.4.0
            Reporter: Fabian Hueske

The {{ResultTypeQueryable}} is used to specify the return type of user-defined functions.
The Scala DataSet API ignores this interface. The only way to override the inferred type information
is to use implicit values. However, the {{ResultTypeQueryable}} interface has the nice property
that the return type is defined in the actual function, whereas implicit types are defined
in the program, i.e., outside of the function.

IMO, the Scala DataSet API should also support the {{ResultTypeQueryable}} interface.

What do you think [~aljoscha], [~till.rohrmann]?
Was it a conscious decision to only support implicit type definitions?

This message was sent by Atlassian JIRA

View raw message