Uses of Class
org.teiid.query.processor.relational.JoinNode.JoinStrategyType

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.
 



Copyright © 2010. All Rights Reserved.