[ https://issues.apache.org/jira/browse/PIG-1090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794158#action_12794158 ]
Pradeep Kamath commented on PIG-1090: ------------------------------------- Dmitriy, The method in LoadMetadata that is implemented in PIG-1090-4.patch is to set partition filter and not to implement filter pushdown in general. Only partition filter conditions are pushed down through LoadMetadata as per the redesign proposal. As you rightly pointed pushing down filters in general will be done through the LoadPushDown interface which currently only has a pushProjection method - at a later point when Pig is able to push down filters, a pushFilter method can be introduced. It is not currently present because we don't know what the argument would look like eventually when we do push down filters. The optimization in the patch attached to this jira is only to extract conditions on partition columns which is needed to be able to call LoadMetadata.setPartitionFitler() method and hence was added in this patch. > Update sources to reflect recent changes in load-store interfaces > ----------------------------------------------------------------- > > Key: PIG-1090 > URL: https://issues.apache.org/jira/browse/PIG-1090 > Project: Pig > Issue Type: Sub-task > Reporter: Pradeep Kamath > Assignee: Pradeep Kamath > Attachments: PIG-1090-2.patch, PIG-1090-3.patch, PIG-1090-4.patch, > PIG-1090.patch, PIG-1190-5.patch > > > There have been some changes (as recorded in the Changes Section, Nov 2 2009 > sub section of http://wiki.apache.org/pig/LoadStoreRedesignProposal) in the > load/store interfaces - this jira is to track the task of making those > changes under src. Changes under test will be addresses in a different jira. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.