[ 
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-1.patch
                PIG-1314-1.patch

I've modified the codes in the src package related to the primitive DateTime 
(see the attached file). As the code related to data type is widely spread in 
the project, I still need to go through it more times to figure the potential 
missing parts.

Up till now, there's some more issues that need to be discussed:

1. Pig can also import into and export from HBase storage, which also doesn't 
have the primitive DataTime. Throw exception in this case as well, correct?

2.For the type casting between DateTime and other types of data, how about 
following the rules below:
a. Allow: DateTime <-- Numeric value (being converted to Long first)
b. Allow: DateTime <-- String
c. Not allow: DateTime <-- Boolean
d. Only explicit casting allowed

3. DateTime is serialized as a Long value (Unix timestamp) when it is necessary.
                
> 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: PIG-1314-1.patch, joda_vs_builtin.zip
>
>   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