com.espertech.esper.client.soda
Class MatchRecognizeClause

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

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

Match-recognize clause.

See Also:
Serialized Form

Constructor Summary
MatchRecognizeClause()
          Ctor.
 
Method Summary
 java.util.List<MatchRecognizeDefine> getDefines()
          Returns the defines-clause
 MatchRecognizeIntervalClause getIntervalClause()
          Returns the interval clause.
 java.util.List<SelectClauseExpression> getMeasures()
          Returns measures.
 java.util.List<Expression> getPartitionExpressions()
          Get partition expressions.
 MatchRecognizeRegEx getPattern()
          Returns regex-pattern.
 MatchRecognizeSkipClause getSkipClause()
          Returns skip-clause.
 boolean isAll()
          Indicator whether all matches.
 void setAll(boolean all)
          Sets indicator whether all matches.
 void setDefines(java.util.List<MatchRecognizeDefine> defines)
          Sets the defines-clause
 void setIntervalClause(MatchRecognizeIntervalClause intervalClause)
          Sets the interval clause.
 void setMeasures(java.util.List<SelectClauseExpression> measures)
          Sets measures.
 void setPartitionExpressions(java.util.List<Expression> partitionExpressions)
          Set partition expressions.
 void setPattern(MatchRecognizeRegEx pattern)
          Sets regex-pattern.
 void setSkipClause(MatchRecognizeSkipClause skipClause)
          Sets the skip-clause.
 void toEPL(java.io.StringWriter writer)
          Renders the clause in textual representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchRecognizeClause

public MatchRecognizeClause()
Ctor.

Method Detail

toEPL

public void toEPL(java.io.StringWriter writer)
Renders the clause in textual representation.

Parameters:
writer - to output to

getPartitionExpressions

public java.util.List<Expression> getPartitionExpressions()
Get partition expressions.

Returns:
partition expressions

setPartitionExpressions

public void setPartitionExpressions(java.util.List<Expression> partitionExpressions)
Set partition expressions.

Parameters:
partitionExpressions - partition expressions

getMeasures

public java.util.List<SelectClauseExpression> getMeasures()
Returns measures.

Returns:
measures

setMeasures

public void setMeasures(java.util.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 java.util.List<MatchRecognizeDefine> getDefines()
Returns the defines-clause

Returns:
defines-clause

setDefines

public void setDefines(java.util.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

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