|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.expression.visitor.ExprNodeIdentifierVisitor
public class ExprNodeIdentifierVisitor
Visitor that collects event property identifier information under expression nodes. The visitor can be configued to not visit aggregation nodes thus ignoring properties under aggregation nodes such as sum, avg, min/max etc.
Constructor Summary | |
---|---|
ExprNodeIdentifierVisitor(boolean visitAggregateNodes)
Ctor. |
Method Summary | |
---|---|
java.util.List<Pair<java.lang.Integer,java.lang.String>> |
getExprProperties()
Returns list of event property stream numbers and names that uniquely identify which property is from whcih stream, and the name of each. |
boolean |
isVisit(ExprNode exprNode)
Allows visitor to indicate whether to visit a given node. |
void |
visit(ExprNode exprNode)
Visit the given expression node. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExprNodeIdentifierVisitor(boolean visitAggregateNodes)
visitAggregateNodes
- true to indicate that the visitor should visit aggregate nodes, or false
if the visitor ignores aggregate nodesMethod Detail |
---|
public boolean isVisit(ExprNode exprNode)
ExprNodeVisitor
isVisit
in interface ExprNodeVisitor
exprNode
- is the node in questions
public java.util.List<Pair<java.lang.Integer,java.lang.String>> getExprProperties()
public void visit(ExprNode exprNode)
ExprNodeVisitor
visit
in interface ExprNodeVisitor
exprNode
- is the expression node to visit
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |