|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JoinNode.JoinStrategyType | |
|---|---|
| org.teiid.query.optimizer.relational.rules | |
| org.teiid.query.processor.relational | |
| Uses of JoinNode.JoinStrategyType in org.teiid.query.optimizer.relational.rules |
|---|
| Methods in org.teiid.query.optimizer.relational.rules with parameters of type JoinNode.JoinStrategyType | |
|---|---|
static float |
NewCalculateCostUtil.computeCostForDepJoin(PlanNode joinNode,
boolean leftIndependent,
JoinNode.JoinStrategyType joinStrategy,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
CommandContext context)
Computes the cost of a Dependent Join The worst possible cost will arise from a high independent ndv (many dependent sets) and a low dependent ndv (possibly many matches per set) This logic uses the same assumption as criteria in that ndv is used as a divisor of cardinality. |
static float |
NewCalculateCostUtil.computeCostForJoin(PlanNode leftChildNode,
PlanNode rightChildNode,
JoinNode.JoinStrategyType joinStrategy,
QueryMetadataInterface metadata,
CommandContext context)
Computes the cost of a Merge Join |
| Uses of JoinNode.JoinStrategyType in org.teiid.query.processor.relational |
|---|
| Methods in org.teiid.query.processor.relational that return JoinNode.JoinStrategyType | |
|---|---|
static JoinNode.JoinStrategyType |
JoinNode.JoinStrategyType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static JoinNode.JoinStrategyType[] |
JoinNode.JoinStrategyType.values()
Returns an array containing the constants of this enum type, in the order they are declared. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||