Hive 0.12 added support for new data types. Pig 0.12 added some as well. HCat should handle these as well. Also note that CHAR was added recently.
Also allow user to specify a parameter in Pig like so HCatStorer('','', '-onOutOfRangeValue Throw') to control what happens when Pig's value is out of range for target Hive column. Valid values for the option are Throw and Null. Throw - make the runtime raise an exception, Null, which is the default, means NULL is written to target column and a message to that effect is emitted to the log. Only 1 message per column/data type is sent to the log.
See attached HCat-Pig Type Mapping Hive 0.13.pdf for exact mappings.
|1.||remove explicit Joda dependency from itests/hcatalog-unit/pom.xml||Open|
|allow user to control out-of-range values in HCatStorer||Resolved|
|3.||HCatRecordSerDe should be removed||Open||Unassigned|
|4.||Document support for new types in HCat||Open|