Details
-
Improvement
-
Status: Open
-
Not a Priority
-
Resolution: Unresolved
-
1.5.1, 1.6.0
-
None
Description
e.g. currently, a windowed join looks like this, and the JoinFunction doesn't have access to the Window it runs against.
A.join(B)
.where(...)
.equalTo(...)
.window(...)
.apply(new JoinFunction<IN1, IN2, OUT>() {});
We can allow users to query window information by having
A.join(B)
.where(...)
.equalTo(...)
.window(...)
.apply(new JoinWindowFunction<IN1, IN2, OUT, Window>() {});