|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eigenbase.relopt.AbstractRelOptPlanner org.eigenbase.relopt.volcano.VolcanoPlanner org.apache.hadoop.hive.ql.optimizer.optiq.cost.HiveVolcanoPlanner
public class HiveVolcanoPlanner
Refinement of VolcanoPlanner
for Hive.
It uses HiveCost
as
its cost model.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eigenbase.relopt.RelOptPlanner |
---|
org.eigenbase.relopt.RelOptPlanner.CannotPlanException, org.eigenbase.relopt.RelOptPlanner.Executor |
Field Summary |
---|
Fields inherited from interface org.eigenbase.relopt.RelOptPlanner |
---|
LOGGER |
Constructor Summary | |
---|---|
HiveVolcanoPlanner()
Creates a HiveVolcanoPlanner. |
Method Summary | |
---|---|
static org.eigenbase.relopt.RelOptPlanner |
createPlanner()
|
Methods inherited from class org.eigenbase.relopt.volcano.VolcanoPlanner |
---|
addListener, addMaterialization, addRelTraitDef, addRule, canConvert, changeTraits, chooseDelegate, clearRules, dump, emptyTraitSet, ensureRegistered, ensureRegistered, findBestExp, getCost, getRelMetadataTimestamp, getRelTraitDefs, getRoot, getSet, getSubset, getSubset, getSubset, isRegistered, normalizePlan, register, registerAbstractRelationalRules, registerMetadataProviders, registerSchema, removeRule, setImportance, setLocked, setRoot |
Methods inherited from class org.eigenbase.relopt.AbstractRelOptPlanner |
---|
checkCancel, getCostFactory, getExecutor, isRuleExcluded, registerClass, setCancelFlag, setExecutor, setRuleDescExclusionFilter |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HiveVolcanoPlanner()
Method Detail |
---|
public static org.eigenbase.relopt.RelOptPlanner createPlanner()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |