pig-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Ciemiewicz (JIRA)" <j...@apache.org>
Subject [jira] Commented: (PIG-1794) Javascript support for Pig embedding and UDFs in scripting languages
Date Tue, 25 Jan 2011 17:06:46 GMT

    [ https://issues.apache.org/jira/browse/PIG-1794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12986520#action_12986520

David Ciemiewicz commented on PIG-1794:


This is extremely interesting to me. Do you have sample code showing Pig embedded in JavaScript
and/or Pig UDFs written in JavaScript?


> Javascript support for Pig embedding and UDFs in scripting languages
> --------------------------------------------------------------------
>                 Key: PIG-1794
>                 URL: https://issues.apache.org/jira/browse/PIG-1794
>             Project: Pig
>          Issue Type: New Feature
>          Components: impl
>    Affects Versions: 0.9.0
>            Reporter: Julien Le Dem
>            Assignee: Julien Le Dem
>             Fix For: 0.9.0
>         Attachments: jsScripting.patch
> The attached patch proposes a javascript implementation for Pig embedding and UDFs in
scripting languages.
> It is similar to the Jython implementation and uses Rhino provided in the JDK.
> some differences:
>  - output schema is provided by: <functionName>.outSchema="<schema>" as javascript
does not have annotations or decorators but functions are first class objects
>  - tuples are converted to objects using the input schema (the other way around using
the output schema)
> The attached patch is not final yet. In particular it lacks unit tests.
> See test/org/apache/pig/test/data/tc.js for the "transitive closure" example
> See the following JIRAs for more context:
> https://issues.apache.org/jira/browse/PIG-928
> https://issues.apache.org/jira/browse/PIG-1479

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message