You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by mm...@apache.org on 2017/06/22 23:40:58 UTC
[22/34] hive git commit: HIVE-16589: Vectorization: Support Complex
Types and GroupBy modes PARTIAL2, FINAL, and COMPLETE for AVG,
VARIANCE (Matt McCline, reviewed by Jason Dere)
http://git-wip-us.apache.org/repos/asf/hive/blob/92fbe256/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out b/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
index 92a6a6c..a84da2c 100644
--- a/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
@@ -168,9 +168,11 @@ STAGE PLANS:
Group By Operator
Group By Vectorization:
className: VectorGroupByOperator
+ groupByMode: HASH
vectorOutput: true
keyExpressions: col 1, ConstantVectorExpression(val 0) -> 29:long
native: false
+ vectorProcessingMode: HASH
projectedOutputColumns: []
keys: s_store_id (type: string), 0 (type: int)
mode: hash
@@ -208,9 +210,11 @@ STAGE PLANS:
Group By Operator
Group By Vectorization:
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
keyExpressions: col 0, col 1
native: false
+ vectorProcessingMode: MERGE_PARTIAL
projectedOutputColumns: []
keys: KEY._col0 (type: string), KEY._col1 (type: int)
mode: mergepartial
@@ -298,9 +302,11 @@ STAGE PLANS:
Group By Operator
Group By Vectorization:
className: VectorGroupByOperator
+ groupByMode: HASH
vectorOutput: true
keyExpressions: col 1, ConstantVectorExpression(val 0) -> 29:long
native: false
+ vectorProcessingMode: HASH
projectedOutputColumns: []
keys: _col0 (type: string), 0 (type: int)
mode: hash
@@ -338,9 +344,11 @@ STAGE PLANS:
Group By Operator
Group By Vectorization:
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
keyExpressions: col 0, col 1
native: false
+ vectorProcessingMode: MERGE_PARTIAL
projectedOutputColumns: []
keys: KEY._col0 (type: string), KEY._col1 (type: int)
mode: mergepartial
http://git-wip-us.apache.org/repos/asf/hive/blob/92fbe256/ql/src/test/results/clientpositive/llap/vector_include_no_sel.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_include_no_sel.q.out b/ql/src/test/results/clientpositive/llap/vector_include_no_sel.q.out
index efd49cd..f5cbe53 100644
--- a/ql/src/test/results/clientpositive/llap/vector_include_no_sel.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_include_no_sel.q.out
@@ -257,8 +257,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFCount(ConstantVectorExpression(val 1) -> 25:long) -> bigint
className: VectorGroupByOperator
+ groupByMode: HASH
vectorOutput: true
native: false
+ vectorProcessingMode: HASH
projectedOutputColumns: [0]
mode: hash
outputColumnNames: _col0
@@ -297,8 +299,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFCountMerge(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0
http://git-wip-us.apache.org/repos/asf/hive/blob/92fbe256/ql/src/test/results/clientpositive/llap/vector_inner_join.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_inner_join.q.out b/ql/src/test/results/clientpositive/llap/vector_inner_join.q.out
index 7346811..3e2ed6f 100644
--- a/ql/src/test/results/clientpositive/llap/vector_inner_join.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_inner_join.q.out
@@ -304,9 +304,11 @@ STAGE PLANS:
Group By Operator
Group By Vectorization:
className: VectorGroupByOperator
+ groupByMode: HASH
vectorOutput: true
keyExpressions: col 0
native: false
+ vectorProcessingMode: HASH
projectedOutputColumns: []
keys: _col0 (type: int)
mode: hash
http://git-wip-us.apache.org/repos/asf/hive/blob/92fbe256/ql/src/test/results/clientpositive/llap/vector_join30.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_join30.q.out b/ql/src/test/results/clientpositive/llap/vector_join30.q.out
index 6b544f3..381f13e 100644
--- a/ql/src/test/results/clientpositive/llap/vector_join30.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_join30.q.out
@@ -164,8 +164,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(VectorUDFAdaptor(hash(_col2,_col3)) -> 2:int) -> bigint
className: VectorGroupByOperator
+ groupByMode: HASH
vectorOutput: true
native: false
+ vectorProcessingMode: HASH
projectedOutputColumns: [0]
mode: hash
outputColumnNames: _col0
@@ -193,8 +195,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0
@@ -403,8 +407,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(VectorUDFAdaptor(hash(_col2,_col3)) -> 3:int) -> bigint
className: VectorGroupByOperator
+ groupByMode: HASH
vectorOutput: true
native: false
+ vectorProcessingMode: HASH
projectedOutputColumns: [0]
mode: hash
outputColumnNames: _col0
@@ -432,8 +438,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0
@@ -669,8 +677,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(VectorUDFAdaptor(hash(_col2,_col3)) -> 2:int) -> bigint
className: VectorGroupByOperator
+ groupByMode: HASH
vectorOutput: true
native: false
+ vectorProcessingMode: HASH
projectedOutputColumns: [0]
mode: hash
outputColumnNames: _col0
@@ -698,8 +708,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0
@@ -914,8 +926,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(VectorUDFAdaptor(hash(_col2,_col3)) -> 2:int) -> bigint
className: VectorGroupByOperator
+ groupByMode: HASH
vectorOutput: true
native: false
+ vectorProcessingMode: HASH
projectedOutputColumns: [0]
mode: hash
outputColumnNames: _col0
@@ -943,8 +957,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0
@@ -1209,8 +1225,10 @@ STAGE PLANS:
Group By Operator
aggregations: sum(hash(_col2,_col3))
Group By Vectorization:
+ groupByMode: HASH
vectorOutput: false
native: false
+ vectorProcessingMode: NONE
projectedOutputColumns: null
mode: hash
outputColumnNames: _col0
@@ -1234,8 +1252,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0
@@ -1500,8 +1520,10 @@ STAGE PLANS:
Group By Operator
aggregations: sum(hash(_col2,_col3))
Group By Vectorization:
+ groupByMode: HASH
vectorOutput: false
native: false
+ vectorProcessingMode: NONE
projectedOutputColumns: null
mode: hash
outputColumnNames: _col0
@@ -1525,8 +1547,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0
@@ -1799,8 +1823,10 @@ STAGE PLANS:
Group By Operator
aggregations: sum(hash(_col2,_col3))
Group By Vectorization:
+ groupByMode: HASH
vectorOutput: false
native: false
+ vectorProcessingMode: NONE
projectedOutputColumns: null
mode: hash
outputColumnNames: _col0
@@ -1824,8 +1850,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0
@@ -2090,8 +2118,10 @@ STAGE PLANS:
Group By Operator
aggregations: sum(hash(_col2,_col3))
Group By Vectorization:
+ groupByMode: HASH
vectorOutput: false
native: false
+ vectorProcessingMode: NONE
projectedOutputColumns: null
mode: hash
outputColumnNames: _col0
@@ -2115,8 +2145,10 @@ STAGE PLANS:
Group By Vectorization:
aggregators: VectorUDAFSumLong(col 0) -> bigint
className: VectorGroupByOperator
+ groupByMode: MERGEPARTIAL
vectorOutput: true
native: false
+ vectorProcessingMode: GLOBAL
projectedOutputColumns: [0]
mode: mergepartial
outputColumnNames: _col0