BroadcastConnectedStream

org.apache.flink.api.BroadcastConnectedStream
class BroadcastConnectedStream[IN1, IN2](javaStream: BroadcastConnectedStream[IN1, IN2])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

@PublicEvolving
def process[KS, OUT : TypeInformation](function: KeyedBroadcastProcessFunction[KS, IN1, IN2, OUT]): DataStream[OUT]

Assumes as inputs a org.apache.flink.streaming.api.datastream.BroadcastStream and a KeyedStream and applies the given KeyedBroadcastProcessFunction on them, thereby creating a transformed output stream.

Assumes as inputs a org.apache.flink.streaming.api.datastream.BroadcastStream and a KeyedStream and applies the given KeyedBroadcastProcessFunction on them, thereby creating a transformed output stream.

Attributes

KS

The type of the keys in the keyed stream.

OUT

The type of the output elements.

function

The KeyedBroadcastProcessFunction applied to each element in the stream.

Returns:

The transformed DataStream.

@PublicEvolving
def process[OUT : TypeInformation](function: BroadcastProcessFunction[IN1, IN2, OUT]): DataStream[OUT]

Assumes as inputs a org.apache.flink.streaming.api.datastream.BroadcastStream and a non-keyed DataStream and applies the given org.apache.flink.streaming.api.functions.co.BroadcastProcessFunction on them, thereby creating a transformed output stream.

Assumes as inputs a org.apache.flink.streaming.api.datastream.BroadcastStream and a non-keyed DataStream and applies the given org.apache.flink.streaming.api.functions.co.BroadcastProcessFunction on them, thereby creating a transformed output stream.

Attributes

OUT

The type of the output elements.

function

The BroadcastProcessFunction applied to each element in the stream.

Returns:

The transformed { @link DataStream}.