org.apache.hadoop.hive.ql.optimizer.optiq.cost
Class HiveCost

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.optiq.cost.HiveCost
All Implemented Interfaces:
org.eigenbase.relopt.RelOptCost

public class HiveCost
extends Object
implements org.eigenbase.relopt.RelOptCost


Field Summary
static org.eigenbase.relopt.RelOptCostFactory FACTORY
           
 
Method Summary
 double divideBy(org.eigenbase.relopt.RelOptCost cost)
           
 boolean equals(org.eigenbase.relopt.RelOptCost other)
           
 double getCpu()
           
 double getIo()
           
 double getRows()
           
 boolean isEqWithEpsilon(org.eigenbase.relopt.RelOptCost other)
           
 boolean isInfinite()
           
 boolean isLe(org.eigenbase.relopt.RelOptCost other)
           
 boolean isLt(org.eigenbase.relopt.RelOptCost other)
           
 org.eigenbase.relopt.RelOptCost minus(org.eigenbase.relopt.RelOptCost other)
           
 org.eigenbase.relopt.RelOptCost multiplyBy(double factor)
           
 org.eigenbase.relopt.RelOptCost plus(org.eigenbase.relopt.RelOptCost other)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FACTORY

public static final org.eigenbase.relopt.RelOptCostFactory FACTORY
Method Detail

getCpu

public double getCpu()
Specified by:
getCpu in interface org.eigenbase.relopt.RelOptCost

isInfinite

public boolean isInfinite()
Specified by:
isInfinite in interface org.eigenbase.relopt.RelOptCost

getIo

public double getIo()
Specified by:
getIo in interface org.eigenbase.relopt.RelOptCost

isLe

public boolean isLe(org.eigenbase.relopt.RelOptCost other)
Specified by:
isLe in interface org.eigenbase.relopt.RelOptCost

isLt

public boolean isLt(org.eigenbase.relopt.RelOptCost other)
Specified by:
isLt in interface org.eigenbase.relopt.RelOptCost

getRows

public double getRows()
Specified by:
getRows in interface org.eigenbase.relopt.RelOptCost

equals

public boolean equals(org.eigenbase.relopt.RelOptCost other)
Specified by:
equals in interface org.eigenbase.relopt.RelOptCost

isEqWithEpsilon

public boolean isEqWithEpsilon(org.eigenbase.relopt.RelOptCost other)
Specified by:
isEqWithEpsilon in interface org.eigenbase.relopt.RelOptCost

minus

public org.eigenbase.relopt.RelOptCost minus(org.eigenbase.relopt.RelOptCost other)
Specified by:
minus in interface org.eigenbase.relopt.RelOptCost

multiplyBy

public org.eigenbase.relopt.RelOptCost multiplyBy(double factor)
Specified by:
multiplyBy in interface org.eigenbase.relopt.RelOptCost

divideBy

public double divideBy(org.eigenbase.relopt.RelOptCost cost)
Specified by:
divideBy in interface org.eigenbase.relopt.RelOptCost

plus

public org.eigenbase.relopt.RelOptCost plus(org.eigenbase.relopt.RelOptCost other)
Specified by:
plus in interface org.eigenbase.relopt.RelOptCost

toString

public String toString()
Specified by:
toString in interface org.eigenbase.relopt.RelOptCost
Overrides:
toString in class Object


Copyright © 2014 The Apache Software Foundation. All rights reserved.