public class OperatorCounter extends AbstractOperatorCounter
AbstractOperatorCounter.Action
Constructor and Description |
---|
OperatorCounter() |
OperatorCounter(int maxOperatorCount,
AbstractOperatorCounter.Action action) |
OperatorCounter(int maxOperatorCount,
java.lang.String action) |
Modifier and Type | Method and Description |
---|---|
Node |
visit(And node) |
Node |
visit(AttrGraph node) |
Node |
visit(AttrGraphTraverse node) |
Node |
visit(AttributeFilter node) |
Node |
visit(BatchOr node) |
Node |
visit(ButNot node) |
Node |
visit(FindPath node) |
Node |
visit(FuzzyAnd node) |
Node |
visit(InnerJoin node) |
Node |
visit(Near node) |
Node |
visit(Not node) |
Node |
visit(Opt node) |
Node |
visit(Or node) |
Node |
visit(PathIntersection node) |
Node |
visit(PathMinus node) |
Node |
visit(PathNode node) |
Node |
visit(PathUnion node) |
Node |
visit(Sequence node) |
Node |
visit(Split node) |
Node |
visit(Subpaths node) |
Node |
visit(WrapQuery node) |
Node |
visit(Xor node) |
countAndVisitButNot, countAndVisitNary, countAndVisitSplit, countAndVisitUnary, getCount
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNary, visitUnary
public OperatorCounter()
public OperatorCounter(int maxOperatorCount, java.lang.String action)
public OperatorCounter(int maxOperatorCount, AbstractOperatorCounter.Action action)
public Node visit(Not node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(Opt node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(And node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(FuzzyAnd node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(Or node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(BatchOr node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(AttrGraph node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(WrapQuery node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(AttrGraphTraverse node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(AttributeFilter node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(FindPath node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(PathIntersection node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(PathNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(PathMinus node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(PathUnion node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(Subpaths node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(Xor node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(Near node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(Sequence node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(InnerJoin node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(ButNot node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(Split node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.