vishnu.model.algebra.optimizer.costs
Class HashIndexEqualtySelectionCostEstimator

java.lang.Object
  extended by vishnu.model.algebra.optimizer.costs.AbstractCostEstimator
      extended by vishnu.model.algebra.optimizer.costs.HashIndexEqualtySelectionCostEstimator
All Implemented Interfaces:
CostEstimator

public class HashIndexEqualtySelectionCostEstimator
extends AbstractCostEstimator

 

Constructor Summary
HashIndexEqualtySelectionCostEstimator()
           
 
Method Summary
 int clusteredEqualCopyCost()
           
 int equalCopyCost()
           
 int inputCost()
           
 int nonClusteredEqualCopyCost()
           
 int outputCost()
           
 
Methods inherited from class vishnu.model.algebra.optimizer.costs.AbstractCostEstimator
cost, getDatabase, getRelation, image, innerImage, innerPages, log2, max, setDatabase, setRelation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HashIndexEqualtySelectionCostEstimator

public HashIndexEqualtySelectionCostEstimator()
Method Detail

inputCost

public int inputCost()
Specified by:
inputCost in class AbstractCostEstimator

equalCopyCost

public int equalCopyCost()

clusteredEqualCopyCost

public int clusteredEqualCopyCost()

nonClusteredEqualCopyCost

public int nonClusteredEqualCopyCost()

outputCost

public int outputCost()
Specified by:
outputCost in class AbstractCostEstimator