Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-21 Thread Slim Bouguerra

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/
---

(Updated Nov. 22, 2018, 4:32 a.m.)


Review request for hive, Gopal V and Teddy Choi.


Bugs: HIVE-20932
https://issues.apache.org/jira/browse/HIVE-20932


Repository: hive-git


Description
---

https://issues.apache.org/jira/browse/HIVE-20932
Note for reviewing 
most important changes are :

- 
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
- org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
- org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader


Diffs (updated)
-

  
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
 70c923d18b 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
 PRE-CREATION 
  druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
9bd84e8011 
  ql/src/test/queries/clientpositive/druidmini_expressions.q ce511de50a 
  ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out 
0cd54fcf5a 


Diff: https://reviews.apache.org/r/69404/diff/4/

Changes: https://reviews.apache.org/r/69404/diff/3-4/


Testing
---

Qfiles tests added.


Thanks,

Slim Bouguerra



Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-21 Thread Slim Bouguerra

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/
---

(Updated Nov. 21, 2018, 9:41 p.m.)


Review request for hive, Gopal V and Teddy Choi.


Changes
---

clean code style issue


Bugs: HIVE-20932
https://issues.apache.org/jira/browse/HIVE-20932


Repository: hive-git


Description
---

https://issues.apache.org/jira/browse/HIVE-20932
Note for reviewing 
most important changes are :

- 
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
- org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
- org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader


Diffs (updated)
-

  
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
 70c923d18b 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
 PRE-CREATION 
  druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
9bd84e8011 
  ql/src/test/queries/clientpositive/druidmini_expressions.q ce511de50a 
  ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out 
0cd54fcf5a 


Diff: https://reviews.apache.org/r/69404/diff/3/

Changes: https://reviews.apache.org/r/69404/diff/2-3/


Testing
---

Qfiles tests added.


Thanks,

Slim Bouguerra



Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-21 Thread Slim Bouguerra

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/
---

(Updated Nov. 21, 2018, 3:28 p.m.)


Review request for hive, Gopal V and Teddy Choi.


Changes
---

split into 2 patches


Bugs: HIVE-20932
https://issues.apache.org/jira/browse/HIVE-20932


Repository: hive-git


Description
---

https://issues.apache.org/jira/browse/HIVE-20932
Note for reviewing 
most important changes are :

- 
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
- org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
- org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader


Diffs (updated)
-

  
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
 70c923d18b 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
 PRE-CREATION 
  druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
9bd84e8011 
  ql/src/test/queries/clientpositive/druidmini_expressions.q ce511de50a 
  ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out 
0cd54fcf5a 


Diff: https://reviews.apache.org/r/69404/diff/2/

Changes: https://reviews.apache.org/r/69404/diff/1-2/


Testing
---

Qfiles tests added.


Thanks,

Slim Bouguerra



Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-20 Thread Slim Bouguerra


> On Nov. 20, 2018, 7:57 a.m., Nishant Bangarwa wrote:
> > checkstyle/checkstyle.xml
> > Lines 166 (patched)
> > 
> >
> > please break down this into 2 separate patches.
> > The main benefits of separating this would be easy reviews as well as 
> > backporting the changes to other branches would be easier and would lead to 
> > less conflicts.

For the reviews i mentioned the classes that need to be looked at. All the 
reset is a checkstyle fix. Not sure why it is hard to backport since it will be 
a follow up anyway thus on master branch and other changes will follow. 
I tend to minimize the number of patches to avoid huge wait time on the Test 
queue. My goal is to remove all the style issue, as you can see now the count 
is 0. 
BTW i noticed that your license header is not the one used by Hive can you 
please fix it.


- Slim


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/#review210701
---


