Modifier and Type | Method and Description |
---|---|
static HiveCalciteUtil.JoinPredicateInfo |
HiveCalciteUtil.JoinPredicateInfo.constructJoinPredicateInfo(HiveMultiJoin mj) |
static HiveCalciteUtil.JoinPredicateInfo |
HiveCalciteUtil.JoinPredicateInfo.constructJoinPredicateInfo(HiveMultiJoin mj,
org.apache.calcite.rex.RexNode predicate) |
static HiveCalciteUtil.JoinPredicateInfo |
HiveCalciteUtil.JoinPredicateInfo.constructJoinPredicateInfo(org.apache.calcite.rel.core.Join j) |
static HiveCalciteUtil.JoinPredicateInfo |
HiveCalciteUtil.JoinPredicateInfo.constructJoinPredicateInfo(org.apache.calcite.rel.core.Join j,
org.apache.calcite.rex.RexNode predicate) |
static HiveCalciteUtil.JoinPredicateInfo |
HiveCalciteUtil.JoinPredicateInfo.constructJoinPredicateInfo(List<org.apache.calcite.rel.RelNode> inputs,
List<org.apache.calcite.rel.type.RelDataTypeField> systemFieldList,
org.apache.calcite.rex.RexNode predicate) |
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ImmutableList<org.apache.calcite.rel.RelCollation> |
HiveAlgorithmsUtil.getJoinCollation(HiveCalciteUtil.JoinPredicateInfo joinPredInfo,
HiveJoin.MapJoinStreamingRelation streamingRelation) |
static org.apache.calcite.rel.RelDistribution |
HiveAlgorithmsUtil.getJoinDistribution(HiveCalciteUtil.JoinPredicateInfo joinPredInfo,
HiveJoin.MapJoinStreamingRelation streamingRelation) |
static org.apache.calcite.rel.RelDistribution |
HiveAlgorithmsUtil.getJoinRedistribution(HiveCalciteUtil.JoinPredicateInfo joinPredInfo) |
Modifier and Type | Method and Description |
---|---|
HiveCalciteUtil.JoinPredicateInfo |
HiveMultiJoin.getJoinPredicateInfo() |
HiveCalciteUtil.JoinPredicateInfo |
HiveJoin.getJoinPredicateInfo() |
Constructor and Description |
---|
HiveMultiJoin(org.apache.calcite.plan.RelOptCluster cluster,
List<org.apache.calcite.rel.RelNode> inputs,
org.apache.calcite.rex.RexNode condition,
org.apache.calcite.rel.type.RelDataType rowType,
List<org.apache.calcite.util.Pair<Integer,Integer>> joinInputs,
List<org.apache.calcite.rel.core.JoinRelType> joinTypes,
List<org.apache.calcite.rex.RexNode> filters,
HiveCalciteUtil.JoinPredicateInfo joinPredicateInfo)
Constructs a MultiJoin.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.