[jira] [Updated] (HIVE-10091) Generate Hbase execution plan for partition filter conditions in HbaseStore api calls - initial changes

2015-03-26 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-10091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-10091:
-
Attachment: HIVE-10091.2.patch

 Generate Hbase execution plan for partition filter conditions in HbaseStore 
 api calls - initial changes
 ---

 Key: HIVE-10091
 URL: https://issues.apache.org/jira/browse/HIVE-10091
 Project: Hive
  Issue Type: Sub-task
  Components: Metastore
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Fix For: hbase-metastore-branch

 Attachments: HIVE-10091.1.patch, HIVE-10091.2.patch


 RawStore functions that support partition filtering are the following - 
 getPartitionsByExpr
 getPartitionsByFilter (takes filter string as argument, used from hcatalog)
 We need to generate a query execution plan in terms of Hbase scan api calls 
 for a given filter condition.
 NO PRECOMMIT TESTS



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-10091) Generate Hbase execution plan for partition filter conditions in HbaseStore api calls - initial changes

2015-03-26 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-10091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-10091:
-
Attachment: HIVE-10091.4.patch

4.patch - fix classcast exception when non string first partitioning column is 
used

 Generate Hbase execution plan for partition filter conditions in HbaseStore 
 api calls - initial changes
 ---

 Key: HIVE-10091
 URL: https://issues.apache.org/jira/browse/HIVE-10091
 Project: Hive
  Issue Type: Sub-task
  Components: Metastore
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Fix For: hbase-metastore-branch

 Attachments: HIVE-10091.1.patch, HIVE-10091.2.patch, 
 HIVE-10091.3.patch, HIVE-10091.4.patch


 RawStore functions that support partition filtering are the following - 
 getPartitionsByExpr
 getPartitionsByFilter (takes filter string as argument, used from hcatalog)
 We need to generate a query execution plan in terms of Hbase scan api calls 
 for a given filter condition.
 NO PRECOMMIT TESTS



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-10091) Generate Hbase execution plan for partition filter conditions in HbaseStore api calls - initial changes

2015-03-26 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-10091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-10091:
-
Attachment: HIVE-10091.3.patch

I workaround that NPE in 3.patch, by doing full scan of all partitions in the 
hbase table. ie, it degrades to the situation without the patch, if there is a 
condition on any non partitioning column in the where clause.

I have created a followup jira for HIVE-10102, to do further pruning as in 
ObjectStore. I need to think some more about the approach to follow in hbase 
metastore.



 Generate Hbase execution plan for partition filter conditions in HbaseStore 
 api calls - initial changes
 ---

 Key: HIVE-10091
 URL: https://issues.apache.org/jira/browse/HIVE-10091
 Project: Hive
  Issue Type: Sub-task
  Components: Metastore
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Fix For: hbase-metastore-branch

 Attachments: HIVE-10091.1.patch, HIVE-10091.2.patch, 
 HIVE-10091.3.patch


 RawStore functions that support partition filtering are the following - 
 getPartitionsByExpr
 getPartitionsByFilter (takes filter string as argument, used from hcatalog)
 We need to generate a query execution plan in terms of Hbase scan api calls 
 for a given filter condition.
 NO PRECOMMIT TESTS



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-10091) Generate Hbase execution plan for partition filter conditions in HbaseStore api calls - initial changes

2015-03-26 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-10091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-10091:
-
Summary: Generate Hbase execution plan for partition filter conditions in 
HbaseStore api calls - initial changes  (was: Generate Hbase execution plan for 
partition filter conditions in HbaseStore api calls)

 Generate Hbase execution plan for partition filter conditions in HbaseStore 
 api calls - initial changes
 ---

 Key: HIVE-10091
 URL: https://issues.apache.org/jira/browse/HIVE-10091
 Project: Hive
  Issue Type: Sub-task
  Components: Metastore
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Fix For: hbase-metastore-branch

 Attachments: HIVE-10091.1.patch


 RawStore functions that support partition filtering are the following - 
 getPartitionsByExpr
 getPartitionsByFilter (takes filter string as argument, used from hcatalog)
 We need to generate a query execution plan in terms of Hbase scan api calls 
 for a given filter condition.
 NO PRECOMMIT TESTS



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-10091) Generate Hbase execution plan for partition filter conditions in HbaseStore api calls

2015-03-25 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-10091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-10091:
-
Attachment: HIVE-10091.1.patch

 Generate Hbase execution plan for partition filter conditions in HbaseStore 
 api calls
 -

 Key: HIVE-10091
 URL: https://issues.apache.org/jira/browse/HIVE-10091
 Project: Hive
  Issue Type: Sub-task
  Components: Metastore
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Fix For: hbase-metastore-branch

 Attachments: HIVE-10091.1.patch


 RawStore functions that support partition filtering are the following - 
 getPartitionsByExpr
 getPartitionsByFilter (takes filter string as argument, used from hcatalog)
 We need to generate a query execution plan in terms of Hbase scan api calls 
 for a given filter condition.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HIVE-10091) Generate Hbase execution plan for partition filter conditions in HbaseStore api calls

2015-03-25 Thread Thejas M Nair (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-10091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thejas M Nair updated HIVE-10091:
-
Description: 
RawStore functions that support partition filtering are the following - 
getPartitionsByExpr
getPartitionsByFilter (takes filter string as argument, used from hcatalog)

We need to generate a query execution plan in terms of Hbase scan api calls for 
a given filter condition.


NO PRECOMMIT TESTS

  was:
RawStore functions that support partition filtering are the following - 
getPartitionsByExpr
getPartitionsByFilter (takes filter string as argument, used from hcatalog)

We need to generate a query execution plan in terms of Hbase scan api calls for 
a given filter condition.



 Generate Hbase execution plan for partition filter conditions in HbaseStore 
 api calls
 -

 Key: HIVE-10091
 URL: https://issues.apache.org/jira/browse/HIVE-10091
 Project: Hive
  Issue Type: Sub-task
  Components: Metastore
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Fix For: hbase-metastore-branch

 Attachments: HIVE-10091.1.patch


 RawStore functions that support partition filtering are the following - 
 getPartitionsByExpr
 getPartitionsByFilter (takes filter string as argument, used from hcatalog)
 We need to generate a query execution plan in terms of Hbase scan api calls 
 for a given filter condition.
 NO PRECOMMIT TESTS



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)