You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Santhosh Srinivasan (JIRA)" <ji...@apache.org> on 2008/09/11 02:52:44 UTC

[jira] Updated: (PIG-421) error with complex nested plan

     [ https://issues.apache.org/jira/browse/PIG-421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Santhosh Srinivasan updated PIG-421:
------------------------------------

    Attachment: PIG-421.patch

The attached patch (PIG-421.patch) does the following:

1. Moved all the schema computation that existed within the type checker to the appropriate operators.
2. The getType() method for all expressions will now call getFieldSchema() and return the type appropriately
3. Renamed the resetSchema methods to unsetSchema which was an existing method in LogicalOperator

Unit tests that still fail are:

    [junit] Running org.apache.pig.test.TestMRCompiler
    [junit] Tests run: 16, Failures: 1, Errors: 0, Time elapsed: 0.34 sec
    [junit] Test org.apache.pig.test.TestMRCompiler FAILED

    [junit] Running org.apache.pig.test.TestSplitStore
    [junit] Tests run: 9, Failures: 0, Errors: 2, Time elapsed: 216.145 sec
    [junit] Test org.apache.pig.test.TestSplitStore FAILED

TestSplitStore has two test cases failing test6 and test7. These tests fail due to the issue reported in PIG-407.


> error with complex nested plan
> ------------------------------
>
>                 Key: PIG-421
>                 URL: https://issues.apache.org/jira/browse/PIG-421
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: types_branch
>            Reporter: Olga Natkovich
>            Assignee: Santhosh Srinivasan
>             Fix For: types_branch
>
>         Attachments: PIG-421.patch
>
>
> Even after applying patch for PIG-398, the following query still fails:
> a = load 'studenttab10k' as (name, age, gpa);
> b = filter a by age < 20;
> c = group b by age;
> d = foreach c {
>     cf = filter b by gpa < 3.0;
>     cp = cf.gpa;
>         cd = distinct cp;
>     co = order cd by $0;
>     generate group, flatten(co);
>     }
> store d into 'output';

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