On Nov. 20, 2018, 2:08 a.m., Slim Bouguerra wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/69404/
> ---
> 
> (Updated Nov. 20, 2018, 2:08 a.m.)
> 
> 
> Review request for hive, Gopal V and Teddy Choi.
> 
> 
> Bugs: HIVE-20932
> https://issues.apache.org/jira/browse/HIVE-20932
> 
> 
> Repository: hive-git
> 
> 
> Description
> ---
> 
> https://issues.apache.org/jira/browse/HIVE-20932
> Note for reviewing 
> most important changes are :
> 
> - 
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
> - org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
> - org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader
> 
> 
> Diffs
> -
> 
>   checkstyle/checkstyle.xml 12e166311b 
>   data/files/datasets/druid_table_alltypesorc/load.hive.sql 5fde266a01 
>   data/scripts/q_test_cleanup.sql 1c59381aa0 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/DruidKafkaUtils.java 
> e0e29a3c6d 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandler.java 
> 7434559532 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java
>  6dc97d53b7 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/conf/DruidConstants.java 
> 242f7be4dd 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/conf/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
>  c1e0e75f98 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidRecordWriter.java 
> 65edc665a3 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
>  PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroBytesDecoder.java
>  3a1dbf7229 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroParseSpec.java 
> af71f9a732 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroStreamInputRowParser.java
>  d6e6624669 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/InlineSchemaAvroBytesDecoder.java
>  72d6cbbc1e 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/KafkaSupervisorIOConfig.java
>  c1b3bf8d41 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/TaskReportData.java 
> 9ecba1b18c 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/package-info.java 
> PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/security/package-info.java
>  PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidQueryRecordReader.java
>  53d74417f8 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
> 516faf0814 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/DerbyConnectorTestUtility.java
>  bf42a74f0f 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe.java 
> 099e5b3357 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe2.java 
> f52e721763 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestDruidStorageHandler.java
>  0cb3c237b1 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestHiveDruidQueryBasedInputFormat.java
>  513119ea32 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/io/TestHiveDruidSplit.java
>  234c783d25 
>   

Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-20 Thread Slim Bouguerra


> On Nov. 20, 2018, 7:54 a.m., Nishant Bangarwa wrote:
> > data/files/datasets/druid_table_alltypesorc/load.hive.sql
> > Line 36 (original)
> > 
> >
> > why not dropping this table ?

it is dropped later, this will allow us to add tests against the orc table to 
cross match results when not sure.


> On Nov. 20, 2018, 7:54 a.m., Nishant Bangarwa wrote:
> > druid-handler/src/java/org/apache/hadoop/hive/druid/DruidKafkaUtils.java
> > Line 188 (original), 183 (patched)
> > 
> >
> > why this change ?

more java idomatic. In fact it will be better to have an enum ...


- Slim


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/#review210699
---


On Nov. 20, 2018, 2:08 a.m., Slim Bouguerra wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/69404/
> ---
> 
> (Updated Nov. 20, 2018, 2:08 a.m.)
> 
> 
> Review request for hive, Gopal V and Teddy Choi.
> 
> 
> Bugs: HIVE-20932
> https://issues.apache.org/jira/browse/HIVE-20932
> 
> 
> Repository: hive-git
> 
> 
> Description
> ---
> 
> https://issues.apache.org/jira/browse/HIVE-20932
> Note for reviewing 
> most important changes are :
> 
> - 
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
> - org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
> - org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader
> 
> 
> Diffs
> -
> 
>   checkstyle/checkstyle.xml 12e166311b 
>   data/files/datasets/druid_table_alltypesorc/load.hive.sql 5fde266a01 
>   data/scripts/q_test_cleanup.sql 1c59381aa0 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/DruidKafkaUtils.java 
> e0e29a3c6d 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandler.java 
> 7434559532 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java
>  6dc97d53b7 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/conf/DruidConstants.java 
> 242f7be4dd 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/conf/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
>  c1e0e75f98 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidRecordWriter.java 
> 65edc665a3 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
>  PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroBytesDecoder.java
>  3a1dbf7229 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroParseSpec.java 
> af71f9a732 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroStreamInputRowParser.java
>  d6e6624669 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/InlineSchemaAvroBytesDecoder.java
>  72d6cbbc1e 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/KafkaSupervisorIOConfig.java
>  c1b3bf8d41 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/TaskReportData.java 
> 9ecba1b18c 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/package-info.java 
> PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/security/package-info.java
>  PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidQueryRecordReader.java
>  53d74417f8 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
> 516faf0814 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/DerbyConnectorTestUtility.java
>  bf42a74f0f 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe.java 
> 099e5b3357 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe2.java 
> f52e721763 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestDruidStorageHandler.java
>  0cb3c237b1 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestHiveDruidQueryBasedInputFormat.java
>  513119ea32 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/io/TestHiveDruidSplit.java
>  234c783d25 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> 

Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-19 Thread Nishant Bangarwa

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/#review210700
---



please break down this into 2 separate patches.
The main benefits of separating this would be easy reviews as well as 
backporting the changes to other branches would be easier and would lead to 
less conflicts.

- Nishant Bangarwa


