[ https://issues.apache.org/jira/browse/PIG-922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Dai updated PIG-922: --------------------------- Attachment: PIG-922-p2_preview.patch Include initial patch for phase 2 (inclusive). Need more test, but upload patch first for comments. This patch include these codes: 1. Prune inputs for relational operator 2. Recursively prune inputs from root of a logical plan 3. PigStorage with input pruning Yet to do: 1. Map key pruning for a map input 2. Transformation rule to collect required fields and prune unused columns down > Logical optimizer: push up project > ---------------------------------- > > Key: PIG-922 > URL: https://issues.apache.org/jira/browse/PIG-922 > Project: Pig > Issue Type: New Feature > Components: impl > Affects Versions: 0.3.0 > Reporter: Daniel Dai > Assignee: Daniel Dai > Attachments: PIG-922-p1_0.patch, PIG-922-p1_1.patch, > PIG-922-p1_2.patch, PIG-922-p1_3.patch, PIG-922-p1_4.patch, > PIG-922-p2_preview.patch > > > This is a continuation work of > [PIG-697|https://issues.apache.org/jira/browse/PIG-697]. We need to add > another rule to the logical optimizer: Push up project, ie, prune columns as > early as possible. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.