Class QueryModelPruner.TreeSanitizer
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>
-
- org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
-
- All Implemented Interfaces:
QueryModelVisitor<RuntimeException>
- Enclosing class:
- QueryModelPruner
protected class QueryModelPruner.TreeSanitizer extends AbstractQueryModelVisitor<RuntimeException>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTreeSanitizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmeet(Difference difference)voidmeet(Intersection intersection)voidmeet(Join join)voidmeet(LeftJoin leftJoin)voidmeet(Union union)voidmeetMultiJoin(NaryJoin join)voidmeetOther(QueryModelNode node)-
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, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
-
-
-
-
Method Detail
-
meetOther
public void meetOther(QueryModelNode node) throws RuntimeException
- Specified by:
meetOtherin interfaceQueryModelVisitor<RuntimeException>- Overrides:
meetOtherin classAbstractQueryModelVisitor<RuntimeException>- Throws:
RuntimeException
-
meetMultiJoin
public void meetMultiJoin(NaryJoin join)
-
meet
public void meet(Join join)
- Specified by:
meetin interfaceQueryModelVisitor<RuntimeException>- Overrides:
meetin classAbstractQueryModelVisitor<RuntimeException>
-
meet
public void meet(LeftJoin leftJoin)
- Specified by:
meetin interfaceQueryModelVisitor<RuntimeException>- Overrides:
meetin classAbstractQueryModelVisitor<RuntimeException>
-
meet
public void meet(Union union)
- Specified by:
meetin interfaceQueryModelVisitor<RuntimeException>- Overrides:
meetin classAbstractQueryModelVisitor<RuntimeException>
-
meet
public void meet(Difference difference)
- Specified by:
meetin interfaceQueryModelVisitor<RuntimeException>- Overrides:
meetin classAbstractQueryModelVisitor<RuntimeException>
-
meet
public void meet(Intersection intersection)
- Specified by:
meetin interfaceQueryModelVisitor<RuntimeException>- Overrides:
meetin classAbstractQueryModelVisitor<RuntimeException>
-
-