[
https://issues.apache.org/jira/browse/PIG-972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12875390#action_12875390
]
Aniket Mokashi commented on PIG-972:
------------------------------------
Approach mentioned above seems to work.
Here are some proposals on semantics of nested describe-
>a = load '1.txt' as (a0:int, a1:int);
>b = group a by $0;
Proposal 1- Explicit describe.
>c = foreach b { d = order a by $0; describe d; e = ...; generate d.$0 ...;}
(1a:Instantaneous responce - describes d after parsing above statement)
>describe c;
Prints schema for c and d (but not e)
Adv - Can select which one of nestedAlias to describe.
Disadv - Extra typing.
Proposal 2:- Implicit describe (no describe nested statements)
>c = foreach b { d = order a by $0; e = ...; generate d.$0 ...;}
>describe c;
Describes c, d and e;
Adv- less typing
Disadv- extra prints
(2a - describe c prints for c, d and e. Also describe c->d to describe nested
d)
(2b - describe c prints for c only. describe c-> d to describe nested d).
Alan/Olga, Let me know your comments on this,
> Make describe work with nested foreach
> --------------------------------------
>
> Key: PIG-972
> URL: https://issues.apache.org/jira/browse/PIG-972
> Project: Pig
> Issue Type: Improvement
> Reporter: Olga Natkovich
> Assignee: Aniket Mokashi
> Fix For: 0.8.0
>
>
> Currently Parser can't deal with that. This is because describe is part of
> Grunt parser while the rest of nested foreach is handled by the QueryParser
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.