| Interface | Description |
|---|---|
| HiveCostModel.JoinAlgorithm |
Interface for join algorithm.
|
| Class | Description |
|---|---|
| HiveAlgorithmsConf | |
| HiveAlgorithmsUtil | |
| HiveCost |
NOTE:
1. |
| HiveCostModel |
Cost model interface.
|
| HiveDefaultCostModel |
Default implementation of the cost model.
|
| HiveDefaultCostModel.DefaultJoinAlgorithm |
Default join algorithm.
|
| HiveOnTezCostModel |
Cost model for Tez execution engine.
|
| HiveOnTezCostModel.TezBucketJoinAlgorithm |
BUCKET_JOIN is a hash joins where one bucket of the non streaming tables
is kept in memory at the time.
|
| HiveOnTezCostModel.TezCommonJoinAlgorithm |
COMMON_JOIN is Sort Merge Join.
|
| HiveOnTezCostModel.TezMapJoinAlgorithm |
MAP_JOIN a hash join that keeps the whole data set of non streaming tables
in memory.
|
| HiveOnTezCostModel.TezSMBJoinAlgorithm |
SMB_JOIN is a Sort Merge Join.
|
| HiveRelMdCost |
HiveRelMdCost supplies the implementation of cost model.
|
| HiveVolcanoPlanner |
Refinement of
VolcanoPlanner for Hive. |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.