Description
This works:
select * from values 1, 2 lateral view outer explode(array()) as b;
But this does not work:
select * from values 1, 2 lateral view explode_outer(array()) as b;
It produces the error:
Error in query: Column 'b' does not exist. Did you mean one of the following? [col1]; line 1 pos 26;
Similarly, this works:
select * from values 1, 2 lateral view outer inline(array(struct(1, 2, 3))) as b, c, d;
But this does not:
select * from values 1, 2 lateral view inline_outer(array(struct(1, 2, 3))) as b, c, d;
It produces the error:
Error in query: Column 'b' does not exist. Did you mean one of the following? [col1]; line 2 pos 0;