com.espertech.esper.client.soda
Class MatchRecognizeRegExRepeat

java.lang.Object
  extended by com.espertech.esper.client.soda.MatchRecognizeRegExRepeat
All Implemented Interfaces:
java.io.Serializable

public class MatchRecognizeRegExRepeat
extends java.lang.Object
implements java.io.Serializable

Match-recognize pattern descriptor for repetition

See Also:
Serialized Form

Constructor Summary
MatchRecognizeRegExRepeat()
          Ctor.
MatchRecognizeRegExRepeat(Expression low, Expression high, Expression single)
          Ctor.
 
Method Summary
 Expression getHigh()
          Returns the high endpoint.
 Expression getLow()
          Returns the low endpoint.
 Expression getSingle()
          Returns the exact-num-matches endpoint.
 void setHigh(Expression high)
          Sets the high endpoint.
 void setLow(Expression low)
          Sets the low endpoint.
 void setSingle(Expression single)
          Sets the exact-num-matches endpoint.
 void writeEPL(java.io.StringWriter writer)
          Render as EPL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

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(java.io.StringWriter writer)
Render as EPL.

Parameters:
writer - to write to

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com