public static interface HiveCostModel.JoinAlgorithm
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableList<org.apache.calcite.rel.RelCollation> |
getCollation(HiveJoin join) |
org.apache.calcite.plan.RelOptCost |
getCost(HiveJoin join) |
Double |
getCumulativeMemoryWithinPhaseSplit(HiveJoin join) |
org.apache.calcite.rel.RelDistribution |
getDistribution(HiveJoin join) |
Double |
getMemory(HiveJoin join) |
Integer |
getSplitCount(HiveJoin join) |
boolean |
isExecutable(HiveJoin join) |
Boolean |
isPhaseTransition(HiveJoin join) |
String |
toString() |
boolean isExecutable(HiveJoin join)
org.apache.calcite.plan.RelOptCost getCost(HiveJoin join)
com.google.common.collect.ImmutableList<org.apache.calcite.rel.RelCollation> getCollation(HiveJoin join)
org.apache.calcite.rel.RelDistribution getDistribution(HiveJoin join)
Copyright © 2016 The Apache Software Foundation. All rights reserved.