Macro expansion doesn't handle multiple expansions of same macro inside another 
macro
-------------------------------------------------------------------------------------

                 Key: PIG-2035
                 URL: https://issues.apache.org/jira/browse/PIG-2035
             Project: Pig
          Issue Type: Bug
          Components: impl
    Affects Versions: 0.9.0
            Reporter: Richard Ding
            Assignee: Richard Ding
             Fix For: 0.9.0


Here is the use case:

{code}
define test ( in, out, x ) returns c { 
    a = load '$in' as (name, age, gpa);
    b = group a by gpa;
    $c = foreach b generate group, COUNT(a.$x);
    store $c into '$out';
};

define test2( in, out ) returns x { 
    $x = test( '$in', '$out', 'name' );
    $x = test( '$in', '$out.1', 'age' );
    $x = test( '$in', '$out.2', 'gpa' );
};

x = test2('studenttab10k', 'myoutput');
{code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to