protected static class EvaluationStatistics.CardinalityCalculator extends org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>
| Modifier and Type | Field and Description |
|---|---|
protected double |
cardinality |
| Modifier | Constructor and Description |
|---|---|
protected |
CardinalityCalculator() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
countConstantVars(Iterable<org.eclipse.rdf4j.query.algebra.Var> vars) |
double |
getCardinality() |
protected double |
getCardinality(org.eclipse.rdf4j.query.algebra.StatementPattern pattern) |
void |
meet(org.eclipse.rdf4j.query.algebra.EmptySet node) |
void |
meet(org.eclipse.rdf4j.query.algebra.Join node) |
void |
meet(org.eclipse.rdf4j.query.algebra.LeftJoin node) |
void |
meet(org.eclipse.rdf4j.query.algebra.SingletonSet node) |
void |
meet(org.eclipse.rdf4j.query.algebra.Slice slice) |
void |
meet(org.eclipse.rdf4j.query.algebra.StatementPattern pattern) |
protected void |
meetBinaryTupleOperator(org.eclipse.rdf4j.query.algebra.BinaryTupleOperator node) |
void |
meetMultiJoin(NaryJoin node) |
void |
meetOther(org.eclipse.rdf4j.query.algebra.QueryModelNode node) |
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, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExprpublic double getCardinality()
public void meet(org.eclipse.rdf4j.query.algebra.EmptySet 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.SingletonSet 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.StatementPattern pattern)
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.Slice slice)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>protected double getCardinality(org.eclipse.rdf4j.query.algebra.StatementPattern pattern)
protected int countConstantVars(Iterable<org.eclipse.rdf4j.query.algebra.Var> vars)
public void meetOther(org.eclipse.rdf4j.query.algebra.QueryModelNode node)
meetOther in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meetOther in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>public void meetMultiJoin(NaryJoin node)
public void meet(org.eclipse.rdf4j.query.algebra.Join 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.LeftJoin node)
meet in interface org.eclipse.rdf4j.query.algebra.QueryModelVisitor<RuntimeException>meet in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>protected void meetBinaryTupleOperator(org.eclipse.rdf4j.query.algebra.BinaryTupleOperator node)
meetBinaryTupleOperator in class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>Copyright © 2015-2018 Eclipse Foundation. All Rights Reserved.