[
https://issues.apache.org/jira/browse/TAJO-1344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14499331#comment-14499331
]
ASF GitHub Bot commented on TAJO-1344:
--------------------------------------
Github user hyunsik commented on the pull request:
https://github.com/apache/tajo/pull/526#issuecomment-93902909
I leaved some trivial comments. The patch looks good to me. It's a great
job.
Here is my additional comments. You try to change the signature
EvalNode::bind to take EvalContext instance in order to get an instance of a
launched script engine.
Even though this refactoring is already a breaking change. EvalNode still
need more information about task. In this chance, it would be great if we
refactor EvalNode to take more meta context including TajoConf, task attempt
information, and shared resources of workers. Then, we can probably remove
OverridableConf parameter from all constructors of EvalNode.
If you are concerned with a large patch, we can do this work in another
jira. But, it will cause the second breaking change. We can choose either two
breaking change or a large patch. It's up to you.
> Python UDF support
> ------------------
>
> Key: TAJO-1344
> URL: https://issues.apache.org/jira/browse/TAJO-1344
> Project: Tajo
> Issue Type: New Feature
> Components: function/udf
> Reporter: Hyunsik Choi
> Assignee: Jihoon Son
> Fix For: 0.11.0
>
> Attachments: TAJO-1344.patch, TAJO-1344_2.patch, TAJO-1344_3.patch,
> TAJO-1344_4.patch, TAJO-1344_5.patch, TAJO-1344_6.patch, TAJO-1344_7.patch,
> TAJO-1344_8.patch
>
>
> Python has abundant users and third-party libraries. This language is widely
> used in data analytic area. So, it would be great if Tajo supports Python UDF.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)