Class AbstractSimpleQueryModelVisitor<X extends Exception>

java.lang.Object
org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor<X>
All Implemented Interfaces:
QueryModelVisitor<X>
Direct Known Subclasses:
ExclusiveTupleExprOptimizer, FilterOptimizer, FilterOptimizer.FilterBindingFinder, FilterOptimizer.FilterExprInsertVisitor, FilterOptimizer.VarFinder, GenericInfoOptimizer, LimitOptimizer, QueryJoinOptimizer.JoinVisitor, QueryModelNormalizerOptimizer, ServiceOptimizer, StatementGroupAndJoinOptimizer, StatementPatternCollector, UnionOptimizer, VarNameCollector

public abstract class AbstractSimpleQueryModelVisitor<X extends Exception> extends Object implements QueryModelVisitor<X>
Base class for 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. This allows subclasses to easily define default behaviour for visited nodes of a certain type.