Resolving the following JIRAs : TRAFODION-1604 - Fixed one place in CharType.h where 100 was the max limit for lob handle length TRAFODION-1596 - Added checks in alter code to prevent altering adding LOB columns. TRAFODION-1598 - Added several syntax filxes in parser and ExpLOBaccess.cpp to address these problems. TRAFODION-1599 - Added checks in binder to prevent sample columns from being LOB columns. TRAFODION-1602 - Added checks in DDL layer to prevent LOB columns as unique constraints or store by.
Removed support for locklength from the parser Test and fix issues with create table variants Made recommended changes as mentioned in the initial delivery Rename some of the variable names to make them more informative Assume prefix length for HIVE and HBASE tables can be different and verify code works correctly Fix commented code to be correct and remove lines no longer needed Update error text for messages 1180 to include external table type
Beefed up the new regression test (hive/TEST009) Check column list from hive descriptor with external table description and return an error if there is a mismatch Add an error if the user specifies a different target schema name than the source Allow someone with privileges to drop HIVE exernal schemas