Class DisjunctiveConstraintOptimizer.OrSameTermOptimizer
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor<java.lang.RuntimeException>
-
- org.eclipse.rdf4j.query.algebra.evaluation.optimizer.DisjunctiveConstraintOptimizer.OrSameTermOptimizer
-
- All Implemented Interfaces:
QueryModelVisitor<java.lang.RuntimeException>
- Enclosing class:
- DisjunctiveConstraintOptimizer
private static class DisjunctiveConstraintOptimizer.OrSameTermOptimizer extends AbstractSimpleQueryModelVisitor<java.lang.RuntimeException>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
OrSameTermOptimizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
containsSameTerm(ValueExpr node)
private TupleExpr
findNotFilter(TupleExpr node)
void
meet(Filter filter)
-
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, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUnsupported, meetUpdateExpr
-
-
-
-
Method Detail
-
meet
public void meet(Filter filter)
- Specified by:
meet
in interfaceQueryModelVisitor<java.lang.RuntimeException>
- Overrides:
meet
in classAbstractSimpleQueryModelVisitor<java.lang.RuntimeException>
-
containsSameTerm
private boolean containsSameTerm(ValueExpr node)
-
-