org.apache.hadoop.hive.ql.optimizer.optiq.cost
Class HiveCost
java.lang.Object
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()
|
FACTORY
public static final org.eigenbase.relopt.RelOptCostFactory FACTORY
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.