Till Rohrmann created FLINK-1159:
------------------------------------
Summary: Case style anonymous functions not supported by Scala API
Key: FLINK-1159
URL:
https://issues.apache.org/jira/browse/FLINK-1159 Project: Flink
Issue Type: Bug
Reporter: Till Rohrmann
In Scala it is very common to define anonymous functions of the following form
{code}
{
case foo: Bar => foobar(foo)
case _ => throw new RuntimeException()
}
{code}
These case style anonymous functions are not supported yet by the Scala API. Thus, one has to write redundant code to name the function parameter.
What works is the following pattern, but it is not intuitive for someone coming from Scala:
{code}
dataset.map{
_ match{
case foo:Bar => ...
}
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)