[ https://issues.apache.org/jira/browse/PIG-2248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13648838#comment-13648838 ]
Johnny Zhang commented on PIG-2248: ----------------------------------- Daniel, can you explain the term "symbol resolving order". Does that mean we set different level of resolving order for different kind of symbol, and low level symbol respect the higher level symbol (respect means cannot mask it) ? > Pig parser does not detect when a macro name masks a UDF name > ------------------------------------------------------------- > > Key: PIG-2248 > URL: https://issues.apache.org/jira/browse/PIG-2248 > Project: Pig > Issue Type: Bug > Components: parser > Affects Versions: 0.9.0 > Reporter: Alan Gates > Assignee: Johnny Zhang > Priority: Minor > Attachments: PIG-2248.patch.txt, PIG-2248.patch.txt, > PIG-2248.patch.txt, PIG-2248.patch.txt > > > Pig accepts a macro like: > {code} > define COUNT(in_relation, min_gpa) returns c { > b = filter $in_relation by gpa >= $min_gpa; > $c = foreach b generate age, name; > } > {code} > This should produce a warning that it is masking a UDF. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira