Class ExprNodeIdentifierCollectVisitor
java.lang.Object
com.espertech.esper.common.internal.epl.expression.visitor.ExprNodeIdentifierCollectVisitor
- All Implemented Interfaces:
ExprNodeVisitor
Visitor that collects event property identifier information under expression nodes.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns list of event property stream numbers and names that uniquely identify which property is from whcih stream, and the name of each.boolean
Allows visitor to indicate whether to visit a given node.void
reset()
void
Visit the given expression node.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.epl.expression.visitor.ExprNodeVisitor
isWalkDeclExprParam
-
Constructor Details
-
ExprNodeIdentifierCollectVisitor
public ExprNodeIdentifierCollectVisitor()Ctor.
-
-
Method Details
-
isVisit
Description copied from interface:ExprNodeVisitor
Allows visitor to indicate whether to visit a given node. Implicitly if a visitor doesn't visit a node it would also not visit any descendent child nodes of that node.- Specified by:
isVisit
in interfaceExprNodeVisitor
- Parameters:
exprNode
- is the node in questions- Returns:
- true if the visitor wants to visit the child node (next call is visit), or false to skip child
-
getExprProperties
Returns list of event property stream numbers and names that uniquely identify which property is from whcih stream, and the name of each.- Returns:
- list of event property statement-unique info
-
getStreamsRequired
-
visit
Description copied from interface:ExprNodeVisitor
Visit the given expression node.- Specified by:
visit
in interfaceExprNodeVisitor
- Parameters:
exprNode
- is the expression node to visit
-
reset
public void reset()
-