public class MatchRecognizeSpec extends Object implements MetaDefItem, Serializable
Constructor and Description |
---|
MatchRecognizeSpec()
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
addDefine(MatchRecognizeDefineItem define)
Adds a define item.
|
void |
addMeasureItem(MatchRecognizeMeasureItem item)
Add a measure item.
|
List<MatchRecognizeDefineItem> |
getDefines()
Returns the define items.
|
MatchRecognizeInterval |
getInterval()
Interval part of null.
|
List<MatchRecognizeMeasureItem> |
getMeasures()
Returns measures.
|
List<ExprNode> |
getPartitionByExpressions()
Returns partition expressions.
|
RowRegexExprNode |
getPattern()
Returns the pattern.
|
MatchRecognizeSkip |
getSkip()
Returns the skip.
|
boolean |
isAllMatches()
True for all-matches.
|
void |
setAllMatches(boolean allMatches)
Set to true for all-matches.
|
void |
setDefines(List<MatchRecognizeDefineItem> defines)
Set defines.
|
void |
setInterval(MatchRecognizeInterval interval)
Sets the interval.
|
void |
setMeasures(List<MatchRecognizeMeasureItem> measures)
Set measures.
|
void |
setPartitionByExpressions(List<ExprNode> partitionByExpressions)
Returns partition expressions.
|
void |
setPattern(RowRegexExprNode pattern)
Sets the pattern.
|
void |
setSkip(MatchRecognizeSkip skip)
Sets the skip.
|
public MatchRecognizeInterval getInterval()
public void setInterval(MatchRecognizeInterval interval)
interval
- to setpublic boolean isAllMatches()
public void setAllMatches(boolean allMatches)
allMatches
- indicator all-matchespublic List<ExprNode> getPartitionByExpressions()
public void setPartitionByExpressions(List<ExprNode> partitionByExpressions)
partitionByExpressions
- partition expressionspublic void addMeasureItem(MatchRecognizeMeasureItem item)
item
- to addpublic List<MatchRecognizeDefineItem> getDefines()
public void setPattern(RowRegexExprNode pattern)
pattern
- to setpublic void addDefine(MatchRecognizeDefineItem define)
define
- to addpublic List<MatchRecognizeMeasureItem> getMeasures()
public RowRegexExprNode getPattern()
public MatchRecognizeSkip getSkip()
public void setSkip(MatchRecognizeSkip skip)
skip
- to setpublic void setMeasures(List<MatchRecognizeMeasureItem> measures)
measures
- to setpublic void setDefines(List<MatchRecognizeDefineItem> defines)
defines
- to set