On Nov. 20, 2018, 2:08 a.m., Slim Bouguerra wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/69404/
> ---
> 
> (Updated Nov. 20, 2018, 2:08 a.m.)
> 
> 
> Review request for hive, Gopal V and Teddy Choi.
> 
> 
> Bugs: HIVE-20932
> https://issues.apache.org/jira/browse/HIVE-20932
> 
> 
> Repository: hive-git
> 
> 
> Description
> ---
> 
> https://issues.apache.org/jira/browse/HIVE-20932
> Note for reviewing 
> most important changes are :
> 
> - 
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
> - org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
> - org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader
> 
> 
> Diffs
> -
> 
>   checkstyle/checkstyle.xml 12e166311b 
>   data/files/datasets/druid_table_alltypesorc/load.hive.sql 5fde266a01 
>   data/scripts/q_test_cleanup.sql 1c59381aa0 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/DruidKafkaUtils.java 
> e0e29a3c6d 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandler.java 
> 7434559532 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java
>  6dc97d53b7 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/conf/DruidConstants.java 
> 242f7be4dd 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/conf/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
>  c1e0e75f98 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidRecordWriter.java 
> 65edc665a3 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
>  PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroBytesDecoder.java
>  3a1dbf7229 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroParseSpec.java 
> af71f9a732 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroStreamInputRowParser.java
>  d6e6624669 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/InlineSchemaAvroBytesDecoder.java
>  72d6cbbc1e 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/KafkaSupervisorIOConfig.java
>  c1b3bf8d41 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/TaskReportData.java 
> 9ecba1b18c 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/package-info.java 
> PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/security/package-info.java
>  PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidQueryRecordReader.java
>  53d74417f8 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
> 516faf0814 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/DerbyConnectorTestUtility.java
>  bf42a74f0f 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe.java 
> 099e5b3357 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe2.java 
> f52e721763 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestDruidStorageHandler.java
>  0cb3c237b1 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestHiveDruidQueryBasedInputFormat.java
>  513119ea32 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/io/TestHiveDruidSplit.java
>  234c783d25 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/serde/TestDruidSerDe.java 
> e27f8cf0e8 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/serde/package-info.java 
> PRE-CREATION 
>   druid-handler/src/test/org/apache/hadoop/hive/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/ql/io/TestDruidRecordWriter.java
>  63efdc4d8f 
>   druid-handler/src/test/org/apache/hadoop/hive/ql/io/package-info.java 
> PRE-CREATION 
>   ql/src/test/queries/clientpositive/druidkafkamini_basic.q 73593ef0b3 
>   

Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-19 Thread Nishant Bangarwa

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/#review210701
---




checkstyle/checkstyle.xml
Lines 166 (patched)


please break down this into 2 separate patches.
The main benefits of separating this would be easy reviews as well as 
backporting the changes to other branches would be easier and would lead to 
less conflicts.


- Nishant Bangarwa


On Nov. 20, 2018, 2:08 a.m., Slim Bouguerra wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/69404/
> ---
> 
> (Updated Nov. 20, 2018, 2:08 a.m.)
> 
> 
> Review request for hive, Gopal V and Teddy Choi.
> 
> 
> Bugs: HIVE-20932
> https://issues.apache.org/jira/browse/HIVE-20932
> 
> 
> Repository: hive-git
> 
> 
> Description
> ---
> 
> https://issues.apache.org/jira/browse/HIVE-20932
> Note for reviewing 
> most important changes are :
> 
> - 
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
> - org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
> - org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader
> 
> 
> Diffs
> -
> 
>   checkstyle/checkstyle.xml 12e166311b 
>   data/files/datasets/druid_table_alltypesorc/load.hive.sql 5fde266a01 
>   data/scripts/q_test_cleanup.sql 1c59381aa0 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/DruidKafkaUtils.java 
> e0e29a3c6d 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandler.java 
> 7434559532 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java
>  6dc97d53b7 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/conf/DruidConstants.java 
> 242f7be4dd 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/conf/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
>  c1e0e75f98 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidRecordWriter.java 
> 65edc665a3 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
>  PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroBytesDecoder.java
>  3a1dbf7229 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroParseSpec.java 
> af71f9a732 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroStreamInputRowParser.java
>  d6e6624669 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/InlineSchemaAvroBytesDecoder.java
>  72d6cbbc1e 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/KafkaSupervisorIOConfig.java
>  c1b3bf8d41 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/TaskReportData.java 
> 9ecba1b18c 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/package-info.java 
> PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/security/package-info.java
>  PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidQueryRecordReader.java
>  53d74417f8 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
> 516faf0814 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/DerbyConnectorTestUtility.java
>  bf42a74f0f 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe.java 
> 099e5b3357 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe2.java 
> f52e721763 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestDruidStorageHandler.java
>  0cb3c237b1 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestHiveDruidQueryBasedInputFormat.java
>  513119ea32 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/io/TestHiveDruidSplit.java
>  234c783d25 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/serde/TestDruidSerDe.java 
> e27f8cf0e8 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/serde/package-info.java 
> PRE-CREATION 
>   druid-handler/src/test/org/apache/hadoop/hive/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/ql/io/TestDruidRecordWriter.java
>  63efdc4d8f 
>   druid-handler/src/test/org/apache/hadoop/hive/ql/io/package-info.java 
> 

Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-19 Thread Nishant Bangarwa

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/#review210699
---




