One more TwoLevelAccess to remove
---------------------------------

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


We removed two level access in PIG-847. However, there is another occurrence we 
miss in ResourceSchema.java:

{code}
            if (type == DataType.BAG && fieldSchema.schema != null
                    && !fieldSchema.schema.isTwoLevelAccessRequired()) { 
                log.info("Insert two-level access to Resource Schema");
                FieldSchema fs = new FieldSchema("t", fieldSchema.schema);
                inner = new Schema(fs);                
            }
{code}

Though by default schema.isTwoLevelAccessRequired is false, we shall not use 
this flag in Pig. User could set this flag in legacy UDF.

Thanks Woody uncovered this.

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

Reply via email to