You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Rahul Challapalli (JIRA)" <ji...@apache.org> on 2014/10/30 02:07:33 UTC
[jira] [Created] (DRILL-1610) Partition pruning not scanning all
the required partitions when we have hierarchical partitions
Rahul Challapalli created DRILL-1610:
----------------------------------------
Summary: Partition pruning not scanning all the required partitions when we have hierarchical partitions
Key: DRILL-1610
URL: https://issues.apache.org/jira/browse/DRILL-1610
Project: Apache Drill
Issue Type: Bug
Components: Query Planning & Optimization
Affects Versions: 0.7.0
Reporter: Rahul Challapalli
Assignee: Mehant Baid
git.commit.id.abbrev=6dca24a
My data is organized in such a way that we have multiple year partitions and each year partition has 12 month partitions.
Now the below query should look for all the records
1. all months under 1993
2. under the month 'dec' for all the years
However drill seems to be ignoring the second case. This is happening with hive and dfs.
Below are the queries :
DFS :
{code}
explain plan for select
l_orderkey,
l_partkey,
l_quantity,
l_shipdate,
l_shipinstruct
from hive.lineitem_hierarchical where (`year` IN (1993) and l_orderkey>29600) or `month` IN ('dec');
{code}
Hive :
{code}
explain plan for select columns[0],
columns[1],
columns[4],
columns[10],
columns[13]
from `/lineitem_hierarchical` where (dir0=1993 and columns[0]>29600) or dir1='dec';
{code}
Attached the sample data, hive ddl, and the explain plan outputs
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)