public abstract class AbstractQueryModelVisitor<X extends Exception> extends Object implements QueryModelVisitor<X>
QueryModelVisitors. This class implements all meet(... node) methods from the visitor
 interface, forwarding the call to a method for the node's supertype. This is done recursively until meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode)
 is reached. This allows subclasses to easily define default behaviour for visited nodes of a certain type. The
 default implementation of meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) is to visit the node's children.| Constructor and Description | 
|---|
| AbstractQueryModelVisitor() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | meet(Add node) | 
| void | meet(And node) | 
| void | meet(ArbitraryLengthPath node) | 
| void | meet(Avg node) | 
| void | meet(BindingSetAssignment node) | 
| void | meet(BNodeGenerator node) | 
| void | meet(Bound node) | 
| void | meet(Clear node) | 
| void | meet(Coalesce node) | 
| void | meet(Compare node) | 
| void | meet(CompareAll node) | 
| void | meet(CompareAny node) | 
| void | meet(Copy node) | 
| void | meet(Count node) | 
| void | meet(Create node) | 
| void | meet(Datatype node) | 
| void | meet(DeleteData node) | 
| void | meet(DescribeOperator node) | 
| void | meet(Difference node) | 
| void | meet(Distinct node) | 
| void | meet(EmptySet node) | 
| void | meet(Exists node) | 
| void | meet(Extension node) | 
| void | meet(ExtensionElem node) | 
| void | meet(Filter node) | 
| void | meet(FunctionCall node) | 
| void | meet(Group node) | 
| void | meet(GroupConcat node) | 
| void | meet(GroupElem node) | 
| void | meet(If node) | 
| void | meet(In node) | 
| void | meet(InsertData node) | 
| void | meet(Intersection node) | 
| void | meet(IRIFunction node) | 
| void | meet(IsBNode node) | 
| void | meet(IsLiteral node) | 
| void | meet(IsNumeric node) | 
| void | meet(IsResource node) | 
| void | meet(IsURI node) | 
| void | meet(Join node) | 
| void | meet(Label node) | 
| void | meet(Lang node) | 
| void | meet(LangMatches node) | 
| void | meet(LeftJoin node) | 
| void | meet(Like node) | 
| void | meet(ListMemberOperator node) | 
| void | meet(Load node) | 
| void | meet(LocalName node) | 
| void | meet(MathExpr node) | 
| void | meet(Max node) | 
| void | meet(Min node) | 
| void | meet(Modify node) | 
| void | meet(Move node) | 
| void | meet(MultiProjection node) | 
| void | meet(Namespace node) | 
| void | meet(Not node) | 
| void | meet(Or node) | 
| void | meet(Order node) | 
| void | meet(OrderElem node) | 
| void | meet(Projection node) | 
| void | meet(ProjectionElem node) | 
| void | meet(ProjectionElemList node) | 
| void | meet(QueryRoot node) | 
| void | meet(Reduced node) | 
| void | meet(Regex node) | 
| void | meet(SameTerm node) | 
| void | meet(Sample node) | 
| void | meet(Service node) | 
| void | meet(SingletonSet node) | 
| void | meet(Slice node) | 
| void | meet(StatementPattern node) | 
| void | meet(Str node) | 
| void | meet(Sum node) | 
| void | meet(Union node) | 
| void | meet(ValueConstant node) | 
| void | meet(Var node) | 
| void | meet(ZeroLengthPath node) | 
| protected void | meetBinaryTupleOperator(BinaryTupleOperator node)Method called by all meet methods with a  BinaryTupleOperatornode as argument. | 
| protected void | meetBinaryValueOperator(BinaryValueOperator node)Method called by all meet methods with a  BinaryValueOperatornode as argument. | 
| protected void | meetCompareSubQueryValueOperator(CompareSubQueryValueOperator node)Method called by all meet methods with a  CompareSubQueryValueOperatornode as argument. | 
| protected void | meetNAryValueOperator(NAryValueOperator node)Method called by all meet methods with a  NAryValueOperatornode
 as argument. | 
| protected void | meetNode(QueryModelNode node)Method called by all of the other meet methods that are not overridden in subclasses. | 
| void | meetOther(QueryModelNode node) | 
| protected void | meetSubQueryValueOperator(SubQueryValueOperator node)Method called by all meet methods with a  SubQueryValueOperatornode as argument. | 
| protected void | meetUnaryTupleOperator(UnaryTupleOperator node)Method called by all meet methods with a  UnaryTupleOperatornode as argument. | 
| protected void | meetUnaryValueOperator(UnaryValueOperator node)Method called by all meet methods with a  UnaryValueOperatornode as argument. | 
| protected void | meetUpdateExpr(UpdateExpr node)Method called by all meet methods with a  UpdateExprnode as argument. | 
public void meet(ArbitraryLengthPath node) throws X extends Exception
public void meet(BindingSetAssignment node) throws X extends Exception
public void meet(BNodeGenerator node) throws X extends Exception
public void meet(CompareAll node) throws X extends Exception
public void meet(CompareAny node) throws X extends Exception
public void meet(DescribeOperator node) throws X extends Exception
public void meet(DeleteData node) throws X extends Exception
public void meet(Difference node) throws X extends Exception
public void meet(ExtensionElem node) throws X extends Exception
public void meet(FunctionCall node) throws X extends Exception
public void meet(GroupConcat node) throws X extends Exception
public void meet(InsertData node) throws X extends Exception
public void meet(Intersection node) throws X extends Exception
public void meet(IRIFunction node) throws X extends Exception
public void meet(IsResource node) throws X extends Exception
public void meet(LangMatches node) throws X extends Exception
public void meet(MultiProjection node) throws X extends Exception
public void meet(Projection node) throws X extends Exception
public void meet(ProjectionElem node) throws X extends Exception
public void meet(ProjectionElemList node) throws X extends Exception
public void meet(SingletonSet node) throws X extends Exception
public void meet(StatementPattern node) throws X extends Exception
public void meet(ValueConstant node) throws X extends Exception
public void meet(ListMemberOperator node) throws X extends Exception
public void meet(ZeroLengthPath node) throws X extends Exception
public void meetOther(QueryModelNode node) throws X extends Exception
protected void meetBinaryTupleOperator(BinaryTupleOperator node) throws X extends Exception
BinaryTupleOperator node as argument. Forwards the call
 to meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.protected void meetBinaryValueOperator(BinaryValueOperator node) throws X extends Exception
BinaryValueOperator node as argument. Forwards the call
 to meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.protected void meetCompareSubQueryValueOperator(CompareSubQueryValueOperator node) throws X extends Exception
CompareSubQueryValueOperator node as argument. Forwards
 the call to meetSubQueryValueOperator(org.eclipse.rdf4j.query.algebra.SubQueryValueOperator) by default.protected void meetNAryValueOperator(NAryValueOperator node) throws X extends Exception
NAryValueOperator node
 as argument. Forwards the call to meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.protected void meetNode(QueryModelNode node) throws X extends Exception
protected void meetSubQueryValueOperator(SubQueryValueOperator node) throws X extends Exception
SubQueryValueOperator node as argument. Forwards the
 call to meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.protected void meetUnaryTupleOperator(UnaryTupleOperator node) throws X extends Exception
UnaryTupleOperator node as argument. Forwards the call
 to meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.protected void meetUnaryValueOperator(UnaryValueOperator node) throws X extends Exception
UnaryValueOperator node as argument. Forwards the call
 to meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.protected void meetUpdateExpr(UpdateExpr node) throws X extends Exception
UpdateExpr node as argument. Forwards the call to
 meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.