Russell Jurney created PIG-2836:
-----------------------------------
Summary: Namespace in Pig macros collides with Pig scripts
Key: PIG-2836
URL: https://issues.apache.org/jira/browse/PIG-2836
Project: Pig
Issue Type: Bug
Components: grunt, parser
Affects Versions: 0.10.0, 0.9.2, 0.11, 0.10.1
Reporter: Russell Jurney
Assignee: Alan Gates
Priority: Critical
Relation names in macros collide with relation names in the calling pig script.
This is my most common source of errors and it makes writing macros hard.
Suggest that the macro processor create a unique namespace for all relations in
a macro other than $in and $out. Prepend something to each relation name or
somehow create a unique per-macro namespace.
This may conflict with some uses of macros where relation names are passed
through passively, but this is always avoidable by supplying parameters and
feels GOTO f*cked.
--
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