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 protected
TreeSanitizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
meet(Difference difference)
void
meet(Intersection intersection)
void
meet(Join join)
void
meet(LeftJoin leftJoin)
void
meet(Union union)
void
meetMultiJoin(NaryJoin join)
void
meetOther(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:
meetOther
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meetOther
in classAbstractQueryModelVisitor<RuntimeException>
- Throws:
RuntimeException
-
meetMultiJoin
public void meetMultiJoin(NaryJoin join)
-
meet
public void meet(Join join)
- Specified by:
meet
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RuntimeException>
-
meet
public void meet(LeftJoin leftJoin)
- Specified by:
meet
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RuntimeException>
-
meet
public void meet(Union union)
- Specified by:
meet
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RuntimeException>
-
meet
public void meet(Difference difference)
- Specified by:
meet
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RuntimeException>
-
meet
public void meet(Intersection intersection)
- Specified by:
meet
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RuntimeException>
-
-