org.apache.flinkx.api.function.util

Members list

Type members

Classlikes

final class ScalaAllWindowFunction[IN, OUT, W <: Window](function: (W, Iterable[IN], Collector[OUT]) => Unit) extends AllWindowFunction[IN, OUT, W]

A wrapper function that exposes a Scala Function3 as a Java AllWindowFunction.

A wrapper function that exposes a Scala Function3 as a Java AllWindowFunction.

Attributes

Supertypes
trait AllWindowFunction[IN, OUT, W]
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
final class ScalaAllWindowFunctionWrapper[IN, OUT, W <: Window](func: AllWindowFunction[IN, OUT, W]) extends WrappingFunction[AllWindowFunction[IN, OUT, W]], AllWindowFunction[IN, OUT, W], RichFunction

A wrapper function that exposes a Scala WindowFunction as a JavaWindow function.

A wrapper function that exposes a Scala WindowFunction as a JavaWindow function.

The Scala and Java Window functions differ in their type of "Iterable":

  • Scala WindowFunction: scala.Iterable
  • Java WindowFunction: java.lang.Iterable

Attributes

Supertypes
trait AllWindowFunction[IN, OUT, W]
class WrappingFunction[AllWindowFunction[IN, OUT, W]]
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
final class ScalaProcessAllWindowFunctionWrapper[IN, OUT, W <: Window](func: ProcessAllWindowFunction[IN, OUT, W]) extends ProcessAllWindowFunction[IN, OUT, W]

A wrapper function that exposes a Scala ProcessWindowFunction as a ProcessWindowFunction function.

A wrapper function that exposes a Scala ProcessWindowFunction as a ProcessWindowFunction function.

The Scala and Java Window functions differ in their type of "Iterable":

  • Scala WindowFunction: scala.Iterable
  • Java WindowFunction: java.lang.Iterable

Attributes

Supertypes
class ProcessAllWindowFunction[IN, OUT, W]
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
final class ScalaProcessWindowFunctionWrapper[IN, OUT, KEY, W <: Window](func: ProcessWindowFunction[IN, OUT, KEY, W]) extends ProcessWindowFunction[IN, OUT, KEY, W]

A wrapper function that exposes a Scala ProcessWindowFunction as a ProcessWindowFunction function.

A wrapper function that exposes a Scala ProcessWindowFunction as a ProcessWindowFunction function.

The Scala and Java Window functions differ in their type of "Iterable":

  • Scala WindowFunction: scala.Iterable
  • Java WindowFunction: java.lang.Iterable

Attributes

Supertypes
class ProcessWindowFunction[IN, OUT, KEY, W]
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
final class ScalaReduceFunction[T](function: (T, T) => T) extends ReduceFunction[T]

A wrapper function that exposes a Scala Function2 as a ReduceFunction.

A wrapper function that exposes a Scala Function2 as a ReduceFunction.

Attributes

Supertypes
trait ReduceFunction[T]
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
final class ScalaWindowFunction[IN, OUT, KEY, W <: Window](function: (KEY, W, Iterable[IN], Collector[OUT]) => Unit) extends WindowFunction[IN, OUT, KEY, W]

A wrapper function that exposes a Scala Function4 as a Java WindowFunction.

A wrapper function that exposes a Scala Function4 as a Java WindowFunction.

Attributes

Supertypes
trait WindowFunction[IN, OUT, KEY, W]
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all
final class ScalaWindowFunctionWrapper[IN, OUT, KEY, W <: Window](func: WindowFunction[IN, OUT, KEY, W]) extends WrappingFunction[WindowFunction[IN, OUT, KEY, W]], WindowFunction[IN, OUT, KEY, W], RichFunction

A wrapper function that exposes a Scala WindowFunction as a JavaWindow function.

A wrapper function that exposes a Scala WindowFunction as a JavaWindow function.

The Scala and Java Window functions differ in their type of "Iterable":

  • Scala WindowFunction: scala.Iterable
  • Java WindowFunction: java.lang.Iterable

Attributes

Supertypes
trait WindowFunction[IN, OUT, KEY, W]
class WrappingFunction[WindowFunction[IN, OUT, KEY, W]]
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any
Show all