bincond can't work with flatten bags ------------------------------------ Key: PIG-538 URL: https://issues.apache.org/jira/browse/PIG-538 Project: Pig Issue Type: Bug Affects Versions: types_branch Reporter: Olga Natkovich Assignee: Santhosh Srinivasan Fix For: types_branch
The following script is user with trunk code to simulated outer join not directly supported by pig: A = load '/studenttab10k' as (name: chararray, age: int, gpa: float); B = load 'votertab10k' as (name: chararray, age: int, registration: chararray, donation: float); C = cogroup A by name, B by name; D = foreach C generate group, (IsEmpty(A) ? '' : flatten(A)), (IsEmpty(B) ? 'null' : flatten(B)); On types branch this gives syntax error and even beyond that not supported since bincond requires that both expressions be of the same type. Santhosh suggested to have special NULL expression that matches any type. This seems to make sense. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.