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

Koji Noguchi updated PIG-4551:
------------------------------
      Assignee: Koji Noguchi
    Patch Info: Patch Available

> Partition filter is not pushed down in case of SPLIT
> ----------------------------------------------------
>
>                 Key: PIG-4551
>                 URL: https://issues.apache.org/jira/browse/PIG-4551
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: 0.11.1
>            Reporter: Rohini Palaniswamy
>            Assignee: Koji Noguchi
>         Attachments: pig-4551_v01_notestyet.patch, 
> pig-4551_v02_notestyet.patch, pig-4551_v03.patch
>
>
>   The below query with implicit split will not push down the partition 
> filters and will scan the whole table. 
> {code}
> A  = LOAD 'db1.table1'        USING org.apache.hive.hcatalog.pig.HCatLoader();
> B = FILTER A BY ( ((date=='20150501' AND pk2 =='1')) and pk3 == '127' );
> C  = FILTER A BY ( ((date=='20150501' AND pk2=='1') OR (date=='20150430' AND 
> pk2=='1')) and pk3 == '127' );
> {code}
> The workaround now is to write two separate LOAD statements for each FILTER. 
> We should do that behind the scenes while planning instead of user having to 
> do that.



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

Reply via email to