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