GRANT/REVOKE should handle privileges as tokens, not identifiers ----------------------------------------------------------------
Key: HIVE-1928 URL: https://issues.apache.org/jira/browse/HIVE-1928 Project: Hive Issue Type: Bug Components: Query Processor, Security Affects Versions: 0.7.0 Reporter: Carl Steinbach Priority: Blocker The grammar for the GRANT and REVOKE Privileges statements currently handle the list of privileges as a list of identifiers. Since most of the privileges are also keywords in the HQL grammar this requires users to individually quote-escape each of the privileges, e.g: {code} grant `Create` on table authorization_part to user hive_test_user; grant `Update` on table authorization_part to user hive_test_user; grant `Drop` on table authorization_part to user hive_test_user; grant `select` on table src to user hive_test_user; {code} Both MySQL and the SQL standard treat privileges as tokens. Hive should do the same. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.