Add annotation to specify output schema in Java UDFs
----------------------------------------------------

                 Key: PIG-2151
                 URL: https://issues.apache.org/jira/browse/PIG-2151
             Project: Pig
          Issue Type: Improvement
            Reporter: Dmitriy V. Ryaboy


In Python udfs, the output schema of an eval func is specified via an 
@OutputSchema annotation.

We should do the same for Java udfs instead of making people write the 
cumbersome outputSchema functions.

If an annotation exists, it should override an existing outputSchema 
implementation (since all evalFuncs will inherit the method from EvalFunc.java 
and there is thus no way to *not* have an implementation).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to