OnJoinedStream

org.apache.flinkx.api.extensions.impl.acceptPartialFunctions.OnJoinedStream
class OnJoinedStream[L, R, K, W <: Window](stream: JoinedStreams[L, R]#Where[K]#EqualTo#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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

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

Attributes

Returns

A fully joined data set of Os