Class MatchRecognizeRegExRepeat

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

public class MatchRecognizeRegExRepeat extends Object implements Serializable
Match-recognize pattern descriptor for repetition
See Also:
  • Constructor Details

    • MatchRecognizeRegExRepeat

      public MatchRecognizeRegExRepeat()
      Ctor.
    • MatchRecognizeRegExRepeat

      public MatchRecognizeRegExRepeat(Expression low, Expression high, Expression single)
      Ctor.
      Parameters:
      low - low endpoint or null
      high - high endpoint or null
      single - exact-matches repetition, should be null if low or high is provided
  • Method Details

    • getLow

      public Expression getLow()
      Returns the low endpoint.
      Returns:
      low endpoint
    • setLow

      public void setLow(Expression low)
      Sets the low endpoint.
      Parameters:
      low - low endpoint
    • getHigh

      public Expression getHigh()
      Returns the high endpoint.
      Returns:
      high endpoint
    • setHigh

      public void setHigh(Expression high)
      Sets the high endpoint.
      Parameters:
      high - high endpoint
    • getSingle

      public Expression getSingle()
      Returns the exact-num-matches endpoint.
      Returns:
      exact-num-matches endpoint
    • setSingle

      public void setSingle(Expression single)
      Sets the exact-num-matches endpoint.
      Parameters:
      single - exact-num-matches endpoint
    • writeEPL

      public void writeEPL(StringWriter writer)
      Render as EPL.
      Parameters:
      writer - to write to