data/files/datasets/druid_table_alltypesorc/load.hive.sql
Line 36 (original)


why not dropping this table ?



druid-handler/src/java/org/apache/hadoop/hive/druid/DruidKafkaUtils.java
Line 188 (original), 183 (patched)


why this change ?


- Nishant Bangarwa


On Nov. 20, 2018, 2:08 a.m., Slim Bouguerra wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/69404/
> ---
> 
> (Updated Nov. 20, 2018, 2:08 a.m.)
> 
> 
> Review request for hive, Gopal V and Teddy Choi.
> 
> 
> Bugs: HIVE-20932
> https://issues.apache.org/jira/browse/HIVE-20932
> 
> 
> Repository: hive-git
> 
> 
> Description
> ---
> 
> https://issues.apache.org/jira/browse/HIVE-20932
> Note for reviewing 
> most important changes are :
> 
> - 
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
> - org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
> - org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader
> 
> 
> Diffs
> -
> 
>   checkstyle/checkstyle.xml 12e166311b 
>   data/files/datasets/druid_table_alltypesorc/load.hive.sql 5fde266a01 
>   data/scripts/q_test_cleanup.sql 1c59381aa0 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/DruidKafkaUtils.java 
> e0e29a3c6d 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandler.java 
> 7434559532 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java
>  6dc97d53b7 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/conf/DruidConstants.java 
> 242f7be4dd 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/conf/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
>  c1e0e75f98 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidRecordWriter.java 
> 65edc665a3 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
>  PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroBytesDecoder.java
>  3a1dbf7229 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroParseSpec.java 
> af71f9a732 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroStreamInputRowParser.java
>  d6e6624669 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/InlineSchemaAvroBytesDecoder.java
>  72d6cbbc1e 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/KafkaSupervisorIOConfig.java
>  c1b3bf8d41 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/json/TaskReportData.java 
> 9ecba1b18c 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/json/package-info.java 
> PRE-CREATION 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/security/package-info.java
>  PRE-CREATION 
>   
> druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidQueryRecordReader.java
>  53d74417f8 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
> 516faf0814 
>   druid-handler/src/java/org/apache/hadoop/hive/druid/serde/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/DerbyConnectorTestUtility.java
>  bf42a74f0f 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe.java 
> 099e5b3357 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe2.java 
> f52e721763 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestDruidStorageHandler.java
>  0cb3c237b1 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/TestHiveDruidQueryBasedInputFormat.java
>  513119ea32 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/io/TestHiveDruidSplit.java
>  234c783d25 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/io/package-info.java 
> PRE-CREATION 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/druid/serde/TestDruidSerDe.java 
> e27f8cf0e8 
>   druid-handler/src/test/org/apache/hadoop/hive/druid/serde/package-info.java 
> PRE-CREATION 
>   druid-handler/src/test/org/apache/hadoop/hive/package-info.java 
> PRE-CREATION 
>   
> druid-handler/src/test/org/apache/hadoop/hive/ql/io/TestDruidRecordWriter.java
>  63efdc4d8f 
>   

Re: Review Request 69404: HIVE-20932 adding vectorize wrapper for Druid Storage Handler.

2018-11-19 Thread Slim Bouguerra

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69404/
---

(Updated Nov. 20, 2018, 2:08 a.m.)


Review request for hive, Gopal V and Teddy Choi.


Bugs: HIVE-20932
https://issues.apache.org/jira/browse/HIVE-20932


Repository: hive-git


Description (updated)
---

https://issues.apache.org/jira/browse/HIVE-20932
Note for reviewing 
most important changes are :

- 
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
- org.apache.hadoop.hive.druid.serde.DruidSerDe#deserializeAsPrimitive
- org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat#getRecordReader


