org.apache.flinkx.api.function

Members list

Type members

Classlikes

@Public
trait AllWindowFunction[IN, OUT, W <: Window] extends Function, Serializable

Base interface for functions that are evaluated over non-grouped windows, i.e., windows over all stream partitions.

Base interface for functions that are evaluated over non-grouped windows, i.e., windows over all stream partitions.

Type parameters

IN

The type of the input value.

OUT

The type of the output value.

Attributes

Supertypes
trait Function
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class RichAllWindowFunction[IN, OUT, W]
@PublicEvolving
abstract class ProcessAllWindowFunction[IN, OUT, W <: Window] extends AbstractRichFunction

Base abstract class for functions that are evaluated over keyed (grouped) windows using a context for retrieving extra information.

Base abstract class for functions that are evaluated over keyed (grouped) windows using a context for retrieving extra information.

Type parameters

IN

The type of the input value.

OUT

The type of the output value.

W

The type of the window.

Attributes

Supertypes
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
@PublicEvolving
abstract class ProcessWindowFunction[IN, OUT, KEY, W <: Window] extends AbstractRichFunction

Base abstract class for functions that are evaluated over keyed (grouped) windows using a context for retrieving extra information.

Base abstract class for functions that are evaluated over keyed (grouped) windows using a context for retrieving extra information.

Type parameters

IN

The type of the input value.

KEY

The type of the key.

OUT

The type of the output value.

W

The type of the window.

Attributes

Supertypes
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
abstract class RichAllWindowFunction[IN, OUT, W <: Window] extends AbstractRichFunction, AllWindowFunction[IN, OUT, W]

Rich variant of the org.apache.flink.api.function.AllWindowFunction.

Rich variant of the org.apache.flink.api.function.AllWindowFunction.

As a org.apache.flink.api.common.functions.RichFunction, it gives access to the org.apache.flink.api.common.functions.RuntimeContext and provides setup and tear-down methods.

Type parameters

IN

The type of the input value.

OUT

The type of the output value.

W

The type of Window that this window function can be applied on.

Attributes

Supertypes
trait AllWindowFunction[IN, OUT, W]
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
abstract class RichWindowFunction[IN, OUT, KEY, W <: Window] extends AbstractRichFunction, WindowFunction[IN, OUT, KEY, W]

Rich variant of the org.apache.flink.api.function.WindowFunction.

Rich variant of the org.apache.flink.api.function.WindowFunction.

As a org.apache.flink.api.common.functions.RichFunction, it gives access to the org.apache.flink.api.common.functions.RuntimeContext and provides setup and tear-down methods.

Type parameters

IN

The type of the input value.

KEY

The type of the key.

OUT

The type of the output value.

W

The type of Window that this window function can be applied on.

Attributes

Supertypes
trait WindowFunction[IN, OUT, KEY, W]
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
@Public
trait StatefulFunction[I, O, S] extends RichFunction

Trait implementing the functionality necessary to apply stateful functions in RichFunctions without exposing the OperatorStates to the user. The user should call the applyWithState method in his own RichFunction implementation.

Trait implementing the functionality necessary to apply stateful functions in RichFunctions without exposing the OperatorStates to the user. The user should call the applyWithState method in his own RichFunction implementation.

Attributes

Supertypes
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
@Public
trait WindowFunction[IN, OUT, KEY, W <: Window] extends Function, Serializable

Base interface for functions that are evaluated over keyed (grouped) windows.

Base interface for functions that are evaluated over keyed (grouped) windows.

Type parameters

IN

The type of the input value.

KEY

The type of the key.

OUT

The type of the output value.

Attributes

Supertypes
trait Function
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class RichWindowFunction[IN, OUT, KEY, W]