public class QueryModelNormalizer extends AbstractQueryModelVisitor<RuntimeException> implements QueryOptimizer
| Constructor and Description | 
|---|
| QueryModelNormalizer() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | meet(And and) | 
| void | meet(Difference difference) | 
| void | meet(Filter node) | 
| void | meet(Intersection intersection) | 
| void | meet(Join join) | 
| void | meet(LeftJoin leftJoin) | 
| void | meet(Or or) | 
| void | meet(Union union) | 
| protected void | meetUnaryTupleOperator(UnaryTupleOperator node)Method called by all meet methods with a  UnaryTupleOperatornode as argument. | 
| void | optimize(TupleExpr tupleExpr,
        Dataset dataset,
        BindingSet bindings) | 
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, 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, meetOther, meetSubQueryValueOperator, meetUnaryValueOperator, meetUpdateExprpublic void optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
optimize in interface QueryOptimizerpublic void meet(Join join)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(LeftJoin leftJoin)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(Union union)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(Difference difference)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(Intersection intersection)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>protected void meetUnaryTupleOperator(UnaryTupleOperator node)
AbstractQueryModelVisitorUnaryTupleOperator node as argument. Forwards the call
 to AbstractQueryModelVisitor.meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.meetUnaryTupleOperator in class AbstractQueryModelVisitor<RuntimeException>node - The node that is being visited.public void meet(Filter node)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(Or or)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(And and)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.