Diffs
-

  checkstyle/checkstyle.xml 12e166311b 
  data/files/datasets/druid_table_alltypesorc/load.hive.sql 5fde266a01 
  data/scripts/q_test_cleanup.sql 1c59381aa0 
  druid-handler/src/java/org/apache/hadoop/hive/druid/DruidKafkaUtils.java 
e0e29a3c6d 
  druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandler.java 
7434559532 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/DruidStorageHandlerUtils.java
 6dc97d53b7 
  druid-handler/src/java/org/apache/hadoop/hive/druid/conf/DruidConstants.java 
242f7be4dd 
  druid-handler/src/java/org/apache/hadoop/hive/druid/conf/package-info.java 
PRE-CREATION 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidQueryBasedInputFormat.java
 c1e0e75f98 
  druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidRecordWriter.java 
65edc665a3 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/io/DruidVectorizedWrapper.java
 PRE-CREATION 
  druid-handler/src/java/org/apache/hadoop/hive/druid/io/package-info.java 
PRE-CREATION 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroBytesDecoder.java 
3a1dbf7229 
  druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroParseSpec.java 
af71f9a732 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/json/AvroStreamInputRowParser.java
 d6e6624669 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/json/InlineSchemaAvroBytesDecoder.java
 72d6cbbc1e 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/json/KafkaSupervisorIOConfig.java
 c1b3bf8d41 
  druid-handler/src/java/org/apache/hadoop/hive/druid/json/TaskReportData.java 
9ecba1b18c 
  druid-handler/src/java/org/apache/hadoop/hive/druid/json/package-info.java 
PRE-CREATION 
  druid-handler/src/java/org/apache/hadoop/hive/druid/package-info.java 
PRE-CREATION 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/security/package-info.java 
PRE-CREATION 
  
druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidQueryRecordReader.java
 53d74417f8 
  druid-handler/src/java/org/apache/hadoop/hive/druid/serde/DruidSerDe.java 
516faf0814 
  druid-handler/src/java/org/apache/hadoop/hive/druid/serde/package-info.java 
PRE-CREATION 
  
druid-handler/src/test/org/apache/hadoop/hive/druid/DerbyConnectorTestUtility.java
 bf42a74f0f 
  druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe.java 
099e5b3357 
  druid-handler/src/test/org/apache/hadoop/hive/druid/QTestDruidSerDe2.java 
f52e721763 
  
druid-handler/src/test/org/apache/hadoop/hive/druid/TestDruidStorageHandler.java
 0cb3c237b1 
  
druid-handler/src/test/org/apache/hadoop/hive/druid/TestHiveDruidQueryBasedInputFormat.java
 513119ea32 
  
druid-handler/src/test/org/apache/hadoop/hive/druid/io/TestHiveDruidSplit.java 
234c783d25 
  druid-handler/src/test/org/apache/hadoop/hive/druid/io/package-info.java 
PRE-CREATION 
  druid-handler/src/test/org/apache/hadoop/hive/druid/package-info.java 
PRE-CREATION 
  druid-handler/src/test/org/apache/hadoop/hive/druid/serde/TestDruidSerDe.java 
e27f8cf0e8 
  druid-handler/src/test/org/apache/hadoop/hive/druid/serde/package-info.java 
PRE-CREATION 
  druid-handler/src/test/org/apache/hadoop/hive/package-info.java PRE-CREATION 
  
druid-handler/src/test/org/apache/hadoop/hive/ql/io/TestDruidRecordWriter.java 
63efdc4d8f 
  druid-handler/src/test/org/apache/hadoop/hive/ql/io/package-info.java 
PRE-CREATION 
  ql/src/test/queries/clientpositive/druidkafkamini_basic.q 73593ef0b3 
  ql/src/test/queries/clientpositive/druidmini_dynamic_partition.q 1b208625e7 
  ql/src/test/queries/clientpositive/druidmini_expressions.q a39cd13cca 
  ql/src/test/queries/clientpositive/druidmini_extractTime.q 03afbe24f2 
  ql/src/test/queries/clientpositive/druidmini_floorTime.q b0dce67b50 
  ql/src/test/queries/clientpositive/druidmini_joins.q 1f92a0d1f0 
  ql/src/test/queries/clientpositive/druidmini_test1.q a4031c6ab1 
  ql/src/test/results/clientpositive/druid/druidkafkamini_basic.q.out 
14522fb687 
  ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out 
b07ed52d06 
  ql/src/test/results/clientpositive/druid/druidmini_extractTime.q.out 
4ea95f6930 
  ql/src/test/results/clientpositive/druid/druidmini_floorTime.q.out 8d9382443e