protected static class EvaluationStatistics.CardinalityCalculator extends QueryModelVisitorBase<RuntimeException>
| Modifier and Type | Field and Description |
|---|---|
protected double |
cardinality |
| Modifier | Constructor and Description |
|---|---|
protected |
EvaluationStatistics.CardinalityCalculator() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
countConstantVars(Iterable<Var> vars) |
double |
getCardinality() |
protected double |
getCardinality(StatementPattern sp) |
void |
meet(ArbitraryLengthPath node) |
void |
meet(BindingSetAssignment node) |
void |
meet(EmptySet node) |
void |
meet(Join node) |
void |
meet(LeftJoin node) |
void |
meet(Service node) |
void |
meet(SingletonSet node) |
void |
meet(StatementPattern sp) |
void |
meet(ZeroLengthPath node) |
protected void |
meetBinaryTupleOperator(BinaryTupleOperator node) |
protected void |
meetExternalSet(ExternalSet node) |
protected void |
meetNode(QueryModelNode node) |
protected void |
meetUnaryTupleOperator(UnaryTupleOperator 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, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryValueOperator, meetUpdateExprprotected EvaluationStatistics.CardinalityCalculator()
public double getCardinality()
public void meet(EmptySet node)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>public void meet(SingletonSet node)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>public void meet(BindingSetAssignment node)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>public void meet(ZeroLengthPath node)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>public void meet(ArbitraryLengthPath node)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>public void meet(Service node)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>public void meet(StatementPattern sp)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>protected double getCardinality(StatementPattern sp)
public void meet(Join node)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>public void meet(LeftJoin node)
meet in interface QueryModelVisitor<RuntimeException>meet in class QueryModelVisitorBase<RuntimeException>protected void meetBinaryTupleOperator(BinaryTupleOperator node)
meetBinaryTupleOperator in class QueryModelVisitorBase<RuntimeException>protected void meetUnaryTupleOperator(UnaryTupleOperator node)
meetUnaryTupleOperator in class QueryModelVisitorBase<RuntimeException>protected void meetNode(QueryModelNode node)
meetNode in class QueryModelVisitorBase<RuntimeException>protected void meetExternalSet(ExternalSet node)
Copyright © 2001-2014 Aduna. All Rights Reserved.