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

Zhijie Shen updated PIG-1314:
-----------------------------

    Attachment: PIG-1314-6.patch

Hi Thejas,

I attached my latest patch. In this version, I fixed the default timezone 
issue. Pig can obtain the timezone string from PigContext, which can be loaded 
from either the default property files or some user supplied sources. Instead 
of calling PigMapReduce.sJobConfInternal.get().get("pig.datetime.default.tz") 
every time when no user-supplied timezone is specified for DateTime 
construction, I configure the default timezone of joda when PigGenericMapBase 
and PigGenericMapReduce are at the setup() stage. Therefore, when no timezone 
is specified for DateTime construction, the created DateTime object will 
automatically use the default timezone. I think by doing this,  users do not 
need to touch too much detail (calling  PigMapReduce.sJobConfInternal) when 
writing their UDFs that are related to DateTime, and avoid the ambiguity that 
PigMapReduce.sJobConfInternal.get().get("pig.datetime.default.tz") and 
DateTimeZone.getDefault().getID() may sometimes be different.
                
> Add DateTime Support to Pig
> ---------------------------
>
>                 Key: PIG-1314
>                 URL: https://issues.apache.org/jira/browse/PIG-1314
>             Project: Pig
>          Issue Type: Bug
>          Components: data
>    Affects Versions: 0.7.0
>            Reporter: Russell Jurney
>            Assignee: Zhijie Shen
>              Labels: gsoc2012
>         Attachments: joda_vs_builtin.zip, PIG-1314-1.patch, PIG-1314-2.patch, 
> PIG-1314-3.patch, PIG-1314-4.patch, PIG-1314-5.patch, PIG-1314-6.patch
>
>   Original Estimate: 672h
>  Remaining Estimate: 672h
>
> Hadoop/Pig are primarily used to parse log data, and most logs have a 
> timestamp component.  Therefore Pig should support dates as a primitive.
> Can someone familiar with adding types to pig comment on how hard this is?  
> We're looking at doing this, rather than use UDFs.  Is this a patch that 
> would be accepted?
> This is a candidate project for Google summer of code 2012. More information 
> about the program can be found at 
> https://cwiki.apache.org/confluence/display/PIG/GSoc2012

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to