Class ExprNodeSubselectDeclaredDotVisitor

java.lang.Object
com.espertech.esper.common.internal.epl.expression.visitor.ExprNodeSubselectDeclaredDotVisitor
All Implemented Interfaces:
ExprNodeVisitor

public class ExprNodeSubselectDeclaredDotVisitor extends Object implements ExprNodeVisitor
Visitor that collects subqueries, declared-expression and chained-dot.
  • Constructor Details

    • ExprNodeSubselectDeclaredDotVisitor

      public ExprNodeSubselectDeclaredDotVisitor()
      Ctor.
  • Method Details

    • reset

      public void reset()
    • getSubselects

      public List<ExprSubselectNode> getSubselects()
      Returns a list of lookup expression nodes.
      Returns:
      lookup nodes
    • getChainedExpressionsDot

      public List<ExprDotNode> getChainedExpressionsDot()
    • getDeclaredExpressions

      public List<ExprDeclaredNode> getDeclaredExpressions()
    • isVisit

      public boolean isVisit(ExprNode exprNode)
      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 interface ExprNodeVisitor
      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
    • visit

      public void visit(ExprNode exprNode)
      Description copied from interface: ExprNodeVisitor
      Visit the given expression node.
      Specified by:
      visit in interface ExprNodeVisitor
      Parameters:
      exprNode - is the expression node to visit