[ https://issues.apache.org/jira/browse/PIG-1717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gerrit Jansen van Vuuren updated PIG-1717: ------------------------------------------ Attachment: PIG-1717.patch Patch changes the org.apache.pig.impl.logicalLayer.LOLoad class by adding one method and adding to the setSchema method code that will store the Schema to the Configuration instance supplied with this class. 1 test is provided with a test loader that verifies that a loader is able to read this schema set by the LOLoad instance. > pig needs to call setPartitionFilter if schema is null but getPartitionKeys > is not > ---------------------------------------------------------------------------------- > > Key: PIG-1717 > URL: https://issues.apache.org/jira/browse/PIG-1717 > Project: Pig > Issue Type: Improvement > Components: impl > Reporter: Gerrit Jansen van Vuuren > Assignee: Gerrit Jansen van Vuuren > Priority: Minor > Attachments: PIG-1717.patch > > > I'm writing a loader that works with hive style partitioning e.g. > /logs/type1/daydate=2010-11-01 > The loader does not know the schema upfront and this is something that the > user adds in the script using the AS clause. > The problem is that this user defined schema is not available to the loader, > so the loader cannot return any schema, the Loader does know what the > partition keys are and pig needs in some way to know about these partition > keys. > Currently if the schema is null pig never calls the > LoadMetaData:getPartitionKeys method or the setPartitionFilter method. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.