[
https://issues.apache.org/jira/browse/PIG-1967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13132213#comment-13132213
]
Thejas M Nair commented on PIG-1967:
------------------------------------
The syntax in the initial patch is confusing , it supports (tuple)A.$0 (where A
is a relation. But that seems to imply the casting of first column of A as
tuple. So the supported syntax should only be - ((tuple)A).$0 .
> deprecate current syntax for casting relation as scalar, to use explicit cast
> to tuple
> --------------------------------------------------------------------------------------
>
> Key: PIG-1967
> URL: https://issues.apache.org/jira/browse/PIG-1967
> Project: Pig
> Issue Type: Improvement
> Affects Versions: 0.8.0, 0.9.0
> Reporter: Thejas M Nair
> Assignee: Thejas M Nair
> Fix For: 0.10
>
> Attachments: PIG-1967.0.patch
>
>
> When the feature added in PIG-1434, there was a proposal to cast it to tuple,
> to be able to use as a scalar. But for some reason, in the implementation
> this cast was not required.
> See -
> https://issues.apache.org/jira/browse/PIG-1434?focusedCommentId=12888449&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12888449
> The current syntax which does not need this cast seems to lead to lot of
> confusion among users, who end up using this feature unintentionally. This
> usually happens because the user is referring to the bag column(s) in output
> of (co)group using a wrong name, which happens to be another relation. Often,
> users realize the mistake only at runtime. New users, will have trouble
> figuring out what was wrong.
> I think we should support the use of the cast as originally proposed, and
> deprecate the current syntax. The warning issued when the deprecated syntax
> is used is likely to help users realize that they have unintentionally used
> this feature.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira