Review Board 1.7.22


Vectorization Tests

Review Request #13021 - Created July 29, 2013 and updated

tony murphy
vectorization
HIVE-4794
Reviewers
hive
hanson5b, jitendra, rusanu, sarvesh.sn
hive-git
These test cover all types, aggregates, and operators currently supported for vectorization. The queries are executed over a specially crafted data set which covers all the interesting classes of batch for each type: all nulls, repeating value, no nulls, and random values, to fully exercise the vectorization stack. The queries were stabilized against a text test oracle in order to validate results.

This patch depends on: 
HIVE-4525
HIVE-4922
HIVE-4931

 
.gitignore
Revision c0e9b3c New Change
[20] 14 lines
[+20]
15
*.iws
15
*.iws
16
ql/derby.log
16
ql/derby.log
17
derby.log
17
derby.log
18
.arc
18
.arc
19
ql/TempStatsStore
19
ql/TempStatsStore

    
   
20
data/files/*alltypesorc*
ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistory.java
Revision 97436c5 New Change
 
ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java
Revision 79390a9 New Change
 
ql/src/test/org/apache/hadoop/hive/ql/exec/vector/util/AllVectorTypesRecord.java
New File
 
ql/src/test/org/apache/hadoop/hive/ql/exec/vector/util/OrcFileGenerator.java
New File
 
ql/src/test/queries/clientpositive/vectorization_0.q
New File
 
ql/src/test/queries/clientpositive/vectorization_1.q
New File
 
ql/src/test/queries/clientpositive/vectorization_10.q
New File
 
ql/src/test/queries/clientpositive/vectorization_11.q
New File
 
ql/src/test/queries/clientpositive/vectorization_12.q
New File
 
ql/src/test/queries/clientpositive/vectorization_13.q
New File
 
ql/src/test/queries/clientpositive/vectorization_14.q
New File
 
ql/src/test/queries/clientpositive/vectorization_15.q
New File
 
ql/src/test/queries/clientpositive/vectorization_16.q
New File
 
ql/src/test/queries/clientpositive/vectorization_2.q
New File
 
ql/src/test/queries/clientpositive/vectorization_3.q
New File
 
ql/src/test/queries/clientpositive/vectorization_4.q
New File
 
ql/src/test/queries/clientpositive/vectorization_5.q
New File
 
ql/src/test/queries/clientpositive/vectorization_6.q
New File
 
ql/src/test/queries/clientpositive/vectorization_7.q
New File
 
  1. .gitignore: Loading...
  2. ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistory.java: Loading...
  3. ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java: Loading...
  4. ql/src/test/org/apache/hadoop/hive/ql/exec/vector/util/AllVectorTypesRecord.java: Loading...
  5. ql/src/test/org/apache/hadoop/hive/ql/exec/vector/util/OrcFileGenerator.java: Loading...
  6. ql/src/test/queries/clientpositive/vectorization_0.q: Loading...
  7. ql/src/test/queries/clientpositive/vectorization_1.q: Loading...
  8. ql/src/test/queries/clientpositive/vectorization_10.q: Loading...
  9. ql/src/test/queries/clientpositive/vectorization_11.q: Loading...
  10. ql/src/test/queries/clientpositive/vectorization_12.q: Loading...
  11. ql/src/test/queries/clientpositive/vectorization_13.q: Loading...
  12. ql/src/test/queries/clientpositive/vectorization_14.q: Loading...
  13. ql/src/test/queries/clientpositive/vectorization_15.q: Loading...
  14. ql/src/test/queries/clientpositive/vectorization_16.q: Loading...
  15. ql/src/test/queries/clientpositive/vectorization_2.q: Loading...
  16. ql/src/test/queries/clientpositive/vectorization_3.q: Loading...
  17. ql/src/test/queries/clientpositive/vectorization_4.q: Loading...
  18. ql/src/test/queries/clientpositive/vectorization_5.q: Loading...
  19. ql/src/test/queries/clientpositive/vectorization_6.q: Loading...
  20. ql/src/test/queries/clientpositive/vectorization_7.q: Loading...
This diff has been split across 3 pages: 1 2 3 >