Gabriel Reid created HIVE-4615:
----------------------------------

             Summary: Invalid column names allowed when created dynamically by 
a SerDe
                 Key: HIVE-4615
                 URL: https://issues.apache.org/jira/browse/HIVE-4615
             Project: Hive
          Issue Type: Bug
            Reporter: Gabriel Reid


When a SerDe creates columns dynamically during table creation, there is no 
checking done on the validity of the created column names. This means that it's 
possible to create a table that contains columns that can't be queried, and 
will lead to issues when trying to query the created table.

The same column name validation should be performed for dynamically-created 
columns as for other column names.

This behavior can be easily tested using the TestSerDe, and including a column 
name that includes an invalid identifier character (e.g. a period) in the list 
of columns to create.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to