Class RowRecogExprNodeAtom
java.lang.Object
com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode
com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNodeAtom
Atom in a regex expression tree.
-
Constructor Summary
ConstructorDescriptionRowRecogExprNodeAtom
(String tag, RowRecogNFATypeEnum type, RowRecogExprRepeatDesc optionalRepeat) Ctor. -
Method Summary
Modifier and TypeMethodDescriptioncheckedCopySelf
(ExpressionCopier expressionCopier) getTag()
Returns the variable name.getType()
Returns multiplicity and greedy indicator.void
toPrecedenceFreeEPL
(StringWriter writer) Methods inherited from class com.espertech.esper.common.internal.epl.rowrecog.expr.RowRecogExprNode
accept, acceptChildnodes, addChildNode, checkedCopy, dumpDebug, getChildNodes, replaceChildNode, toEPL
-
Constructor Details
-
RowRecogExprNodeAtom
public RowRecogExprNodeAtom(String tag, RowRecogNFATypeEnum type, RowRecogExprRepeatDesc optionalRepeat) Ctor.- Parameters:
tag
- variable nametype
- multiplicity and greedy indicatoroptionalRepeat
- optional repeating information
-
-
Method Details
-
getTag
Returns the variable name.- Returns:
- variable
-
getType
Returns multiplicity and greedy indicator.- Returns:
- type
-
getOptionalRepeat
-
toPrecedenceFreeEPL
- Specified by:
toPrecedenceFreeEPL
in classRowRecogExprNode
-
getPrecedence
- Specified by:
getPrecedence
in classRowRecogExprNode
-
checkedCopySelf
- Specified by:
checkedCopySelf
in classRowRecogExprNode
-