BroadcastConnectedStream

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

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.

Type parameters

KS

The type of the keys in the keyed stream.

OUT

The type of the output elements.

Value parameters

function

The KeyedBroadcastProcessFunction applied to each element in the stream.

Attributes

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.

Type parameters

OUT

The type of the output elements.

Value parameters

function

The BroadcastProcessFunction applied to each element in the stream.

Attributes

Returns

The transformed {@@linkDataStream} .