Package | Description |
---|---|
org.apache.hadoop.hive.ql.optimizer.calcite.cost | |
org.apache.hadoop.hive.ql.optimizer.calcite.reloperators |
Modifier and Type | Class and Description |
---|---|
static class |
HiveDefaultCostModel.DefaultJoinAlgorithm
Default join algorithm.
|
static class |
HiveOnTezCostModel.TezBucketJoinAlgorithm
BUCKET_JOIN is a hash joins where one bucket of the non streaming tables
is kept in memory at the time.
|
static class |
HiveOnTezCostModel.TezCommonJoinAlgorithm
COMMON_JOIN is Sort Merge Join.
|
static class |
HiveOnTezCostModel.TezMapJoinAlgorithm
MAP_JOIN a hash join that keeps the whole data set of non streaming tables
in memory.
|
static class |
HiveOnTezCostModel.TezSMBJoinAlgorithm
SMB_JOIN is a Sort Merge Join.
|
Modifier and Type | Field and Description |
---|---|
static HiveCostModel.JoinAlgorithm |
HiveOnTezCostModel.TezCommonJoinAlgorithm.INSTANCE |
static HiveCostModel.JoinAlgorithm |
HiveOnTezCostModel.TezMapJoinAlgorithm.INSTANCE |
static HiveCostModel.JoinAlgorithm |
HiveOnTezCostModel.TezBucketJoinAlgorithm.INSTANCE |
static HiveCostModel.JoinAlgorithm |
HiveOnTezCostModel.TezSMBJoinAlgorithm.INSTANCE |
static HiveCostModel.JoinAlgorithm |
HiveDefaultCostModel.DefaultJoinAlgorithm.INSTANCE |
Constructor and Description |
---|
HiveCostModel(Set<HiveCostModel.JoinAlgorithm> joinAlgorithms) |
Modifier and Type | Method and Description |
---|---|
HiveCostModel.JoinAlgorithm |
HiveJoin.getJoinAlgorithm() |
Modifier and Type | Method and Description |
---|---|
void |
HiveJoin.setJoinAlgorithm(HiveCostModel.JoinAlgorithm joinAlgorithm) |
Constructor and Description |
---|
HiveJoin(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traits,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right,
org.apache.calcite.rex.RexNode condition,
org.apache.calcite.rel.core.JoinRelType joinType,
Set<String> variablesStopped,
HiveCostModel.JoinAlgorithm joinAlgo,
boolean leftSemiJoin) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.