You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Timo Walther (JIRA)" <ji...@apache.org> on 2016/10/11 16:11:20 UTC
[jira] [Created] (FLINK-4801) Input type inference is faulty with
custom Tuples and RichFunctions
Timo Walther created FLINK-4801:
-----------------------------------
Summary: Input type inference is faulty with custom Tuples and RichFunctions
Key: FLINK-4801
URL: https://issues.apache.org/jira/browse/FLINK-4801
Project: Flink
Issue Type: Bug
Components: Table API & SQL
Reporter: Timo Walther
Assignee: Timo Walther
This issue has been discussed on the ML:
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/Type-problem-in-RichFlatMapFunction-when-using-GenericArray-type-td13929.html
This returns the wrong type:
{code}
public static class Foo<K> extends Tuple2<K[], K> {
public Foo() {
}
public Foo(K[] value0, K value1) {
super(value0, value1);
}
}
DataSource<Foo<T>> fooDataSource = env.fromElements(foo);
DataSet<Foo<T>> ds = fooDataSource.join(fooDataSource)
.where(field).equalTo(field)
.with(new RichFlatJoinFunction<Foo<T>, Foo<T>, Foo<T>>() {
@Override
public void join(Foo<T> first, Foo<T> second,
Collector<Foo<T>> out) throws Exception {
out.collect(first);
}
});
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)