OnJoinedStream

class OnJoinedStream[L, R, K, W <: Window](stream: WithWindow[W])

Wraps a joined data stream, allowing to use anonymous partial functions to perform extraction of items in a tuple, case class instance or collection

Type parameters:
K

The type of key

L

The type of the data stream items from the left side of the join

R

The type of the data stream items from the right input of the join

W

The type of the window

Value parameters:
stream

The wrapped data stream

class Object
trait Matchable
class Any

Value members

Concrete methods

@PublicEvolving
def projecting[O : TypeInformation](fun: (L, R) => O): DataStream[O]

Completes the join operation with the user function that is executed for windowed groups.

Completes the join operation with the user function that is executed for windowed groups.

Type parameters:
O

The return type of the projection, for which type information must be known

Value parameters:
fun

The function that defines the projection of the join

Returns:

A fully joined data set of Os