ScalaProcessWindowFunctionWrapper
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.
The Scala and Java Window functions differ in their type of "Iterable":
- Scala WindowFunction: scala.Iterable
- Java WindowFunction: java.lang.Iterable
class ProcessWindowFunction[IN, OUT, KEY, W]
class AbstractRichFunction
trait RichFunction
trait Function
trait Serializable
class Object
trait Matchable
class Any