io.findify.flink.api.extensions.impl.acceptPartialFunctions

Type members

Classlikes

class OnConnectedStream[IN1, IN2](stream: ConnectedStreams[IN1, IN2])

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

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

Type parameters:
IN1

The type of the data stream items coming from the first connection

IN2

The type of the data stream items coming from the second connection

Value parameters:
stream

The wrapped data stream

class OnDataStream[T](stream: DataStream[T])

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

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

Type parameters:
T

The type of the data stream items

Value parameters:
stream

The wrapped data stream

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

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 OnKeyedStream[T, K](stream: KeyedStream[T, K])

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

Wraps a keyed 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

T

The type of the data stream items

Value parameters:
stream

The wrapped data stream

class OnWindowedStream[T, K, W <: Window](stream: WindowedStream[T, K, 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

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

T

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