[
https://issues.apache.org/jira/browse/PIG-1794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12990661#comment-12990661
]
Richard Ding commented on PIG-1794:
-----------------------------------
Review comments are here https://reviews.apache.org/r/321/.
Since the review board hasn't been linked with Jira, please upload the new
patch to the jira.
As for the 'include' statement, a related jira is PIG-1824 where the idea is to
add SHIP clause so Pig would ship 'import/include' scripts to the backend.
> 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.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira