public class QueryModelNormalizer extends org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException> implements QueryOptimizer
| Constructor and Description |
|---|
QueryModelNormalizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
meet(org.eclipse.rdf4j.query.algebra.And and) |
void |
meet(org.eclipse.rdf4j.query.algebra.Difference difference) |
void |
meet(org.eclipse.rdf4j.query.algebra.Filter node) |
void |
meet(org.eclipse.rdf4j.query.algebra.Intersection intersection) |
void |
meet(org.eclipse.rdf4j.query.algebra.Join join) |
void |
meet(org.eclipse.rdf4j.query.algebra.LeftJoin leftJoin) |
void |
meet(org.eclipse.rdf4j.query.algebra.Or or) |
void |
meet(org.eclipse.rdf4j.query.algebra.Union union) |
protected void |
meetUnaryTupleOperator(org.eclipse.rdf4j.query.algebra.UnaryTupleOperator node) |
void |
optimize(org.eclipse.rdf4j.query.algebra.TupleExpr tupleExpr,
org.eclipse.rdf4j.query.Dataset dataset,
org.eclipse.rdf4j.query.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(org.eclipse.rdf4j.query.algebra.TupleExpr tupleExpr,
org.eclipse.rdf4j.query.Dataset dataset,
org.eclipse.rdf4j.query.BindingSet bindings)
optimize in interface QueryOptimizerpublic void meet(org.eclipse.rdf4j.query.algebra.Join join)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>public void meet(org.eclipse.rdf4j.query.algebra.LeftJoin leftJoin)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>public void meet(org.eclipse.rdf4j.query.algebra.Union union)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>public void meet(org.eclipse.rdf4j.query.algebra.Difference difference)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>public void meet(org.eclipse.rdf4j.query.algebra.Intersection intersection)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>protected void meetUnaryTupleOperator(org.eclipse.rdf4j.query.algebra.UnaryTupleOperator node)
meetUnaryTupleOperator in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>public void meet(org.eclipse.rdf4j.query.algebra.Filter node)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>public void meet(org.eclipse.rdf4j.query.algebra.Or or)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>public void meet(org.eclipse.rdf4j.query.algebra.And and)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.