org.openrdf.query.algebra.evaluation.impl
Class FilterOptimizer.FilterRelocator
java.lang.Object
org.openrdf.query.algebra.helpers.QueryModelVisitorBase<RuntimeException>
org.openrdf.query.algebra.evaluation.impl.FilterOptimizer.FilterRelocator
- All Implemented Interfaces:
- QueryModelVisitor<RuntimeException>
- Enclosing class:
- FilterOptimizer
protected class FilterOptimizer.FilterRelocator
- extends QueryModelVisitorBase<RuntimeException>
| Methods inherited from class org.openrdf.query.algebra.helpers.QueryModelVisitorBase |
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
filter
protected final Filter filter
filterVars
protected final Set<String> filterVars
FilterOptimizer.FilterRelocator
public FilterOptimizer.FilterRelocator(Filter filter)
meetNode
protected void meetNode(QueryModelNode node)
- Description copied from class:
QueryModelVisitorBase
- Method called by all of the other meet methods that are not
overridden in subclasses. This method can be overridden in subclasses to
define default behaviour when visiting nodes. The default behaviour of
this method is to visit the node's children.
- Overrides:
meetNode in class QueryModelVisitorBase<RuntimeException>
- Parameters:
node - The node that is being visited.
meet
public void meet(Join join)
- Specified by:
meet in interface QueryModelVisitor<RuntimeException>- Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
meet
public void meet(LeftJoin leftJoin)
- Specified by:
meet in interface QueryModelVisitor<RuntimeException>- Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
meet
public void meet(StatementPattern sp)
- Specified by:
meet in interface QueryModelVisitor<RuntimeException>- Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
meet
public void meet(Filter filter)
- Specified by:
meet in interface QueryModelVisitor<RuntimeException>- Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
meet
public void meet(Group group)
- Specified by:
meet in interface QueryModelVisitor<RuntimeException>- Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
relocate
protected void relocate(Filter filter,
TupleExpr newFilterArg)
Copyright © 2001-2009 Aduna. All Rights Reserved.