Packages

class IntervalJoined[IN1, IN2, KEY] extends AnyRef

IntervalJoined is a container for two streams that have keys for both sides as well as the time boundaries over which elements should be joined.

IN1

Input type of elements from the first stream

IN2

Input type of elements from the second stream

KEY

The type of the key

Annotations
@PublicEvolving()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IntervalJoined
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IntervalJoined(firstStream: KeyedStream[IN1, KEY], secondStream: KeyedStream[IN2, KEY], lowerBound: Long, upperBound: Long)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. def lowerBoundExclusive(): IntervalJoined[IN1, IN2, KEY]

    Set the lower bound to be exclusive

    Set the lower bound to be exclusive

    Annotations
    @PublicEvolving()
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def process[OUT](processJoinFunction: ProcessJoinFunction[IN1, IN2, OUT])(implicit arg0: TypeInformation[OUT]): DataStream[OUT]

    Completes the join operation with the user function that is executed for each joined pair of elements.

    Completes the join operation with the user function that is executed for each joined pair of elements.

    OUT

    The output type

    processJoinFunction

    The user-defined function

    returns

    Returns a DataStream

    Annotations
    @PublicEvolving()
  16. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. def upperBoundExclusive(): IntervalJoined[IN1, IN2, KEY]

    Set the upper bound to be exclusive

    Set the upper bound to be exclusive

    Annotations
    @PublicEvolving()
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped