Class MatchRecognizeClause

java.lang.Object
com.espertech.esper.common.client.soda.MatchRecognizeClause
All Implemented Interfaces:
Serializable

public class MatchRecognizeClause extends Object implements Serializable
Match-recognize clause.
See Also:
  • Constructor Details

    • MatchRecognizeClause

      public MatchRecognizeClause()
      Ctor.
  • Method Details

    • toEPL

      public void toEPL(StringWriter writer)
      Renders the clause in textual representation.
      Parameters:
      writer - to output to
    • getPartitionExpressions

      public List<Expression> getPartitionExpressions()
      Get partition expressions.
      Returns:
      partition expressions
    • setPartitionExpressions

      public void setPartitionExpressions(List<Expression> partitionExpressions)
      Set partition expressions.
      Parameters:
      partitionExpressions - partition expressions
    • getMeasures

      public List<SelectClauseExpression> getMeasures()
      Returns measures.
      Returns:
      measures
    • setMeasures

      public void setMeasures(List<SelectClauseExpression> measures)
      Sets measures.
      Parameters:
      measures - to set
    • isAll

      public boolean isAll()
      Indicator whether all matches.
      Returns:
      all matches
    • setAll

      public void setAll(boolean all)
      Sets indicator whether all matches.
      Parameters:
      all - all matches
    • getSkipClause

      public MatchRecognizeSkipClause getSkipClause()
      Returns skip-clause.
      Returns:
      skip-clause
    • setSkipClause

      public void setSkipClause(MatchRecognizeSkipClause skipClause)
      Sets the skip-clause.
      Parameters:
      skipClause - to set
    • getDefines

      public List<MatchRecognizeDefine> getDefines()
      Returns the defines-clause
      Returns:
      defines-clause
    • setDefines

      public void setDefines(List<MatchRecognizeDefine> defines)
      Sets the defines-clause
      Parameters:
      defines - to set
    • getIntervalClause

      public MatchRecognizeIntervalClause getIntervalClause()
      Returns the interval clause.
      Returns:
      interval clause
    • setIntervalClause

      public void setIntervalClause(MatchRecognizeIntervalClause intervalClause)
      Sets the interval clause.
      Parameters:
      intervalClause - interval clause
    • getPattern

      public MatchRecognizeRegEx getPattern()
      Returns regex-pattern.
      Returns:
      pattern
    • setPattern

      public void setPattern(MatchRecognizeRegEx pattern)
      Sets regex-pattern.
      Parameters:
      pattern - to set