public class HiveRelDistribution extends Object implements org.apache.calcite.rel.RelDistribution
| Constructor and Description |
|---|
HiveRelDistribution(org.apache.calcite.rel.RelDistribution.Type type,
List<Integer> keys) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.rel.RelDistribution |
apply(org.apache.calcite.util.mapping.Mappings.TargetMapping mapping) |
int |
compareTo(org.apache.calcite.plan.RelMultipleTrait o) |
List<Integer> |
getKeys() |
org.apache.calcite.plan.RelTraitDef<?> |
getTraitDef() |
org.apache.calcite.rel.RelDistribution.Type |
getType() |
boolean |
isTop() |
void |
register(org.apache.calcite.plan.RelOptPlanner planner) |
boolean |
satisfies(org.apache.calcite.plan.RelTrait trait) |
public org.apache.calcite.plan.RelTraitDef<?> getTraitDef()
getTraitDef in interface org.apache.calcite.plan.RelTraitpublic void register(org.apache.calcite.plan.RelOptPlanner planner)
register in interface org.apache.calcite.plan.RelTraitpublic boolean satisfies(org.apache.calcite.plan.RelTrait trait)
satisfies in interface org.apache.calcite.plan.RelTraitpublic org.apache.calcite.rel.RelDistribution apply(org.apache.calcite.util.mapping.Mappings.TargetMapping mapping)
apply in interface org.apache.calcite.rel.RelDistributionpublic List<Integer> getKeys()
getKeys in interface org.apache.calcite.rel.RelDistributionpublic org.apache.calcite.rel.RelDistribution.Type getType()
getType in interface org.apache.calcite.rel.RelDistributionpublic boolean isTop()
isTop in interface org.apache.calcite.plan.RelMultipleTraitpublic int compareTo(org.apache.calcite.plan.RelMultipleTrait o)
compareTo in interface Comparable<org.apache.calcite.plan.RelMultipleTrait>Copyright © 2019 The Apache Software Foundation. All Rights Reserved.