We are hitting HiveParser 'code too large' problem.
HIVE-23857 introduced an adhoc script to solve this problem. Instead, we can split HiveParser.g into smaller files. For instance, we can group all alter statements into their own .g file.
This patch also fixes an ambiguity warning that was thrown related to LIKE ALL/ANY clauses.