Class MatchRecognizeRegEx

java.lang.Object
com.espertech.esper.common.client.soda.MatchRecognizeRegEx
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MatchRecognizeRegExAlteration, MatchRecognizeRegExAtom, MatchRecognizeRegExConcatenation, MatchRecognizeRegExNested, MatchRecognizeRegExPermutation, MatchRecognizeRegExPlaceholder

public abstract class MatchRecognizeRegEx extends Object implements Serializable
Interface representing an expression for use in match-recognize.

Event row regular expressions are organized into a tree-like structure with nodes representing sub-expressions.

See Also:
  • Constructor Details

    • MatchRecognizeRegEx

      protected MatchRecognizeRegEx()
      Ctor.
  • Method Details

    • getTreeObjectName

      public String getTreeObjectName()
      Returns id of expression assigned by tools.
      Returns:
      id
    • setTreeObjectName

      public void setTreeObjectName(String treeObjectName)
      Sets id of expression assigned by tools.
      Parameters:
      treeObjectName - to set
    • getChildren

      public List<MatchRecognizeRegEx> getChildren()
      Returns child nodes.
      Returns:
      child nodes
    • setChildren

      public void setChildren(List<MatchRecognizeRegEx> children)
      Set child nodes.
      Parameters:
      children - child nodes to set
    • writeEPL

      public abstract void writeEPL(StringWriter writer)
      Write EPL.
      Parameters:
      writer - to use