public class OperatorArityChecker extends NodeVisitor
Constructor and Description |
---|
OperatorArityChecker(java.util.List<RestrictedOperator> restrictedOperators) |
Modifier and Type | Method and Description |
---|---|
void |
setRestrictedOperators(java.util.List<RestrictedOperator> restrictedOperators) |
Node |
visit(And node) |
Node |
visit(At node) |
Node |
visit(BatchOr node) |
Node |
visit(ButNot 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(Sequence node) |
Node |
visit(Split node) |
Node |
visit(TrueNode node) |
Node |
visit(Xor node) |
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, visit, visit, visit, visit, visit, visit, visit, visit, visitNary, visitUnary
public OperatorArityChecker(java.util.List<RestrictedOperator> restrictedOperators)
public void setRestrictedOperators(java.util.List<RestrictedOperator> restrictedOperators)
public Node visit(TrueNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(At node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
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(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.