LOCross output schema is not right
----------------------------------

                 Key: PIG-290
                 URL: https://issues.apache.org/jira/browse/PIG-290
             Project: Pig
          Issue Type: Bug
          Components: impl
    Affects Versions: types_branch
            Reporter: Pi Song


>From the schema generation code:-

{noformat}
        List<LogicalOperator> inputs = mPlan.getPredecessors(this);

            for (LogicalOperator op : inputs) {
                    // Create schema here
            }
{noformat}

The output schema is generated based on inputs determined in the logical plan. 
However,  mPlan.getPredecessors() doesn't always preserve the right order  (A x 
B and B x A result in different schemas). I suggest maintaining mInputs 
variable in LOCross (as it used to be) to resolve this issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to