Object/Class

org.apache.flink.cep.scala.pattern

Pattern

Related Docs: class Pattern | package pattern

Permalink

object Pattern

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pattern
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply[T, F <: T](jPattern: pattern.Pattern[T, F]): Pattern[T, F]

    Permalink

    Constructs a new Pattern by wrapping a given Java API Pattern

    Constructs a new Pattern by wrapping a given Java API Pattern

    T

    Base type of the elements appearing in the pattern

    F

    Subtype of T to which the current pattern operator is constrained

    jPattern

    Underlying Java API Pattern.

    returns

    New wrapping Pattern object

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def begin[T, F <: T](pattern: Pattern[T, F], afterMatchSkipStrategy: AfterMatchSkipStrategy): GroupPattern[T, F]

    Permalink

    Starts a new pattern sequence.

    Starts a new pattern sequence. The provided pattern is the initial pattern of the new sequence.

    pattern

    the pattern to begin with

    afterMatchSkipStrategy

    The skip strategy to use after each match

    returns

    The first pattern of a pattern sequence

  7. def begin[T, F <: T](pattern: Pattern[T, F]): GroupPattern[T, F]

    Permalink

    Starts a new pattern sequence.

    Starts a new pattern sequence. The provided pattern is the initial pattern of the new sequence.

    pattern

    the pattern to begin with

    returns

    the first pattern of a pattern sequence

  8. def begin[X](name: String, afterMatchSkipStrategy: AfterMatchSkipStrategy): Pattern[X, X]

    Permalink

    Starts a new pattern sequence.

    Starts a new pattern sequence. The provided name is the one of the initial pattern of the new sequence. Furthermore, the base type of the event sequence is set.

    X

    Base type of the event pattern

    name

    The name of starting pattern of the new pattern sequence

    afterMatchSkipStrategy

    The skip strategy to use after each match

    returns

    The first pattern of a pattern sequence

  9. def begin[X](name: String): Pattern[X, X]

    Permalink

    Starts a new pattern sequence.

    Starts a new pattern sequence. The provided name is the one of the initial pattern of the new sequence. Furthermore, the base type of the event sequence is set.

    X

    Base type of the event pattern

    name

    The name of starting pattern of the new pattern sequence

    returns

    The first pattern of a pattern sequence

  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped