Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Pig Wiki" for change
The "SemanticsCleanup" page has been changed by AlanGates.
== Introduction ==
A number of bugs have been filed against Pig that roughly fall under the area
of poorly defined or undefined semantics. In the 0.9 Pig release
we would like to take on a number of these issues, clarifying semantics where
they are unclear, defining them where they are undefined, and
correctly them where they are clearly wrong. This page will classifies the
existing bugs and indicates what we believe the proper fix is for
== Categories ==
The bugs have been placed into the following categories:
* Schema: These are related to schemas that are improperly inferred, etc.
* Grammar: Places where the grammar is unclear or produces unexpected results.
* Two Level Access: The concept of two level access was introduced long ago
to deal with oddities in bag schemas. Ideally we will remove this. At least
we have to improve it.
== Bug Table ==
|| *JIRA* || *Category* || *Proposed Solution* ||
|| [[https://issues.apache.org/jira/browse/PIG-1627|PIG-1627]] || Schema ||
Flattening a bag with an unknown schema should produce a record with an unknown
|| [[https://issues.apache.org/jira/browse/PIG-1584|PIG-1584]] || Grammar ||
Cogroup inner does not match the semantics of inner join. It is also not clear
what value the inner keyword has for cogroup. ||
|| [[https://issues.apache.org/jira/browse/PIG-1538|PIG-1538]] || Two level
access || Remove two level access ||
|| [[https://issues.apache.org/jira/browse/PIG-1536|PIG-1536]] || Schema || Pig
one semantic for schema merges and use it consistently throughout Pig ||