public class MatchRecognizeClause extends Object implements Serializable
Constructor and Description |
---|
MatchRecognizeClause()
Ctor.
|
Modifier and Type | Method and Description |
---|---|
List<MatchRecognizeDefine> |
getDefines()
Returns the defines-clause
|
MatchRecognizeIntervalClause |
getIntervalClause()
Returns the interval clause.
|
List<SelectClauseExpression> |
getMeasures()
Returns measures.
|
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(List<MatchRecognizeDefine> defines)
Sets the defines-clause
|
void |
setIntervalClause(MatchRecognizeIntervalClause intervalClause)
Sets the interval clause.
|
void |
setMeasures(List<SelectClauseExpression> measures)
Sets measures.
|
void |
setPartitionExpressions(List<Expression> partitionExpressions)
Set partition expressions.
|
void |
setPattern(MatchRecognizeRegEx pattern)
Sets regex-pattern.
|
void |
setSkipClause(MatchRecognizeSkipClause skipClause)
Sets the skip-clause.
|
void |
toEPL(StringWriter writer)
Renders the clause in textual representation.
|
public void toEPL(StringWriter writer)
writer
- to output topublic List<Expression> getPartitionExpressions()
public void setPartitionExpressions(List<Expression> partitionExpressions)
partitionExpressions
- partition expressionspublic List<SelectClauseExpression> getMeasures()
public void setMeasures(List<SelectClauseExpression> measures)
measures
- to setpublic boolean isAll()
public void setAll(boolean all)
all
- all matchespublic MatchRecognizeSkipClause getSkipClause()
public void setSkipClause(MatchRecognizeSkipClause skipClause)
skipClause
- to setpublic List<MatchRecognizeDefine> getDefines()
public void setDefines(List<MatchRecognizeDefine> defines)
defines
- to setpublic MatchRecognizeIntervalClause getIntervalClause()
public void setIntervalClause(MatchRecognizeIntervalClause intervalClause)
intervalClause
- interval clausepublic MatchRecognizeRegEx getPattern()
public void setPattern(MatchRecognizeRegEx pattern)
pattern
- to set