Class FilterOptimizer.FilterBindingFinder
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor<OptimizationException>
-
- org.eclipse.rdf4j.federated.optimizer.FilterOptimizer.FilterBindingFinder
-
- All Implemented Interfaces:
QueryModelVisitor<OptimizationException>
- Enclosing class:
- FilterOptimizer
protected static class FilterOptimizer.FilterBindingFinder extends AbstractSimpleQueryModelVisitor<OptimizationException>
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isFilterOnAssignedBinding
protected Set<String>
vars
-
Constructor Summary
Constructors Modifier Constructor Description protected
FilterBindingFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isFilterOnAssignedBinding(TupleExpr expr, Set<String> filterArgs)
void
meet(BindingSetAssignment node)
void
meet(Extension node)
-
Methods inherited from class org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor
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, 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, meetNAryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUnsupported, meetUpdateExpr
-
-
-
-
Method Detail
-
isFilterOnAssignedBinding
public boolean isFilterOnAssignedBinding(TupleExpr expr, Set<String> filterArgs)
-
meet
public void meet(Extension node)
- Specified by:
meet
in interfaceQueryModelVisitor<OptimizationException>
- Overrides:
meet
in classAbstractSimpleQueryModelVisitor<OptimizationException>
-
meet
public void meet(BindingSetAssignment node)
- Specified by:
meet
in interfaceQueryModelVisitor<OptimizationException>
- Overrides:
meet
in classAbstractSimpleQueryModelVisitor<OptimizationException>
-
-