Class SameTermFilterOptimizer.SameTermFilterVisitor
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor<java.lang.RuntimeException>
-
- org.eclipse.rdf4j.query.algebra.evaluation.optimizer.SameTermFilterOptimizer.SameTermFilterVisitor
-
- All Implemented Interfaces:
QueryModelVisitor<java.lang.RuntimeException>
- Enclosing class:
- SameTermFilterOptimizer
private static class SameTermFilterOptimizer.SameTermFilterVisitor extends AbstractSimpleQueryModelVisitor<java.lang.RuntimeException>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SameTermFilterVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
bindVar(Var var, Value value, Filter filter)
private void
extracted(Filter filter)
private Value
getValue(ValueExpr valueExpr)
private boolean
isUnboundVar(ValueExpr valueExpr, java.util.Set<java.lang.String> bindingNames)
void
meet(Filter filter)
private void
renameVar(Var oldVar, Var newVar, 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>
-
extracted
private void extracted(Filter filter)
-
isUnboundVar
private boolean isUnboundVar(ValueExpr valueExpr, java.util.Set<java.lang.String> bindingNames)
-
-