Class OwnedTupleExprPruner
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>
-
- org.eclipse.rdf4j.sail.federation.optimizers.OwnedTupleExprPruner
-
- All Implemented Interfaces:
QueryOptimizer
,QueryModelVisitor<RuntimeException>
public class OwnedTupleExprPruner extends AbstractQueryModelVisitor<RuntimeException> implements QueryOptimizer
Remove redundantOwnedTupleExpr
.- Author:
- James Leigh
-
-
Constructor Summary
Constructors Constructor Description OwnedTupleExprPruner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
meetOther(QueryModelNode node)
void
optimize(TupleExpr query, Dataset dataset, BindingSet bindings)
-
Methods inherited from class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor
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, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
-
-
-
-
Method Detail
-
optimize
public void optimize(TupleExpr query, Dataset dataset, BindingSet bindings)
- Specified by:
optimize
in interfaceQueryOptimizer
-
meetOther
public void meetOther(QueryModelNode node)
- Specified by:
meetOther
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meetOther
in classAbstractQueryModelVisitor<RuntimeException>
-
-