{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -9800,15 +9800,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e91ee787\n+  32-bit CRC value (hex):                         b5bc8894\n   compressed size:                                1100107 bytes\n   uncompressed size:                              1100107 bytes\n   length of filename:                             48 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -11888,15 +11888,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         a8525767\n+  32-bit CRC value (hex):                         6c7eb3c4\n   compressed size:                                243595 bytes\n   uncompressed size:                              243595 bytes\n   length of filename:                             66 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -13868,15 +13868,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         8ae65311\n+  32-bit CRC value (hex):                         cee08f40\n   compressed size:                                243947 bytes\n   uncompressed size:                              243947 bytes\n   length of filename:                             65 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -7565,15 +7565,15 @@\n 0B32DA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0B32DC   Length              0005 (5)\n 0B32DE   Flags               01 (1) 'Modification'\n 0B32DF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0B32E3 PAYLOAD\n \n 1BFC2E DATA DESCRIPTOR       08074B50 (134695760)\n-1BFC32 CRC                   E91EE787 (3911116679)\n+1BFC32 CRC                   B5BC8894 (3049031828)\n 1BFC36 Compressed Size       0010C94B (1100107)\n 1BFC3A Uncompressed Size     0010C94B (1100107)\n \n 1BFC3E LOCAL HEADER #274     04034B50 (67324752)\n 1BFC42 Extract Zip Spec      14 (20) '2.0'\n 1BFC43 Extract OS            00 (0) 'MS-DOS'\n 1BFC44 General Purpose Flag  0008 (8)\n@@ -9189,15 +9189,15 @@\n 1CE47E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1CE480   Length              0005 (5)\n 1CE482   Flags               01 (1) 'Modification'\n 1CE483   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1CE487 PAYLOAD\n \n 209C12 DATA DESCRIPTOR       08074B50 (134695760)\n-209C16 CRC                   A8525767 (2823968615)\n+209C16 CRC                   6C7EB3C4 (1820242884)\n 209C1A Compressed Size       0003B78B (243595)\n 209C1E Uncompressed Size     0003B78B (243595)\n \n 209C22 LOCAL HEADER #332     04034B50 (67324752)\n 209C26 Extract Zip Spec      14 (20) '2.0'\n 209C27 Extract OS            00 (0) 'MS-DOS'\n 209C28 General Purpose Flag  0008 (8)\n@@ -10729,15 +10729,15 @@\n 28B28F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 28B291   Length              0005 (5)\n 28B293   Flags               01 (1) 'Modification'\n 28B294   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 28B298 PAYLOAD\n \n 2C6B83 DATA DESCRIPTOR       08074B50 (134695760)\n-2C6B87 CRC                   8AE65311 (2330350353)\n+2C6B87 CRC                   CEE08F40 (3470823232)\n 2C6B8B Compressed Size       0003B8EB (243947)\n 2C6B8F Uncompressed Size     0003B8EB (243947)\n \n 2C6B93 LOCAL HEADER #387     04034B50 (67324752)\n 2C6B97 Extract Zip Spec      14 (20) '2.0'\n 2C6B98 Extract OS            00 (0) 'MS-DOS'\n 2C6B99 General Purpose Flag  0008 (8)\n@@ -24352,15 +24352,15 @@\n 4D1133 Created OS            00 (0) 'MS-DOS'\n 4D1134 Extract Zip Spec      14 (20) '2.0'\n 4D1135 Extract OS            00 (0) 'MS-DOS'\n 4D1136 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 4D1138 Compression Method    0000 (0) 'Stored'\n 4D113A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4D113E CRC                   E91EE787 (3911116679)\n+4D113E CRC                   B5BC8894 (3049031828)\n 4D1142 Compressed Size       0010C94B (1100107)\n 4D1146 Uncompressed Size     0010C94B (1100107)\n 4D114A Filename Length       0030 (48)\n 4D114C Extra Length          0009 (9)\n 4D114E Comment Length        0000 (0)\n 4D1150 Disk Start            0000 (0)\n 4D1152 Int File Attributes   0000 (0)\n@@ -26092,15 +26092,15 @@\n 4D34A3 Created OS            00 (0) 'MS-DOS'\n 4D34A4 Extract Zip Spec      14 (20) '2.0'\n 4D34A5 Extract OS            00 (0) 'MS-DOS'\n 4D34A6 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 4D34A8 Compression Method    0000 (0) 'Stored'\n 4D34AA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4D34AE CRC                   A8525767 (2823968615)\n+4D34AE CRC                   6C7EB3C4 (1820242884)\n 4D34B2 Compressed Size       0003B78B (243595)\n 4D34B6 Uncompressed Size     0003B78B (243595)\n 4D34BA Filename Length       0042 (66)\n 4D34BC Extra Length          0009 (9)\n 4D34BE Comment Length        0000 (0)\n 4D34C0 Disk Start            0000 (0)\n 4D34C2 Int File Attributes   0000 (0)\n@@ -27742,15 +27742,15 @@\n 4D5290 Created OS            00 (0) 'MS-DOS'\n 4D5291 Extract Zip Spec      14 (20) '2.0'\n 4D5292 Extract OS            00 (0) 'MS-DOS'\n 4D5293 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 4D5295 Compression Method    0000 (0) 'Stored'\n 4D5297 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4D529B CRC                   8AE65311 (2330350353)\n+4D529B CRC                   CEE08F40 (3470823232)\n 4D529F Compressed Size       0003B8EB (243947)\n 4D52A3 Uncompressed Size     0003B8EB (243947)\n 4D52A7 Filename Length       0041 (65)\n 4D52A9 Extra Length          0009 (9)\n 4D52AB Comment Length        0000 (0)\n 4D52AD Disk Start            0000 (0)\n 4D52AF Int File Attributes   0000 (0)\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser.class", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -23786,32 +23786,32 @@\n                                 }\n                                 break;\n                             }\n                         }\n                         if (this.state.backtracking == 0) {\n                             retval.tree = root_0;\n                             final RewriteRuleSubtreeStream stream_serdeprops2 = new RewriteRuleSubtreeStream(this.adaptor, \"rule serdeprops\", (serdeprops != null) ? serdeprops.getTree() : null);\n+                            final RewriteRuleSubtreeStream stream_fileformat2 = new RewriteRuleSubtreeStream(this.adaptor, \"rule fileformat\", (fileformat != null) ? fileformat.getTree() : null);\n                             final RewriteRuleSubtreeStream stream_genericSpec = new RewriteRuleSubtreeStream(this.adaptor, \"rule genericSpec\", (genericSpec != null) ? genericSpec.getTree() : null);\n-                            final RewriteRuleSubtreeStream stream_fileformat = new RewriteRuleSubtreeStream(this.adaptor, \"rule fileformat\", (fileformat != null) ? fileformat.getTree() : null);\n                             final RewriteRuleSubtreeStream stream_retval2 = new RewriteRuleSubtreeStream(this.adaptor, \"rule retval\", (Object)((retval != null) ? retval.getTree() : null));\n                             root_0 = (ASTNode)this.adaptor.nil();\n                             ASTNode root_3 = (ASTNode)this.adaptor.nil();\n                             root_3 = (ASTNode)this.adaptor.becomeRoot((Object)this.adaptor.create(1181, \"TOK_STORAGEHANDLER\"), (Object)root_3);\n                             this.adaptor.addChild((Object)root_3, stream_genericSpec.nextTree());\n                             if (stream_serdeprops2.hasNext()) {\n                                 this.adaptor.addChild((Object)root_3, stream_serdeprops2.nextTree());\n                             }\n                             stream_serdeprops2.reset();\n-                            if (stream_fileformat.hasNext()) {\n+                            if (stream_fileformat2.hasNext()) {\n                                 ASTNode root_4 = (ASTNode)this.adaptor.nil();\n                                 root_4 = (ASTNode)this.adaptor.becomeRoot((Object)this.adaptor.create(978, \"TOK_FILEFORMAT_GENERIC\"), (Object)root_4);\n-                                this.adaptor.addChild((Object)root_4, stream_fileformat.nextTree());\n+                                this.adaptor.addChild((Object)root_4, stream_fileformat2.nextTree());\n                                 this.adaptor.addChild((Object)root_3, (Object)root_4);\n                             }\n-                            stream_fileformat.reset();\n+                            stream_fileformat2.reset();\n                             this.adaptor.addChild((Object)root_0, (Object)root_3);\n                             retval.tree = root_0;\n                         }\n                         break;\n                     }\n                     case 4: {\n                         KW_STORED701 = (Token)this.match((IntStream)this.input, 326, HiveParser.FOLLOW_KW_STORED_in_tableFileFormat11852);\n@@ -25837,16 +25837,16 @@\n                         break;\n                     }\n                     break;\n                 }\n             }\n             if (this.state.backtracking == 0) {\n                 retval.tree = root_0;\n-                final RewriteRuleSubtreeStream stream_tabName = new RewriteRuleSubtreeStream(this.adaptor, \"rule tabName\", (tabName != null) ? tabName.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_parCols = new RewriteRuleSubtreeStream(this.adaptor, \"rule parCols\", (parCols != null) ? parCols.getTree() : null);\n+                final RewriteRuleSubtreeStream stream_tabName = new RewriteRuleSubtreeStream(this.adaptor, \"rule tabName\", (tabName != null) ? tabName.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_fkCols = new RewriteRuleSubtreeStream(this.adaptor, \"rule fkCols\", (fkCols != null) ? fkCols.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_constraintName = new RewriteRuleSubtreeStream(this.adaptor, \"rule constraintName\", (constraintName != null) ? constraintName.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_retval = new RewriteRuleSubtreeStream(this.adaptor, \"rule retval\", (Object)((retval != null) ? retval.getTree() : null));\n                 root_0 = (ASTNode)this.adaptor.nil();\n                 if (((constraintName != null) ? ((ASTNode)constraintName.getTree()) : null) != null) {\n                     ASTNode root_2 = (ASTNode)this.adaptor.nil();\n                     root_2 = (ASTNode)this.adaptor.becomeRoot((Object)this.adaptor.create(981, \"TOK_FOREIGN_KEY\"), (Object)root_2);\n@@ -28616,16 +28616,16 @@\n                         break;\n                     }\n                     break;\n                 }\n             }\n             if (this.state.backtracking == 0) {\n                 retval.tree = root_0;\n-                final RewriteRuleSubtreeStream stream_tabName = new RewriteRuleSubtreeStream(this.adaptor, \"rule tabName\", (tabName != null) ? tabName.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_colName = new RewriteRuleSubtreeStream(this.adaptor, \"rule colName\", (colName != null) ? colName.getTree() : null);\n+                final RewriteRuleSubtreeStream stream_tabName = new RewriteRuleSubtreeStream(this.adaptor, \"rule tabName\", (tabName != null) ? tabName.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_constraintName = new RewriteRuleSubtreeStream(this.adaptor, \"rule constraintName\", (constraintName != null) ? constraintName.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_retval = new RewriteRuleSubtreeStream(this.adaptor, \"rule retval\", (Object)((retval != null) ? retval.getTree() : null));\n                 root_0 = (ASTNode)this.adaptor.nil();\n                 if (((constraintName != null) ? ((ASTNode)constraintName.getTree()) : null) != null) {\n                     ASTNode root_2 = (ASTNode)this.adaptor.nil();\n                     root_2 = (ASTNode)this.adaptor.becomeRoot((Object)this.adaptor.create(981, \"TOK_FOREIGN_KEY\"), (Object)root_2);\n                     ASTNode root_3 = (ASTNode)this.adaptor.nil();\n@@ -36677,1044 +36677,1044 @@\n             this.state.failed = true;\n             return;\n         }\n         final MismatchedSetException mse = new MismatchedSetException((BitSet)null, (IntStream)this.input);\n         throw mse;\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixDropConstraint_return alterStatementSuffixDropConstraint() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixDropConstraint();\n-    }\n-    \n-    public HiveParser_FromClauseParser.valuesTableConstructor_return valuesTableConstructor() throws RecognitionException {\n-        return this.gFromClauseParser.valuesTableConstructor();\n+    public HiveParser_SelectClauseParser.window_clause_return window_clause() throws RecognitionException {\n+        return this.gSelectClauseParser.window_clause();\n     }\n     \n-    public HiveParser_AlterClauseParser.skewedLocationsList_return skewedLocationsList() throws RecognitionException {\n-        return this.gAlterClauseParser.skewedLocationsList();\n+    public HiveParser_IdentifiersParser.precedenceStarOperator_return precedenceStarOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceStarOperator();\n     }\n     \n-    public HiveParser_IdentifiersParser.timestampLocalTZLiteral_return timestampLocalTZLiteral() throws RecognitionException {\n-        return this.gIdentifiersParser.timestampLocalTZLiteral();\n+    public HiveParser_ResourcePlanParser.withReplace_return withReplace() throws RecognitionException {\n+        return this.gResourcePlanParser.withReplace();\n     }\n     \n-    public HiveParser_CreateDDLParser.dataConnectorUrl_return dataConnectorUrl() throws RecognitionException {\n-        return this.gCreateDDLParser.dataConnectorUrl();\n+    public HiveParser_AlterClauseParser.alterTblPartitionStatementSuffixSkewedLocation_return alterTblPartitionStatementSuffixSkewedLocation() throws RecognitionException {\n+        return this.gAlterClauseParser.alterTblPartitionStatementSuffixSkewedLocation();\n     }\n     \n-    public HiveParser_SelectClauseParser.selectItem_return selectItem() throws RecognitionException {\n-        return this.gSelectClauseParser.selectItem();\n+    public HiveParser_IdentifiersParser.function_return function() throws RecognitionException {\n+        return this.gIdentifiersParser.function();\n     }\n     \n-    public HiveParser_IdentifiersParser.functionName_return functionName() throws RecognitionException {\n-        return this.gIdentifiersParser.functionName();\n+    public HiveParser_IdentifiersParser.expression_return expression() throws RecognitionException {\n+        return this.gIdentifiersParser.expression();\n     }\n     \n-    public HiveParser_IdentifiersParser.quantifierType_return quantifierType() throws RecognitionException {\n-        return this.gIdentifiersParser.quantifierType();\n+    public HiveParser_IdentifiersParser.expressions_return expressions() throws RecognitionException {\n+        return this.gIdentifiersParser.expressions();\n     }\n     \n-    public HiveParser_IdentifiersParser.partitionSelectorSpec_return partitionSelectorSpec() throws RecognitionException {\n-        return this.gIdentifiersParser.partitionSelectorSpec();\n+    public HiveParser_IdentifiersParser.groupByEmpty_return groupByEmpty() throws RecognitionException {\n+        return this.gIdentifiersParser.groupByEmpty();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixAddPartitionsElement_return alterStatementSuffixAddPartitionsElement() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixAddPartitionsElement();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixUnArchive_return alterStatementSuffixUnArchive() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixUnArchive();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceUnarySuffixExpression_return precedenceUnarySuffixExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceUnarySuffixExpression();\n+    public HiveParser_IdentifiersParser.sql11ReservedKeywordsUsedAsFunctionName_return sql11ReservedKeywordsUsedAsFunctionName() throws RecognitionException {\n+        return this.gIdentifiersParser.sql11ReservedKeywordsUsedAsFunctionName();\n     }\n     \n-    public HiveParser_IdentifiersParser.dateLiteral_return dateLiteral() throws RecognitionException {\n-        return this.gIdentifiersParser.dateLiteral();\n+    public HiveParser_ResourcePlanParser.enable_return enable() throws RecognitionException {\n+        return this.gResourcePlanParser.enable();\n     }\n     \n-    public HiveParser_SelectClauseParser.window_specification_return window_specification(final CommonTree nullTreatment) throws RecognitionException {\n-        return this.gSelectClauseParser.window_specification(nullTreatment);\n+    public HiveParser_AlterClauseParser.alterDataConnectorSuffixSetOwner_return alterDataConnectorSuffixSetOwner() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDataConnectorSuffixSetOwner();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceNotOperator_return precedenceNotOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceNotOperator();\n+    public HiveParser_IdentifiersParser.functionIdentifier_return functionIdentifier() throws RecognitionException {\n+        return this.gIdentifiersParser.functionIdentifier();\n     }\n     \n-    public HiveParser_SelectClauseParser.window_value_expression_return window_value_expression() throws RecognitionException {\n-        return this.gSelectClauseParser.window_value_expression();\n+    public HiveParser_CreateDDLParser.dropDataConnectorStatement_return dropDataConnectorStatement() throws RecognitionException {\n+        return this.gCreateDDLParser.dropDataConnectorStatement();\n     }\n     \n-    public HiveParser_FromClauseParser.splitSample_return splitSample() throws RecognitionException {\n-        return this.gFromClauseParser.splitSample();\n+    public HiveParser_FromClauseParser.fromClause_return fromClause() throws RecognitionException {\n+        return this.gFromClauseParser.fromClause();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterViewSuffixProperties_return alterViewSuffixProperties() throws RecognitionException {\n-        return this.gAlterClauseParser.alterViewSuffixProperties();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixRenameCol_return alterStatementSuffixRenameCol() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixRenameCol();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceAndOperator_return precedenceAndOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceAndOperator();\n+    public HiveParser_IdentifiersParser.partitionSelectorVal_return partitionSelectorVal() throws RecognitionException {\n+        return this.gIdentifiersParser.partitionSelectorVal();\n     }\n     \n-    public HiveParser_ResourcePlanParser.rpUnassign_return rpUnassign() throws RecognitionException {\n-        return this.gResourcePlanParser.rpUnassign();\n+    public HiveParser_IdentifiersParser.precedenceBitwiseOrOperator_return precedenceBitwiseOrOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceBitwiseOrOperator();\n     }\n     \n-    public HiveParser_SelectClauseParser.window_frame_start_boundary_return window_frame_start_boundary() throws RecognitionException {\n-        return this.gSelectClauseParser.window_frame_start_boundary();\n+    public HiveParser_AlterClauseParser.alterDataConnectorSuffixProperties_return alterDataConnectorSuffixProperties() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDataConnectorSuffixProperties();\n     }\n     \n-    public HiveParser_SelectClauseParser.window_clause_return window_clause() throws RecognitionException {\n-        return this.gSelectClauseParser.window_clause();\n+    public HiveParser_AlterClauseParser.alterDatabaseSuffixProperties_return alterDatabaseSuffixProperties() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDatabaseSuffixProperties();\n     }\n     \n-    public HiveParser_IdentifiersParser.functionIdentifier_return functionIdentifier() throws RecognitionException {\n-        return this.gIdentifiersParser.functionIdentifier();\n+    public HiveParser_IdentifiersParser.havingClause_return havingClause() throws RecognitionException {\n+        return this.gIdentifiersParser.havingClause();\n     }\n     \n-    public HiveParser_ResourcePlanParser.poolPath_return poolPath() throws RecognitionException {\n-        return this.gResourcePlanParser.poolPath();\n+    public HiveParser_IdentifiersParser.partitionSelectorSpec_return partitionSelectorSpec() throws RecognitionException {\n+        return this.gIdentifiersParser.partitionSelectorSpec();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixSetOwner_return alterStatementSuffixSetOwner() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixSetOwner();\n+    public HiveParser_IdentifiersParser.expressionOrDefault_return expressionOrDefault() throws RecognitionException {\n+        return this.gIdentifiersParser.expressionOrDefault();\n     }\n     \n-    public HiveParser_FromClauseParser.expressionList_return expressionList() throws RecognitionException {\n-        return this.gFromClauseParser.expressionList();\n+    public HiveParser_IdentifiersParser.precedenceOrExpression_return precedenceOrExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceOrExpression();\n     }\n     \n-    public HiveParser_ResourcePlanParser.createTriggerStatement_return createTriggerStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.createTriggerStatement();\n+    public HiveParser_SelectClauseParser.selectTrfmClause_return selectTrfmClause() throws RecognitionException {\n+        return this.gSelectClauseParser.selectTrfmClause();\n     }\n     \n-    public HiveParser_IdentifiersParser.stringLiteralSequence_return stringLiteralSequence() throws RecognitionException {\n-        return this.gIdentifiersParser.stringLiteralSequence();\n+    public HiveParser_IdentifiersParser.dateLiteral_return dateLiteral() throws RecognitionException {\n+        return this.gIdentifiersParser.dateLiteral();\n     }\n     \n-    public HiveParser_SelectClauseParser.window_frame_boundary_return window_frame_boundary() throws RecognitionException {\n-        return this.gSelectClauseParser.window_frame_boundary();\n+    public HiveParser_FromClauseParser.atomjoinSource_return atomjoinSource() throws RecognitionException {\n+        return this.gFromClauseParser.atomjoinSource();\n     }\n     \n-    public HiveParser_IdentifiersParser.extractExpression_return extractExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.extractExpression();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixAddConstraint_return alterStatementSuffixAddConstraint() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixAddConstraint();\n     }\n     \n-    public HiveParser_IdentifiersParser.timestampLiteral_return timestampLiteral() throws RecognitionException {\n-        return this.gIdentifiersParser.timestampLiteral();\n+    public HiveParser_PrepareStatementParser.executeStatement_return executeStatement() throws RecognitionException {\n+        return this.gPrepareStatementParser.executeStatement();\n     }\n     \n-    public HiveParser_IdentifiersParser.columnRefOrderNotInParenthesis_return columnRefOrderNotInParenthesis() throws RecognitionException {\n-        return this.gIdentifiersParser.columnRefOrderNotInParenthesis();\n+    public HiveParser_ResourcePlanParser.createPoolStatement_return createPoolStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.createPoolStatement();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixUpdateColumns_return alterStatementSuffixUpdateColumns() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixUpdateColumns();\n+    public HiveParser_PrepareStatementParser.executeParamList_return executeParamList() throws RecognitionException {\n+        return this.gPrepareStatementParser.executeParamList();\n     }\n     \n-    public HiveParser_IdentifiersParser.expressionPart_return expressionPart(final CommonTree firstExprTree, final boolean isStruct) throws RecognitionException {\n-        return this.gIdentifiersParser.expressionPart(firstExprTree, isStruct);\n+    public HiveParser_AlterClauseParser.fileFormat_return fileFormat() throws RecognitionException {\n+        return this.gAlterClauseParser.fileFormat();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixAddCol_return alterStatementSuffixAddCol() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixAddCol();\n+    public HiveParser_IdentifiersParser.identifier_return identifier() throws RecognitionException {\n+        return this.gIdentifiersParser.identifier();\n     }\n     \n-    public HiveParser_FromClauseParser.atomjoinSource_return atomjoinSource() throws RecognitionException {\n-        return this.gFromClauseParser.atomjoinSource();\n+    public HiveParser_FromClauseParser.viewName_return viewName() throws RecognitionException {\n+        return this.gFromClauseParser.viewName();\n     }\n     \n-    public HiveParser_AlterClauseParser.compactPool_return compactPool() throws RecognitionException {\n-        return this.gAlterClauseParser.compactPool();\n+    public HiveParser_IdentifiersParser.precedenceRegexpOperator_return precedenceRegexpOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceRegexpOperator();\n     }\n     \n-    public HiveParser_IdentifiersParser.expressionOrDefault_return expressionOrDefault() throws RecognitionException {\n-        return this.gIdentifiersParser.expressionOrDefault();\n+    public HiveParser_IdentifiersParser.precedenceEqualOperator_return precedenceEqualOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceEqualOperator();\n     }\n     \n-    public HiveParser_IdentifiersParser.columnRefOrderInParenthesis_return columnRefOrderInParenthesis() throws RecognitionException {\n-        return this.gIdentifiersParser.columnRefOrderInParenthesis();\n+    public HiveParser_FromClauseParser.tableSource_return tableSource() throws RecognitionException {\n+        return this.gFromClauseParser.tableSource();\n     }\n     \n-    public HiveParser_IdentifiersParser.expression_return expression() throws RecognitionException {\n-        return this.gIdentifiersParser.expression();\n+    public HiveParser_IdentifiersParser.floorDateQualifiers_return floorDateQualifiers() throws RecognitionException {\n+        return this.gIdentifiersParser.floorDateQualifiers();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDatabaseSuffixSetLocation_return alterDatabaseSuffixSetLocation() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDatabaseSuffixSetLocation();\n+    public HiveParser_FromClauseParser.tableOrColumn_return tableOrColumn() throws RecognitionException {\n+        return this.gFromClauseParser.tableOrColumn();\n     }\n     \n-    public HiveParser_IdentifiersParser.havingCondition_return havingCondition() throws RecognitionException {\n-        return this.gIdentifiersParser.havingCondition();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixRenamePart_return alterStatementSuffixRenamePart() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixRenamePart();\n     }\n     \n-    public HiveParser_ResourcePlanParser.comparisionOperator_return comparisionOperator() throws RecognitionException {\n-        return this.gResourcePlanParser.comparisionOperator();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixDropConstraint_return alterStatementSuffixDropConstraint() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixDropConstraint();\n     }\n     \n-    public HiveParser_IdentifiersParser.expressionWithAlias_return expressionWithAlias() throws RecognitionException {\n-        return this.gIdentifiersParser.expressionWithAlias();\n+    public HiveParser_FromClauseParser.valueRowConstructor_return valueRowConstructor() throws RecognitionException {\n+        return this.gFromClauseParser.valueRowConstructor();\n     }\n     \n-    public HiveParser_ResourcePlanParser.dropResourcePlanStatement_return dropResourcePlanStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.dropResourcePlanStatement();\n+    public HiveParser_AlterClauseParser.alterStatement_return alterStatement() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatement();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceRegexpOperator_return precedenceRegexpOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceRegexpOperator();\n+    public HiveParser_IdentifiersParser.precedenceBitwiseXorExpression_return precedenceBitwiseXorExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceBitwiseXorExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceAmpersandExpression_return precedenceAmpersandExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceAmpersandExpression();\n+    public HiveParser_FromClauseParser.fromSource_return fromSource() throws RecognitionException {\n+        return this.gFromClauseParser.fromSource();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixTouch_return alterStatementSuffixTouch() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixTouch();\n+    public HiveParser_AlterClauseParser.skewedLocations_return skewedLocations() throws RecognitionException {\n+        return this.gAlterClauseParser.skewedLocations();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterMaterializedViewStatementSuffix_return alterMaterializedViewStatementSuffix(final CommonTree tableNameTree) throws RecognitionException {\n-        return this.gAlterClauseParser.alterMaterializedViewStatementSuffix(tableNameTree);\n+    public HiveParser_IdentifiersParser.floorExpression_return floorExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.floorExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.sysFuncNames_return sysFuncNames() throws RecognitionException {\n-        return this.gIdentifiersParser.sysFuncNames();\n+    public HiveParser_ResourcePlanParser.triggerActionExpression_return triggerActionExpression() throws RecognitionException {\n+        return this.gResourcePlanParser.triggerActionExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.charSetStringLiteral_return charSetStringLiteral() throws RecognitionException {\n-        return this.gIdentifiersParser.charSetStringLiteral();\n+    public HiveParser_SelectClauseParser.window_defn_return window_defn() throws RecognitionException {\n+        return this.gSelectClauseParser.window_defn();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDataConnectorSuffixProperties_return alterDataConnectorSuffixProperties() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDataConnectorSuffixProperties();\n+    public HiveParser_IdentifiersParser.partitionByClause_return partitionByClause() throws RecognitionException {\n+        return this.gIdentifiersParser.partitionByClause();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDatabaseSuffixSetOwner_return alterDatabaseSuffixSetOwner() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDatabaseSuffixSetOwner();\n+    public HiveParser_IdentifiersParser.havingCondition_return havingCondition() throws RecognitionException {\n+        return this.gIdentifiersParser.havingCondition();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementChangeColPosition_return alterStatementChangeColPosition() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementChangeColPosition();\n+    public HiveParser_IdentifiersParser.precedenceDistinctOperator_return precedenceDistinctOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceDistinctOperator();\n     }\n     \n-    public HiveParser_FromClauseParser.tableBucketSample_return tableBucketSample() throws RecognitionException {\n-        return this.gFromClauseParser.tableBucketSample();\n+    public HiveParser_FromClauseParser.uniqueJoinExpr_return uniqueJoinExpr() throws RecognitionException {\n+        return this.gFromClauseParser.uniqueJoinExpr();\n     }\n     \n-    public HiveParser_IdentifiersParser.groupByClause_return groupByClause() throws RecognitionException {\n-        return this.gIdentifiersParser.groupByClause();\n+    public HiveParser_AlterClauseParser.alterDatabaseSuffixSetLocation_return alterDatabaseSuffixSetLocation() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDatabaseSuffixSetLocation();\n     }\n     \n-    public HiveParser_IdentifiersParser.principalIdentifier_return principalIdentifier() throws RecognitionException {\n-        return this.gIdentifiersParser.principalIdentifier();\n+    public HiveParser_IdentifiersParser.clusterByClause_return clusterByClause() throws RecognitionException {\n+        return this.gIdentifiersParser.clusterByClause();\n     }\n     \n-    public HiveParser_IdentifiersParser.havingClause_return havingClause() throws RecognitionException {\n-        return this.gIdentifiersParser.havingClause();\n+    public HiveParser_IdentifiersParser.expressionsNotInParenthesis_return expressionsNotInParenthesis(final boolean isStruct, final boolean forceStruct) throws RecognitionException {\n+        return this.gIdentifiersParser.expressionsNotInParenthesis(isStruct, forceStruct);\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceFieldExpression_return precedenceFieldExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceFieldExpression();\n+    public HiveParser_FromClauseParser.lateralView_return lateralView() throws RecognitionException {\n+        return this.gFromClauseParser.lateralView();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementPartitionKeyType_return alterStatementPartitionKeyType() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementPartitionKeyType();\n+    public HiveParser_IdentifiersParser.functionName_return functionName() throws RecognitionException {\n+        return this.gIdentifiersParser.functionName();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixRename_return alterStatementSuffixRename(final boolean table) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixRename(table);\n+    public HiveParser_AlterClauseParser.alterStatementSuffixArchive_return alterStatementSuffixArchive() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixArchive();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDatabaseSuffixProperties_return alterDatabaseSuffixProperties() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDatabaseSuffixProperties();\n+    public HiveParser_IdentifiersParser.qualifyClause_return qualifyClause() throws RecognitionException {\n+        return this.gIdentifiersParser.qualifyClause();\n     }\n     \n-    public HiveParser_IdentifiersParser.caseExpression_return caseExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.caseExpression();\n+    public HiveParser_IdentifiersParser.quantifierType_return quantifierType() throws RecognitionException {\n+        return this.gIdentifiersParser.quantifierType();\n     }\n     \n-    public HiveParser_AlterClauseParser.skewedLocationMap_return skewedLocationMap() throws RecognitionException {\n-        return this.gAlterClauseParser.skewedLocationMap();\n+    public HiveParser_IdentifiersParser.intervalLiteral_return intervalLiteral() throws RecognitionException {\n+        return this.gIdentifiersParser.intervalLiteral();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixUpdateStats_return alterStatementSuffixUpdateStats(final boolean partition) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixUpdateStats(partition);\n+    public HiveParser_AlterClauseParser.alterDataConnectorSuffixSetUrl_return alterDataConnectorSuffixSetUrl() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDataConnectorSuffixSetUrl();\n     }\n     \n     public HiveParser_IdentifiersParser.descFuncNames_return descFuncNames() throws RecognitionException {\n         return this.gIdentifiersParser.descFuncNames();\n     }\n     \n-    public HiveParser_ResourcePlanParser.triggerOrExpression_return triggerOrExpression() throws RecognitionException {\n-        return this.gResourcePlanParser.triggerOrExpression();\n-    }\n-    \n-    public HiveParser_IdentifiersParser.orderByClause_return orderByClause() throws RecognitionException {\n-        return this.gIdentifiersParser.orderByClause();\n+    public HiveParser_PrepareStatementParser.prepareStatement_return prepareStatement() throws RecognitionException {\n+        return this.gPrepareStatementParser.prepareStatement();\n     }\n     \n-    public HiveParser_FromClauseParser.uniqueJoinExpr_return uniqueJoinExpr() throws RecognitionException {\n-        return this.gFromClauseParser.uniqueJoinExpr();\n+    public HiveParser_IdentifiersParser.precedenceAndExpression_return precedenceAndExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceAndExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceSimilarOperator_return precedenceSimilarOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceSimilarOperator();\n+    public HiveParser_ResourcePlanParser.triggerExpression_return triggerExpression() throws RecognitionException {\n+        return this.gResourcePlanParser.triggerExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.whenExpression_return whenExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.whenExpression();\n+    public HiveParser_IdentifiersParser.precedenceUnaryOperator_return precedenceUnaryOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceUnaryOperator();\n     }\n     \n-    public HiveParser_FromClauseParser.aliasList_return aliasList() throws RecognitionException {\n-        return this.gFromClauseParser.aliasList();\n+    public HiveParser_ResourcePlanParser.alterPoolStatement_return alterPoolStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.alterPoolStatement();\n     }\n     \n-    public HiveParser_IdentifiersParser.tableOrPartition_return tableOrPartition() throws RecognitionException {\n-        return this.gIdentifiersParser.tableOrPartition();\n+    public HiveParser_ResourcePlanParser.resourcePlanDdlStatements_return resourcePlanDdlStatements() throws RecognitionException {\n+        return this.gResourcePlanParser.resourcePlanDdlStatements();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatement_return alterStatement() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatement();\n+    public HiveParser_AlterClauseParser.alterDatabaseSuffixSetManagedLocation_return alterDatabaseSuffixSetManagedLocation() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDatabaseSuffixSetManagedLocation();\n     }\n     \n-    public HiveParser_SelectClauseParser.window_defn_return window_defn() throws RecognitionException {\n-        return this.gSelectClauseParser.window_defn();\n+    public HiveParser_IdentifiersParser.charSetStringLiteral_return charSetStringLiteral() throws RecognitionException {\n+        return this.gIdentifiersParser.charSetStringLiteral();\n     }\n     \n-    public HiveParser_IdentifiersParser.atomExpression_return atomExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.atomExpression();\n+    public HiveParser_IdentifiersParser.precedenceUnarySuffixExpression_return precedenceUnarySuffixExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceUnarySuffixExpression();\n     }\n     \n-    public HiveParser_SelectClauseParser.selectExpression_return selectExpression() throws RecognitionException {\n-        return this.gSelectClauseParser.selectExpression();\n+    public HiveParser_IdentifiersParser.groupby_expression_return groupby_expression() throws RecognitionException {\n+        return this.gIdentifiersParser.groupby_expression();\n     }\n     \n-    public HiveParser_FromClauseParser.partitionedTableFunction_return partitionedTableFunction() throws RecognitionException {\n-        return this.gFromClauseParser.partitionedTableFunction();\n+    public HiveParser_IdentifiersParser.stringLiteralSequence_return stringLiteralSequence() throws RecognitionException {\n+        return this.gIdentifiersParser.stringLiteralSequence();\n     }\n     \n-    public HiveParser_ResourcePlanParser.triggerLiteral_return triggerLiteral() throws RecognitionException {\n-        return this.gResourcePlanParser.triggerLiteral();\n+    public HiveParser_IdentifiersParser.expressionsInParenthesis_return expressionsInParenthesis(final boolean isStruct, final boolean forceStruct) throws RecognitionException {\n+        return this.gIdentifiersParser.expressionsInParenthesis(isStruct, forceStruct);\n     }\n     \n-    public HiveParser_AlterClauseParser.alterMaterializedViewSuffixRebuild_return alterMaterializedViewSuffixRebuild(final CommonTree tableNameTree) throws RecognitionException {\n-        return this.gAlterClauseParser.alterMaterializedViewSuffixRebuild(tableNameTree);\n+    public HiveParser_FromClauseParser.partitionedTableFunction_return partitionedTableFunction() throws RecognitionException {\n+        return this.gFromClauseParser.partitionedTableFunction();\n     }\n     \n-    public HiveParser_FromClauseParser.tableSample_return tableSample() throws RecognitionException {\n-        return this.gFromClauseParser.tableSample();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixTouch_return alterStatementSuffixTouch() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixTouch();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceSimilarExpressionMain_return precedenceSimilarExpressionMain() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceSimilarExpressionMain();\n+    public HiveParser_IdentifiersParser.intervalQualifiers_return intervalQualifiers() throws RecognitionException {\n+        return this.gIdentifiersParser.intervalQualifiers();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixArchive_return alterStatementSuffixArchive() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixArchive();\n+    public HiveParser_IdentifiersParser.expressionPart_return expressionPart(final CommonTree firstExprTree, final boolean isStruct) throws RecognitionException {\n+        return this.gIdentifiersParser.expressionPart(firstExprTree, isStruct);\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceStarOperator_return precedenceStarOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceStarOperator();\n+    public HiveParser_AlterClauseParser.alterMaterializedViewSuffixRewrite_return alterMaterializedViewSuffixRewrite(final CommonTree tableNameTree) throws RecognitionException {\n+        return this.gAlterClauseParser.alterMaterializedViewSuffixRewrite(tableNameTree);\n     }\n     \n-    public HiveParser_AlterClauseParser.partitionLocation_return partitionLocation() throws RecognitionException {\n-        return this.gAlterClauseParser.partitionLocation();\n+    public HiveParser_AlterClauseParser.skewedLocationMap_return skewedLocationMap() throws RecognitionException {\n+        return this.gAlterClauseParser.skewedLocationMap();\n     }\n     \n-    public HiveParser_ResourcePlanParser.triggerActionExpressionStandalone_return triggerActionExpressionStandalone() throws RecognitionException {\n-        return this.gResourcePlanParser.triggerActionExpressionStandalone();\n+    public HiveParser_SelectClauseParser.selectExpressionList_return selectExpressionList() throws RecognitionException {\n+        return this.gSelectClauseParser.selectExpressionList();\n     }\n     \n-    public HiveParser_FromClauseParser.fromSource_return fromSource() throws RecognitionException {\n-        return this.gFromClauseParser.fromSource();\n+    public HiveParser_AlterClauseParser.alterTableStatementSuffix_return alterTableStatementSuffix() throws RecognitionException {\n+        return this.gAlterClauseParser.alterTableStatementSuffix();\n     }\n     \n-    public HiveParser_PrepareStatementParser.executeParamList_return executeParamList() throws RecognitionException {\n-        return this.gPrepareStatementParser.executeParamList();\n+    public HiveParser_SelectClauseParser.window_range_expression_return window_range_expression() throws RecognitionException {\n+        return this.gSelectClauseParser.window_range_expression();\n     }\n     \n-    public HiveParser_FromClauseParser.tableName_return tableName() throws RecognitionException {\n-        return this.gFromClauseParser.tableName();\n+    public HiveParser_IdentifiersParser.caseExpression_return caseExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.caseExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.partitionSpec_return partitionSpec() throws RecognitionException {\n-        return this.gIdentifiersParser.partitionSpec();\n+    public HiveParser_FromClauseParser.tableAlias_return tableAlias() throws RecognitionException {\n+        return this.gFromClauseParser.tableAlias();\n     }\n     \n-    public HiveParser_ResourcePlanParser.replaceResourcePlanStatement_return replaceResourcePlanStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.replaceResourcePlanStatement();\n+    public HiveParser_ResourcePlanParser.dropResourcePlanStatement_return dropResourcePlanStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.dropResourcePlanStatement();\n     }\n     \n-    public HiveParser_CreateDDLParser.dcProperties_return dcProperties() throws RecognitionException {\n-        return this.gCreateDDLParser.dcProperties();\n+    public HiveParser_IdentifiersParser.precedenceConcatenateOperator_return precedenceConcatenateOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceConcatenateOperator();\n     }\n     \n-    public HiveParser_ResourcePlanParser.alterPoolStatement_return alterPoolStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.alterPoolStatement();\n+    public HiveParser_FromClauseParser.partitionTableFunctionSource_return partitionTableFunctionSource() throws RecognitionException {\n+        return this.gFromClauseParser.partitionTableFunctionSource();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixAddConstraint_return alterStatementSuffixAddConstraint() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixAddConstraint();\n+    public HiveParser_FromClauseParser.firstValueRowConstructor_return firstValueRowConstructor() throws RecognitionException {\n+        return this.gFromClauseParser.firstValueRowConstructor();\n     }\n     \n-    public HiveParser_IdentifiersParser.intervalLiteral_return intervalLiteral() throws RecognitionException {\n-        return this.gIdentifiersParser.intervalLiteral();\n+    public HiveParser_IdentifiersParser.distributeByClause_return distributeByClause() throws RecognitionException {\n+        return this.gIdentifiersParser.distributeByClause();\n     }\n     \n-    public HiveParser_FromClauseParser.joinSourcePart_return joinSourcePart() throws RecognitionException {\n-        return this.gFromClauseParser.joinSourcePart();\n+    public HiveParser_FromClauseParser.valuesSource_return valuesSource() throws RecognitionException {\n+        return this.gFromClauseParser.valuesSource();\n     }\n     \n-    public HiveParser_ResourcePlanParser.resourcePlanDdlStatements_return resourcePlanDdlStatements() throws RecognitionException {\n-        return this.gResourcePlanParser.resourcePlanDdlStatements();\n+    public HiveParser_AlterClauseParser.alterDatabaseStatementSuffix_return alterDatabaseStatementSuffix() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDatabaseStatementSuffix();\n     }\n     \n-    public HiveParser_FromClauseParser.virtualTableSource_return virtualTableSource() throws RecognitionException {\n-        return this.gFromClauseParser.virtualTableSource();\n+    public HiveParser_FromClauseParser.partitioningSpec_return partitioningSpec() throws RecognitionException {\n+        return this.gFromClauseParser.partitioningSpec();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixUnArchive_return alterStatementSuffixUnArchive() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixUnArchive();\n+    public HiveParser_IdentifiersParser.timestampLiteral_return timestampLiteral() throws RecognitionException {\n+        return this.gIdentifiersParser.timestampLiteral();\n     }\n     \n-    public HiveParser_IdentifiersParser.null_treatment_return null_treatment() throws RecognitionException {\n-        return this.gIdentifiersParser.null_treatment();\n+    public HiveParser_IdentifiersParser.precedenceBitwiseXorOperator_return precedenceBitwiseXorOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceBitwiseXorOperator();\n     }\n     \n-    public HiveParser_ResourcePlanParser.withReplace_return withReplace() throws RecognitionException {\n-        return this.gResourcePlanParser.withReplace();\n+    public HiveParser_CreateDDLParser.dcProperties_return dcProperties() throws RecognitionException {\n+        return this.gCreateDDLParser.dcProperties();\n     }\n     \n-    public HiveParser_FromClauseParser.valuesSource_return valuesSource() throws RecognitionException {\n-        return this.gFromClauseParser.valuesSource();\n+    public HiveParser_IdentifiersParser.extractExpression_return extractExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.extractExpression();\n     }\n     \n-    public HiveParser_ResourcePlanParser.triggerActionExpression_return triggerActionExpression() throws RecognitionException {\n-        return this.gResourcePlanParser.triggerActionExpression();\n+    public HiveParser_ResourcePlanParser.poolAssignList_return poolAssignList() throws RecognitionException {\n+        return this.gResourcePlanParser.poolAssignList();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixMergeFiles_return alterStatementSuffixMergeFiles(final boolean partition) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixMergeFiles(partition);\n+    public HiveParser_ResourcePlanParser.triggerActionExpressionStandalone_return triggerActionExpressionStandalone() throws RecognitionException {\n+        return this.gResourcePlanParser.triggerActionExpressionStandalone();\n     }\n     \n-    public HiveParser_ResourcePlanParser.triggerAtomExpression_return triggerAtomExpression() throws RecognitionException {\n-        return this.gResourcePlanParser.triggerAtomExpression();\n+    public HiveParser_ResourcePlanParser.dropPoolStatement_return dropPoolStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.dropPoolStatement();\n     }\n     \n-    public HiveParser_IdentifiersParser.expressions_return expressions() throws RecognitionException {\n-        return this.gIdentifiersParser.expressions();\n+    public HiveParser_IdentifiersParser.subQueryExpression_return subQueryExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.subQueryExpression();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixUpdateStatsCol_return alterStatementSuffixUpdateStatsCol(final boolean partition) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixUpdateStatsCol(partition);\n+    public HiveParser_ResourcePlanParser.createMappingStatement_return createMappingStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.createMappingStatement();\n     }\n     \n     public HiveParser_ResourcePlanParser.alterTriggerStatement_return alterTriggerStatement() throws RecognitionException {\n         return this.gResourcePlanParser.alterTriggerStatement();\n     }\n     \n-    public HiveParser_IdentifiersParser.partitionByClause_return partitionByClause() throws RecognitionException {\n-        return this.gIdentifiersParser.partitionByClause();\n+    public HiveParser_IdentifiersParser.precedencePlusOperator_return precedencePlusOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedencePlusOperator();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixLocation_return alterStatementSuffixLocation(final boolean partition) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixLocation(partition);\n+    public HiveParser_ResourcePlanParser.rpUnassignList_return rpUnassignList() throws RecognitionException {\n+        return this.gResourcePlanParser.rpUnassignList();\n     }\n     \n-    public HiveParser_AlterClauseParser.blocking_return blocking() throws RecognitionException {\n-        return this.gAlterClauseParser.blocking();\n+    public HiveParser_IdentifiersParser.prepareStmtParam_return prepareStmtParam() throws RecognitionException {\n+        return this.gIdentifiersParser.prepareStmtParam();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDataConnectorSuffixSetUrl_return alterDataConnectorSuffixSetUrl() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDataConnectorSuffixSetUrl();\n+    public HiveParser_IdentifiersParser.precedenceEqualExpression_return precedenceEqualExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceEqualExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.groupByEmpty_return groupByEmpty() throws RecognitionException {\n-        return this.gIdentifiersParser.groupByEmpty();\n+    public HiveParser_FromClauseParser.tableName_return tableName() throws RecognitionException {\n+        return this.gFromClauseParser.tableName();\n     }\n     \n-    public HiveParser_IdentifiersParser.intervalExpression_return intervalExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.intervalExpression();\n+    public HiveParser_IdentifiersParser.partitionSelectorOperator_return partitionSelectorOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.partitionSelectorOperator();\n     }\n     \n-    public HiveParser_FromClauseParser.firstValueRowConstructor_return firstValueRowConstructor() throws RecognitionException {\n-        return this.gFromClauseParser.firstValueRowConstructor();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixRename_return alterStatementSuffixRename(final boolean table) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixRename(table);\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceSimilarExpressionPart_return precedenceSimilarExpressionPart(final CommonTree t) throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceSimilarExpressionPart(t);\n+    public HiveParser_SelectClauseParser.selectItem_return selectItem() throws RecognitionException {\n+        return this.gSelectClauseParser.selectItem();\n     }\n     \n-    public HiveParser_IdentifiersParser.castExpression_return castExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.castExpression();\n+    public HiveParser_IdentifiersParser.timestampLocalTZLiteral_return timestampLocalTZLiteral() throws RecognitionException {\n+        return this.gIdentifiersParser.timestampLocalTZLiteral();\n     }\n     \n-    public HiveParser_ResourcePlanParser.dropTriggerStatement_return dropTriggerStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.dropTriggerStatement();\n+    public HiveParser_IdentifiersParser.atomExpression_return atomExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.atomExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.qualifyClause_return qualifyClause() throws RecognitionException {\n-        return this.gIdentifiersParser.qualifyClause();\n+    public HiveParser_IdentifiersParser.trimFunction_return trimFunction() throws RecognitionException {\n+        return this.gIdentifiersParser.trimFunction();\n     }\n     \n-    public HiveParser_IdentifiersParser.function_return function() throws RecognitionException {\n-        return this.gIdentifiersParser.function();\n+    public HiveParser_IdentifiersParser.columnRefOrderNotInParenthesis_return columnRefOrderNotInParenthesis() throws RecognitionException {\n+        return this.gIdentifiersParser.columnRefOrderNotInParenthesis();\n     }\n     \n-    public HiveParser_SelectClauseParser.window_range_expression_return window_range_expression() throws RecognitionException {\n-        return this.gSelectClauseParser.window_range_expression();\n+    public HiveParser_ResourcePlanParser.unmanaged_return unmanaged() throws RecognitionException {\n+        return this.gResourcePlanParser.unmanaged();\n     }\n     \n-    public HiveParser_FromClauseParser.subQuerySource_return subQuerySource() throws RecognitionException {\n-        return this.gFromClauseParser.subQuerySource();\n+    public HiveParser_IdentifiersParser.precedenceFieldExpression_return precedenceFieldExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceFieldExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceConcatenateOperator_return precedenceConcatenateOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceConcatenateOperator();\n+    public HiveParser_IdentifiersParser.sortByClause_return sortByClause() throws RecognitionException {\n+        return this.gIdentifiersParser.sortByClause();\n     }\n     \n-    public HiveParser_FromClauseParser.fromClause_return fromClause() throws RecognitionException {\n-        return this.gFromClauseParser.fromClause();\n+    public HiveParser_FromClauseParser.uniqueJoinToken_return uniqueJoinToken() throws RecognitionException {\n+        return this.gFromClauseParser.uniqueJoinToken();\n     }\n     \n-    public HiveParser_ResourcePlanParser.unmanaged_return unmanaged() throws RecognitionException {\n-        return this.gResourcePlanParser.unmanaged();\n+    public HiveParser_ResourcePlanParser.rpAssignList_return rpAssignList() throws RecognitionException {\n+        return this.gResourcePlanParser.rpAssignList();\n     }\n     \n-    public HiveParser_IdentifiersParser.floorDateQualifiers_return floorDateQualifiers() throws RecognitionException {\n-        return this.gIdentifiersParser.floorDateQualifiers();\n+    public HiveParser_FromClauseParser.searchCondition_return searchCondition() throws RecognitionException {\n+        return this.gFromClauseParser.searchCondition();\n     }\n     \n-    public HiveParser_ResourcePlanParser.poolAssignList_return poolAssignList() throws RecognitionException {\n-        return this.gResourcePlanParser.poolAssignList();\n+    public HiveParser_ResourcePlanParser.createResourcePlanStatement_return createResourcePlanStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.createResourcePlanStatement();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixFileFormat_return alterStatementSuffixFileFormat(final boolean partition) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixFileFormat(partition);\n+    public HiveParser_IdentifiersParser.isCondition_return isCondition() throws RecognitionException {\n+        return this.gIdentifiersParser.isCondition();\n     }\n     \n-    public HiveParser_FromClauseParser.uniqueJoinSource_return uniqueJoinSource() throws RecognitionException {\n-        return this.gFromClauseParser.uniqueJoinSource();\n+    public HiveParser_ResourcePlanParser.dropMappingStatement_return dropMappingStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.dropMappingStatement();\n     }\n     \n-    public HiveParser_ResourcePlanParser.alterMappingStatement_return alterMappingStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.alterMappingStatement();\n+    public HiveParser_IdentifiersParser.precedenceNotExpression_return precedenceNotExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceNotExpression();\n     }\n     \n-    public HiveParser_FromClauseParser.tableOrColumn_return tableOrColumn() throws RecognitionException {\n-        return this.gFromClauseParser.tableOrColumn();\n+    public HiveParser_AlterClauseParser.alterDataConnectorStatementSuffix_return alterDataConnectorStatementSuffix() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDataConnectorStatementSuffix();\n     }\n     \n-    public HiveParser_FromClauseParser.tableAlias_return tableAlias() throws RecognitionException {\n-        return this.gFromClauseParser.tableAlias();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixMergeFiles_return alterStatementSuffixMergeFiles(final boolean partition) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixMergeFiles(partition);\n     }\n     \n-    public HiveParser_IdentifiersParser.distributeByClause_return distributeByClause() throws RecognitionException {\n-        return this.gIdentifiersParser.distributeByClause();\n+    public HiveParser_IdentifiersParser.groupingSetExpressionMultiple_return groupingSetExpressionMultiple() throws RecognitionException {\n+        return this.gIdentifiersParser.groupingSetExpressionMultiple();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterMaterializedViewSuffixRewrite_return alterMaterializedViewSuffixRewrite(final CommonTree tableNameTree) throws RecognitionException {\n-        return this.gAlterClauseParser.alterMaterializedViewSuffixRewrite(tableNameTree);\n+    public HiveParser_FromClauseParser.joinToken_return joinToken() throws RecognitionException {\n+        return this.gFromClauseParser.joinToken();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceSimilarExpressionIn_return precedenceSimilarExpressionIn(final CommonTree t) throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceSimilarExpressionIn(t);\n+    public HiveParser_SelectClauseParser.window_frame_boundary_return window_frame_boundary() throws RecognitionException {\n+        return this.gSelectClauseParser.window_frame_boundary();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixSetPartSpec_return alterStatementSuffixSetPartSpec() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixSetPartSpec();\n+    public HiveParser_AlterClauseParser.alterTblPartitionStatementSuffix_return alterTblPartitionStatementSuffix(final boolean partition) throws RecognitionException {\n+        return this.gAlterClauseParser.alterTblPartitionStatementSuffix(partition);\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceUnaryOperator_return precedenceUnaryOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceUnaryOperator();\n+    public HiveParser_ResourcePlanParser.createTriggerStatement_return createTriggerStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.createTriggerStatement();\n     }\n     \n-    public HiveParser_ResourcePlanParser.createPoolStatement_return createPoolStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.createPoolStatement();\n+    public HiveParser_ResourcePlanParser.alterMappingStatement_return alterMappingStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.alterMappingStatement();\n     }\n     \n-    public HiveParser_SelectClauseParser.selectClause_return selectClause() throws RecognitionException {\n-        return this.gSelectClauseParser.selectClause();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixAddPartitionsElement_return alterStatementSuffixAddPartitionsElement() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixAddPartitionsElement();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceSimilarExpressionQuantifierPredicate_return precedenceSimilarExpressionQuantifierPredicate(final CommonTree t) throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceSimilarExpressionQuantifierPredicate(t);\n+    public HiveParser_ResourcePlanParser.globalWmStatement_return globalWmStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.globalWmStatement();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceSimilarExpression_return precedenceSimilarExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceSimilarExpression();\n+    public HiveParser_FromClauseParser.uniqueJoinSource_return uniqueJoinSource() throws RecognitionException {\n+        return this.gFromClauseParser.uniqueJoinSource();\n     }\n     \n-    public HiveParser_FromClauseParser.uniqueJoinToken_return uniqueJoinToken() throws RecognitionException {\n-        return this.gFromClauseParser.uniqueJoinToken();\n+    public HiveParser_AlterClauseParser.alterMaterializedViewSuffixRebuild_return alterMaterializedViewSuffixRebuild(final CommonTree tableNameTree) throws RecognitionException {\n+        return this.gAlterClauseParser.alterMaterializedViewSuffixRebuild(tableNameTree);\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixExecute_return alterStatementSuffixExecute() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixExecute();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixLocation_return alterStatementSuffixLocation(final boolean partition) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixLocation(partition);\n     }\n     \n-    public HiveParser_SelectClauseParser.selectExpressionList_return selectExpressionList() throws RecognitionException {\n-        return this.gSelectClauseParser.selectExpressionList();\n+    public HiveParser_SelectClauseParser.trfmClause_return trfmClause() throws RecognitionException {\n+        return this.gSelectClauseParser.trfmClause();\n     }\n     \n-    public HiveParser_ResourcePlanParser.createMappingStatement_return createMappingStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.createMappingStatement();\n+    public HiveParser_AlterClauseParser.alterStatementChangeColPosition_return alterStatementChangeColPosition() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementChangeColPosition();\n     }\n     \n-    public HiveParser_ResourcePlanParser.createResourcePlanStatement_return createResourcePlanStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.createResourcePlanStatement();\n+    public HiveParser_IdentifiersParser.partitionSpec_return partitionSpec() throws RecognitionException {\n+        return this.gIdentifiersParser.partitionSpec();\n     }\n     \n-    public HiveParser_SelectClauseParser.selectList_return selectList() throws RecognitionException {\n-        return this.gSelectClauseParser.selectList();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixExecute_return alterStatementSuffixExecute() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixExecute();\n     }\n     \n-    public HiveParser_IdentifiersParser.constant_return constant() throws RecognitionException {\n-        return this.gIdentifiersParser.constant();\n+    public HiveParser_FromClauseParser.joinSource_return joinSource() throws RecognitionException {\n+        return this.gFromClauseParser.joinSource();\n     }\n     \n-    public HiveParser_FromClauseParser.defaultValue_return defaultValue() throws RecognitionException {\n-        return this.gFromClauseParser.defaultValue();\n+    public HiveParser_ResourcePlanParser.triggerOrExpression_return triggerOrExpression() throws RecognitionException {\n+        return this.gResourcePlanParser.triggerOrExpression();\n     }\n     \n-    public HiveParser_ResourcePlanParser.triggerExpressionStandalone_return triggerExpressionStandalone() throws RecognitionException {\n-        return this.gResourcePlanParser.triggerExpressionStandalone();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixSetPartSpec_return alterStatementSuffixSetPartSpec() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixSetPartSpec();\n     }\n     \n-    public HiveParser_PrepareStatementParser.executeStatement_return executeStatement() throws RecognitionException {\n-        return this.gPrepareStatementParser.executeStatement();\n+    public HiveParser_FromClauseParser.valuesTableConstructor_return valuesTableConstructor() throws RecognitionException {\n+        return this.gFromClauseParser.valuesTableConstructor();\n     }\n     \n-    public HiveParser_IdentifiersParser.partitionSelectorVal_return partitionSelectorVal() throws RecognitionException {\n-        return this.gIdentifiersParser.partitionSelectorVal();\n+    public HiveParser_ResourcePlanParser.poolAssign_return poolAssign() throws RecognitionException {\n+        return this.gResourcePlanParser.poolAssign();\n     }\n     \n-    public HiveParser_CreateDDLParser.dataConnectorType_return dataConnectorType() throws RecognitionException {\n-        return this.gCreateDDLParser.dataConnectorType();\n+    public HiveParser_ResourcePlanParser.replaceResourcePlanStatement_return replaceResourcePlanStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.replaceResourcePlanStatement();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterTblPartitionStatementSuffix_return alterTblPartitionStatementSuffix(final boolean partition) throws RecognitionException {\n-        return this.gAlterClauseParser.alterTblPartitionStatementSuffix(partition);\n+    public HiveParser_IdentifiersParser.groupingExpressionSingle_return groupingExpressionSingle() throws RecognitionException {\n+        return this.gIdentifiersParser.groupingExpressionSingle();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixClusterbySortby_return alterStatementSuffixClusterbySortby() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixClusterbySortby();\n+    public HiveParser_FromClauseParser.aliasList_return aliasList() throws RecognitionException {\n+        return this.gFromClauseParser.aliasList();\n     }\n     \n-    public HiveParser_AlterClauseParser.skewedLocations_return skewedLocations() throws RecognitionException {\n-        return this.gAlterClauseParser.skewedLocations();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixSkewedby_return alterStatementSuffixSkewedby() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixSkewedby();\n     }\n     \n-    public HiveParser_IdentifiersParser.partitionVal_return partitionVal() throws RecognitionException {\n-        return this.gIdentifiersParser.partitionVal();\n+    public HiveParser_IdentifiersParser.columnRefOrderInParenthesis_return columnRefOrderInParenthesis() throws RecognitionException {\n+        return this.gIdentifiersParser.columnRefOrderInParenthesis();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedencePlusExpression_return precedencePlusExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedencePlusExpression();\n+    public HiveParser_FromClauseParser.tableAllColumns_return tableAllColumns() throws RecognitionException {\n+        return this.gFromClauseParser.tableAllColumns();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceSimilarExpressionPartNot_return precedenceSimilarExpressionPartNot(final CommonTree t) throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceSimilarExpressionPartNot(t);\n+    public HiveParser_FromClauseParser.valuesClause_return valuesClause() throws RecognitionException {\n+        return this.gFromClauseParser.valuesClause();\n     }\n     \n-    public HiveParser_AlterClauseParser.fileFormat_return fileFormat() throws RecognitionException {\n-        return this.gAlterClauseParser.fileFormat();\n+    public HiveParser_FromClauseParser.subQuerySource_return subQuerySource() throws RecognitionException {\n+        return this.gFromClauseParser.subQuerySource();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceNotExpression_return precedenceNotExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceNotExpression();\n+    public HiveParser_IdentifiersParser.groupingSetExpression_return groupingSetExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.groupingSetExpression();\n     }\n     \n-    public HiveParser_SelectClauseParser.window_frame_return window_frame() throws RecognitionException {\n-        return this.gSelectClauseParser.window_frame();\n+    public HiveParser_IdentifiersParser.partitionVal_return partitionVal() throws RecognitionException {\n+        return this.gIdentifiersParser.partitionVal();\n     }\n     \n-    public HiveParser_ResourcePlanParser.triggerExpression_return triggerExpression() throws RecognitionException {\n-        return this.gResourcePlanParser.triggerExpression();\n+    public HiveParser_IdentifiersParser.precedenceBitwiseOrExpression_return precedenceBitwiseOrExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceBitwiseOrExpression();\n     }\n     \n-    public HiveParser_ResourcePlanParser.dropPoolStatement_return dropPoolStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.dropPoolStatement();\n+    public HiveParser_IdentifiersParser.precedenceSimilarExpressionQuantifierPredicate_return precedenceSimilarExpressionQuantifierPredicate(final CommonTree t) throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceSimilarExpressionQuantifierPredicate(t);\n     }\n     \n-    public HiveParser_IdentifiersParser.partitionSelectorOperator_return partitionSelectorOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.partitionSelectorOperator();\n+    public HiveParser_ResourcePlanParser.triggerAndExpression_return triggerAndExpression() throws RecognitionException {\n+        return this.gResourcePlanParser.triggerAndExpression();\n     }\n     \n-    public HiveParser_ResourcePlanParser.poolAssign_return poolAssign() throws RecognitionException {\n-        return this.gResourcePlanParser.poolAssign();\n+    public HiveParser_AlterClauseParser.alterViewSuffixProperties_return alterViewSuffixProperties() throws RecognitionException {\n+        return this.gAlterClauseParser.alterViewSuffixProperties();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixRenamePart_return alterStatementSuffixRenamePart() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixRenamePart();\n+    public HiveParser_IdentifiersParser.rollupStandard_return rollupStandard() throws RecognitionException {\n+        return this.gIdentifiersParser.rollupStandard();\n     }\n     \n-    public HiveParser_FromClauseParser.valuesClause_return valuesClause() throws RecognitionException {\n-        return this.gFromClauseParser.valuesClause();\n+    public HiveParser_IdentifiersParser.castExpression_return castExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.castExpression();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixStatsPart_return alterStatementSuffixStatsPart() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixStatsPart();\n+    public HiveParser_SelectClauseParser.window_value_expression_return window_value_expression() throws RecognitionException {\n+        return this.gSelectClauseParser.window_value_expression();\n     }\n     \n-    public HiveParser_IdentifiersParser.trimFunction_return trimFunction() throws RecognitionException {\n-        return this.gIdentifiersParser.trimFunction();\n+    public HiveParser_FromClauseParser.expressionList_return expressionList() throws RecognitionException {\n+        return this.gFromClauseParser.expressionList();\n     }\n     \n-    public HiveParser_ResourcePlanParser.globalWmStatement_return globalWmStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.globalWmStatement();\n+    public HiveParser_SelectClauseParser.selectList_return selectList() throws RecognitionException {\n+        return this.gSelectClauseParser.selectList();\n     }\n     \n-    public HiveParser_IdentifiersParser.prepareStmtParam_return prepareStmtParam() throws RecognitionException {\n-        return this.gIdentifiersParser.prepareStmtParam();\n+    public HiveParser_IdentifiersParser.precedenceUnaryPrefixExpression_return precedenceUnaryPrefixExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceUnaryPrefixExpression();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixExchangePartition_return alterStatementSuffixExchangePartition() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixExchangePartition();\n+    public HiveParser_IdentifiersParser.intervalValue_return intervalValue() throws RecognitionException {\n+        return this.gIdentifiersParser.intervalValue();\n     }\n     \n-    public HiveParser_IdentifiersParser.subQueryExpression_return subQueryExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.subQueryExpression();\n+    public HiveParser_AlterClauseParser.skewedLocationsList_return skewedLocationsList() throws RecognitionException {\n+        return this.gAlterClauseParser.skewedLocationsList();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDatabaseSuffixSetManagedLocation_return alterDatabaseSuffixSetManagedLocation() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDatabaseSuffixSetManagedLocation();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixAddPartitions_return alterStatementSuffixAddPartitions(final boolean table) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixAddPartitions(table);\n     }\n     \n-    public HiveParser_IdentifiersParser.sortByClause_return sortByClause() throws RecognitionException {\n-        return this.gIdentifiersParser.sortByClause();\n+    public HiveParser_ResourcePlanParser.triggerExpressionStandalone_return triggerExpressionStandalone() throws RecognitionException {\n+        return this.gResourcePlanParser.triggerExpressionStandalone();\n     }\n     \n-    public HiveParser_IdentifiersParser.intervalQualifiers_return intervalQualifiers() throws RecognitionException {\n-        return this.gIdentifiersParser.intervalQualifiers();\n+    public HiveParser_IdentifiersParser.precedenceAndOperator_return precedenceAndOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceAndOperator();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixCompact_return alterStatementSuffixCompact() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixCompact();\n+    public HiveParser_ResourcePlanParser.dropTriggerStatement_return dropTriggerStatement() throws RecognitionException {\n+        return this.gResourcePlanParser.dropTriggerStatement();\n     }\n     \n-    public HiveParser_ResourcePlanParser.rpAssignList_return rpAssignList() throws RecognitionException {\n-        return this.gResourcePlanParser.rpAssignList();\n+    public HiveParser_IdentifiersParser.precedenceSimilarExpressionPartNot_return precedenceSimilarExpressionPartNot(final CommonTree t) throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceSimilarExpressionPartNot(t);\n     }\n     \n-    public HiveParser_IdentifiersParser.intervalValue_return intervalValue() throws RecognitionException {\n-        return this.gIdentifiersParser.intervalValue();\n+    public HiveParser_IdentifiersParser.orderByClause_return orderByClause() throws RecognitionException {\n+        return this.gIdentifiersParser.orderByClause();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixRenameCol_return alterStatementSuffixRenameCol() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixRenameCol();\n+    public HiveParser_ResourcePlanParser.disable_return disable() throws RecognitionException {\n+        return this.gResourcePlanParser.disable();\n     }\n     \n-    public HiveParser_CreateDDLParser.dataConnectorComment_return dataConnectorComment() throws RecognitionException {\n-        return this.gCreateDDLParser.dataConnectorComment();\n+    public HiveParser_IdentifiersParser.booleanValue_return booleanValue() throws RecognitionException {\n+        return this.gIdentifiersParser.booleanValue();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixSkewedby_return alterStatementSuffixSkewedby() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixSkewedby();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixProperties_return alterStatementSuffixProperties() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixProperties();\n     }\n     \n-    public HiveParser_FromClauseParser.tableSource_return tableSource() throws RecognitionException {\n-        return this.gFromClauseParser.tableSource();\n+    public HiveParser_IdentifiersParser.precedenceSimilarExpression_return precedenceSimilarExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceSimilarExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.expressionsNotInParenthesis_return expressionsNotInParenthesis(final boolean isStruct, final boolean forceStruct) throws RecognitionException {\n-        return this.gIdentifiersParser.expressionsNotInParenthesis(isStruct, forceStruct);\n+    public HiveParser_IdentifiersParser.precedenceOrOperator_return precedenceOrOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceOrOperator();\n     }\n     \n-    public HiveParser_IdentifiersParser.groupingExpressionSingle_return groupingExpressionSingle() throws RecognitionException {\n-        return this.gIdentifiersParser.groupingExpressionSingle();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixUpdateStats_return alterStatementSuffixUpdateStats(final boolean partition) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixUpdateStats(partition);\n     }\n     \n-    public HiveParser_IdentifiersParser.clusterByClause_return clusterByClause() throws RecognitionException {\n-        return this.gIdentifiersParser.clusterByClause();\n+    public HiveParser_FromClauseParser.asOfClause_return asOfClause() throws RecognitionException {\n+        return this.gFromClauseParser.asOfClause();\n     }\n     \n-    public HiveParser_CreateDDLParser.dropDataConnectorStatement_return dropDataConnectorStatement() throws RecognitionException {\n-        return this.gCreateDDLParser.dropDataConnectorStatement();\n+    public HiveParser_IdentifiersParser.intervalExpression_return intervalExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.intervalExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceAndExpression_return precedenceAndExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceAndExpression();\n+    public HiveParser_IdentifiersParser.precedencePlusExpression_return precedencePlusExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedencePlusExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.groupingSetExpression_return groupingSetExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.groupingSetExpression();\n+    public HiveParser_IdentifiersParser.precedenceNotOperator_return precedenceNotOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceNotOperator();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceBitwiseOrExpression_return precedenceBitwiseOrExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceBitwiseOrExpression();\n+    public HiveParser_SelectClauseParser.selectClause_return selectClause() throws RecognitionException {\n+        return this.gSelectClauseParser.selectClause();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDatabaseStatementSuffix_return alterDatabaseStatementSuffix() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDatabaseStatementSuffix();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixSerdeProperties_return alterStatementSuffixSerdeProperties(final boolean partition) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixSerdeProperties(partition);\n     }\n     \n-    public HiveParser_FromClauseParser.partitioningSpec_return partitioningSpec() throws RecognitionException {\n-        return this.gFromClauseParser.partitioningSpec();\n+    public HiveParser_IdentifiersParser.null_treatment_return null_treatment() throws RecognitionException {\n+        return this.gIdentifiersParser.null_treatment();\n     }\n     \n-    public HiveParser_SelectClauseParser.selectTrfmClause_return selectTrfmClause() throws RecognitionException {\n-        return this.gSelectClauseParser.selectTrfmClause();\n+    public HiveParser_IdentifiersParser.tableOrPartition_return tableOrPartition() throws RecognitionException {\n+        return this.gIdentifiersParser.tableOrPartition();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceEqualExpression_return precedenceEqualExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceEqualExpression();\n+    public HiveParser_AlterClauseParser.partitionLocation_return partitionLocation() throws RecognitionException {\n+        return this.gAlterClauseParser.partitionLocation();\n     }\n     \n-    public HiveParser_IdentifiersParser.expressionsInParenthesis_return expressionsInParenthesis(final boolean isStruct, final boolean forceStruct) throws RecognitionException {\n-        return this.gIdentifiersParser.expressionsInParenthesis(isStruct, forceStruct);\n+    public HiveParser_IdentifiersParser.precedenceSimilarExpressionIn_return precedenceSimilarExpressionIn(final CommonTree t) throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceSimilarExpressionIn(t);\n     }\n     \n-    public HiveParser_IdentifiersParser.timeQualifiers_return timeQualifiers() throws RecognitionException {\n-        return this.gIdentifiersParser.timeQualifiers();\n+    public HiveParser_AlterClauseParser.alterDatabaseSuffixSetOwner_return alterDatabaseSuffixSetOwner() throws RecognitionException {\n+        return this.gAlterClauseParser.alterDatabaseSuffixSetOwner();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceOrExpression_return precedenceOrExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceOrExpression();\n+    public HiveParser_IdentifiersParser.firstExpressionsWithAlias_return firstExpressionsWithAlias() throws RecognitionException {\n+        return this.gIdentifiersParser.firstExpressionsWithAlias();\n     }\n     \n-    public HiveParser_CreateDDLParser.likeTableOrFile_return likeTableOrFile() throws RecognitionException {\n-        return this.gCreateDDLParser.likeTableOrFile();\n+    public HiveParser_IdentifiersParser.precedenceAmpersandExpression_return precedenceAmpersandExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceAmpersandExpression();\n     }\n     \n-    public HiveParser_SelectClauseParser.trfmClause_return trfmClause() throws RecognitionException {\n-        return this.gSelectClauseParser.trfmClause();\n+    public HiveParser_IdentifiersParser.parameterIdx_return parameterIdx() throws RecognitionException {\n+        return this.gIdentifiersParser.parameterIdx();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceBitwiseOrOperator_return precedenceBitwiseOrOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceBitwiseOrOperator();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixDropPartitions_return alterStatementSuffixDropPartitions(final boolean table) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixDropPartitions(table);\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixSerdeProperties_return alterStatementSuffixSerdeProperties(final boolean partition) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixSerdeProperties(partition);\n+    public HiveParser_IdentifiersParser.groupByClause_return groupByClause() throws RecognitionException {\n+        return this.gIdentifiersParser.groupByClause();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedencePlusOperator_return precedencePlusOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedencePlusOperator();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixUpdateStatsCol_return alterStatementSuffixUpdateStatsCol(final boolean partition) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixUpdateStatsCol(partition);\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceDistinctOperator_return precedenceDistinctOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceDistinctOperator();\n+    public HiveParser_ResourcePlanParser.poolPath_return poolPath() throws RecognitionException {\n+        return this.gResourcePlanParser.poolPath();\n     }\n     \n-    public HiveParser_IdentifiersParser.subQuerySelectorOperator_return subQuerySelectorOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.subQuerySelectorOperator();\n+    public HiveParser_ResourcePlanParser.triggerAtomExpression_return triggerAtomExpression() throws RecognitionException {\n+        return this.gResourcePlanParser.triggerAtomExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.identifier_return identifier() throws RecognitionException {\n-        return this.gIdentifiersParser.identifier();\n+    public HiveParser_IdentifiersParser.expressionWithAlias_return expressionWithAlias() throws RecognitionException {\n+        return this.gIdentifiersParser.expressionWithAlias();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceStarExpression_return precedenceStarExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceStarExpression();\n+    public HiveParser_IdentifiersParser.precedenceSimilarExpressionAtom_return precedenceSimilarExpressionAtom(final CommonTree t) throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceSimilarExpressionAtom(t);\n     }\n     \n-    public HiveParser_FromClauseParser.valueRowConstructor_return valueRowConstructor() throws RecognitionException {\n-        return this.gFromClauseParser.valueRowConstructor();\n+    public HiveParser_IdentifiersParser.precedenceSimilarExpressionPart_return precedenceSimilarExpressionPart(final CommonTree t) throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceSimilarExpressionPart(t);\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceEqualOperator_return precedenceEqualOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceEqualOperator();\n+    public HiveParser_AlterClauseParser.alterViewStatementSuffix_return alterViewStatementSuffix() throws RecognitionException {\n+        return this.gAlterClauseParser.alterViewStatementSuffix();\n     }\n     \n-    public HiveParser_CreateDDLParser.createTableStatement_return createTableStatement() throws RecognitionException {\n-        return this.gCreateDDLParser.createTableStatement();\n+    public HiveParser_AlterClauseParser.blocking_return blocking() throws RecognitionException {\n+        return this.gAlterClauseParser.blocking();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixBucketNum_return alterStatementSuffixBucketNum(final boolean partition) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixBucketNum(partition);\n+    public HiveParser_AlterClauseParser.alterStatementSuffixStatsPart_return alterStatementSuffixStatsPart() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixStatsPart();\n     }\n     \n     public HiveParser_ResourcePlanParser.alterResourcePlanStatement_return alterResourcePlanStatement() throws RecognitionException {\n         return this.gResourcePlanParser.alterResourcePlanStatement();\n     }\n     \n-    public HiveParser_IdentifiersParser.parameterIdx_return parameterIdx() throws RecognitionException {\n-        return this.gIdentifiersParser.parameterIdx();\n-    }\n-    \n-    public HiveParser_IdentifiersParser.precedenceUnaryPrefixExpression_return precedenceUnaryPrefixExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceUnaryPrefixExpression();\n+    public HiveParser_ResourcePlanParser.triggerLiteral_return triggerLiteral() throws RecognitionException {\n+        return this.gResourcePlanParser.triggerLiteral();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceAmpersandOperator_return precedenceAmpersandOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceAmpersandOperator();\n+    public HiveParser_SelectClauseParser.selectExpression_return selectExpression() throws RecognitionException {\n+        return this.gSelectClauseParser.selectExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.nonReserved_return nonReserved() throws RecognitionException {\n-        return this.gIdentifiersParser.nonReserved();\n+    public HiveParser_FromClauseParser.tableSample_return tableSample() throws RecognitionException {\n+        return this.gFromClauseParser.tableSample();\n     }\n     \n-    public HiveParser_FromClauseParser.partitionTableFunctionSource_return partitionTableFunctionSource() throws RecognitionException {\n-        return this.gFromClauseParser.partitionTableFunctionSource();\n+    public HiveParser_IdentifiersParser.whenExpression_return whenExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.whenExpression();\n     }\n     \n-    public HiveParser_FromClauseParser.asOfClause_return asOfClause() throws RecognitionException {\n-        return this.gFromClauseParser.asOfClause();\n+    public HiveParser_FromClauseParser.virtualTableSource_return virtualTableSource() throws RecognitionException {\n+        return this.gFromClauseParser.virtualTableSource();\n     }\n     \n-    public HiveParser_FromClauseParser.joinSource_return joinSource() throws RecognitionException {\n-        return this.gFromClauseParser.joinSource();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixExchangePartition_return alterStatementSuffixExchangePartition() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixExchangePartition();\n     }\n     \n     public HiveParser_FromClauseParser.whereClause_return whereClause() throws RecognitionException {\n         return this.gFromClauseParser.whereClause();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixDropPartitions_return alterStatementSuffixDropPartitions(final boolean table) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixDropPartitions(table);\n+    public HiveParser_SelectClauseParser.window_frame_return window_frame() throws RecognitionException {\n+        return this.gSelectClauseParser.window_frame();\n     }\n     \n-    public HiveParser_FromClauseParser.uniqueJoinTableSource_return uniqueJoinTableSource() throws RecognitionException {\n-        return this.gFromClauseParser.uniqueJoinTableSource();\n+    public HiveParser_IdentifiersParser.precedenceSimilarExpressionMain_return precedenceSimilarExpressionMain() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceSimilarExpressionMain();\n     }\n     \n-    public HiveParser_ResourcePlanParser.disable_return disable() throws RecognitionException {\n-        return this.gResourcePlanParser.disable();\n+    public HiveParser_IdentifiersParser.precedenceAmpersandOperator_return precedenceAmpersandOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceAmpersandOperator();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceBitwiseXorExpression_return precedenceBitwiseXorExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceBitwiseXorExpression();\n+    public HiveParser_SelectClauseParser.window_specification_return window_specification(final CommonTree nullTreatment) throws RecognitionException {\n+        return this.gSelectClauseParser.window_specification(nullTreatment);\n     }\n     \n-    public HiveParser_IdentifiersParser.isCondition_return isCondition() throws RecognitionException {\n-        return this.gIdentifiersParser.isCondition();\n+    public HiveParser_CreateDDLParser.likeTableOrFile_return likeTableOrFile() throws RecognitionException {\n+        return this.gCreateDDLParser.likeTableOrFile();\n     }\n     \n-    public HiveParser_PrepareStatementParser.prepareStatement_return prepareStatement() throws RecognitionException {\n-        return this.gPrepareStatementParser.prepareStatement();\n+    public HiveParser_FromClauseParser.tableBucketSample_return tableBucketSample() throws RecognitionException {\n+        return this.gFromClauseParser.tableBucketSample();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDataConnectorStatementSuffix_return alterDataConnectorStatementSuffix() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDataConnectorStatementSuffix();\n+    public HiveParser_FromClauseParser.splitSample_return splitSample() throws RecognitionException {\n+        return this.gFromClauseParser.splitSample();\n     }\n     \n-    public HiveParser_FromClauseParser.viewName_return viewName() throws RecognitionException {\n-        return this.gFromClauseParser.viewName();\n+    public HiveParser_IdentifiersParser.nonReserved_return nonReserved() throws RecognitionException {\n+        return this.gIdentifiersParser.nonReserved();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceOrOperator_return precedenceOrOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceOrOperator();\n+    public HiveParser_ResourcePlanParser.rpUnassign_return rpUnassign() throws RecognitionException {\n+        return this.gResourcePlanParser.rpUnassign();\n     }\n     \n-    public HiveParser_IdentifiersParser.groupby_expression_return groupby_expression() throws RecognitionException {\n-        return this.gIdentifiersParser.groupby_expression();\n+    public HiveParser_CreateDDLParser.createTableStatement_return createTableStatement() throws RecognitionException {\n+        return this.gCreateDDLParser.createTableStatement();\n     }\n     \n-    public HiveParser_FromClauseParser.searchCondition_return searchCondition() throws RecognitionException {\n-        return this.gFromClauseParser.searchCondition();\n+    public HiveParser_IdentifiersParser.rollupOldSyntax_return rollupOldSyntax() throws RecognitionException {\n+        return this.gIdentifiersParser.rollupOldSyntax();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceBitwiseXorOperator_return precedenceBitwiseXorOperator() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceBitwiseXorOperator();\n+    public HiveParser_CreateDDLParser.createDataConnectorStatement_return createDataConnectorStatement() throws RecognitionException {\n+        return this.gCreateDDLParser.createDataConnectorStatement();\n     }\n     \n-    public HiveParser_IdentifiersParser.rollupStandard_return rollupStandard() throws RecognitionException {\n-        return this.gIdentifiersParser.rollupStandard();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixClusterbySortby_return alterStatementSuffixClusterbySortby() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixClusterbySortby();\n     }\n     \n-    public HiveParser_IdentifiersParser.groupingSetExpressionMultiple_return groupingSetExpressionMultiple() throws RecognitionException {\n-        return this.gIdentifiersParser.groupingSetExpressionMultiple();\n+    public HiveParser_IdentifiersParser.sysFuncNames_return sysFuncNames() throws RecognitionException {\n+        return this.gIdentifiersParser.sysFuncNames();\n     }\n     \n-    public HiveParser_IdentifiersParser.booleanValue_return booleanValue() throws RecognitionException {\n-        return this.gIdentifiersParser.booleanValue();\n+    public HiveParser_CreateDDLParser.dataConnectorUrl_return dataConnectorUrl() throws RecognitionException {\n+        return this.gCreateDDLParser.dataConnectorUrl();\n     }\n     \n-    public HiveParser_IdentifiersParser.floorExpression_return floorExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.floorExpression();\n+    public HiveParser_IdentifiersParser.precedenceStarExpression_return precedenceStarExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceStarExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.sql11ReservedKeywordsUsedAsFunctionName_return sql11ReservedKeywordsUsedAsFunctionName() throws RecognitionException {\n-        return this.gIdentifiersParser.sql11ReservedKeywordsUsedAsFunctionName();\n+    public HiveParser_CreateDDLParser.dataConnectorType_return dataConnectorType() throws RecognitionException {\n+        return this.gCreateDDLParser.dataConnectorType();\n     }\n     \n-    public HiveParser_ResourcePlanParser.triggerAndExpression_return triggerAndExpression() throws RecognitionException {\n-        return this.gResourcePlanParser.triggerAndExpression();\n+    public HiveParser_AlterClauseParser.tablePartitionPrefix_return tablePartitionPrefix() throws RecognitionException {\n+        return this.gAlterClauseParser.tablePartitionPrefix();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixAddPartitions_return alterStatementSuffixAddPartitions(final boolean table) throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixAddPartitions(table);\n+    public HiveParser_AlterClauseParser.alterMaterializedViewStatementSuffix_return alterMaterializedViewStatementSuffix(final CommonTree tableNameTree) throws RecognitionException {\n+        return this.gAlterClauseParser.alterMaterializedViewStatementSuffix(tableNameTree);\n     }\n     \n-    public HiveParser_AlterClauseParser.alterTblPartitionStatementSuffixSkewedLocation_return alterTblPartitionStatementSuffixSkewedLocation() throws RecognitionException {\n-        return this.gAlterClauseParser.alterTblPartitionStatementSuffixSkewedLocation();\n+    public HiveParser_FromClauseParser.joinSourcePart_return joinSourcePart() throws RecognitionException {\n+        return this.gFromClauseParser.joinSourcePart();\n     }\n     \n-    public HiveParser_AlterClauseParser.tablePartitionPrefix_return tablePartitionPrefix() throws RecognitionException {\n-        return this.gAlterClauseParser.tablePartitionPrefix();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixBucketNum_return alterStatementSuffixBucketNum(final boolean partition) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixBucketNum(partition);\n     }\n     \n-    public HiveParser_AlterClauseParser.alterViewStatementSuffix_return alterViewStatementSuffix() throws RecognitionException {\n-        return this.gAlterClauseParser.alterViewStatementSuffix();\n+    public HiveParser_FromClauseParser.defaultValue_return defaultValue() throws RecognitionException {\n+        return this.gFromClauseParser.defaultValue();\n     }\n     \n-    public HiveParser_IdentifiersParser.firstExpressionsWithAlias_return firstExpressionsWithAlias() throws RecognitionException {\n-        return this.gIdentifiersParser.firstExpressionsWithAlias();\n+    public HiveParser_SelectClauseParser.window_frame_start_boundary_return window_frame_start_boundary() throws RecognitionException {\n+        return this.gSelectClauseParser.window_frame_start_boundary();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterStatementSuffixProperties_return alterStatementSuffixProperties() throws RecognitionException {\n-        return this.gAlterClauseParser.alterStatementSuffixProperties();\n+    public HiveParser_CreateDDLParser.dataConnectorComment_return dataConnectorComment() throws RecognitionException {\n+        return this.gCreateDDLParser.dataConnectorComment();\n     }\n     \n-    public HiveParser_FromClauseParser.tableAllColumns_return tableAllColumns() throws RecognitionException {\n-        return this.gFromClauseParser.tableAllColumns();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixCompact_return alterStatementSuffixCompact() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixCompact();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterDataConnectorSuffixSetOwner_return alterDataConnectorSuffixSetOwner() throws RecognitionException {\n-        return this.gAlterClauseParser.alterDataConnectorSuffixSetOwner();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixSetOwner_return alterStatementSuffixSetOwner() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixSetOwner();\n     }\n     \n-    public HiveParser_ResourcePlanParser.rpAssign_return rpAssign() throws RecognitionException {\n-        return this.gResourcePlanParser.rpAssign();\n+    public HiveParser_ResourcePlanParser.comparisionOperator_return comparisionOperator() throws RecognitionException {\n+        return this.gResourcePlanParser.comparisionOperator();\n     }\n     \n-    public HiveParser_AlterClauseParser.alterTableStatementSuffix_return alterTableStatementSuffix() throws RecognitionException {\n-        return this.gAlterClauseParser.alterTableStatementSuffix();\n+    public HiveParser_IdentifiersParser.precedenceSimilarOperator_return precedenceSimilarOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceSimilarOperator();\n     }\n     \n-    public HiveParser_IdentifiersParser.rollupOldSyntax_return rollupOldSyntax() throws RecognitionException {\n-        return this.gIdentifiersParser.rollupOldSyntax();\n+    public HiveParser_IdentifiersParser.subQuerySelectorOperator_return subQuerySelectorOperator() throws RecognitionException {\n+        return this.gIdentifiersParser.subQuerySelectorOperator();\n     }\n     \n-    public HiveParser_ResourcePlanParser.dropMappingStatement_return dropMappingStatement() throws RecognitionException {\n-        return this.gResourcePlanParser.dropMappingStatement();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixAddCol_return alterStatementSuffixAddCol() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixAddCol();\n     }\n     \n-    public HiveParser_CreateDDLParser.createDataConnectorStatement_return createDataConnectorStatement() throws RecognitionException {\n-        return this.gCreateDDLParser.createDataConnectorStatement();\n+    public HiveParser_IdentifiersParser.precedenceConcatenateExpression_return precedenceConcatenateExpression() throws RecognitionException {\n+        return this.gIdentifiersParser.precedenceConcatenateExpression();\n     }\n     \n-    public HiveParser_IdentifiersParser.booleanValueTok_return booleanValueTok() throws RecognitionException {\n-        return this.gIdentifiersParser.booleanValueTok();\n+    public HiveParser_IdentifiersParser.principalIdentifier_return principalIdentifier() throws RecognitionException {\n+        return this.gIdentifiersParser.principalIdentifier();\n     }\n     \n-    public HiveParser_FromClauseParser.joinToken_return joinToken() throws RecognitionException {\n-        return this.gFromClauseParser.joinToken();\n+    public HiveParser_AlterClauseParser.alterStatementSuffixFileFormat_return alterStatementSuffixFileFormat(final boolean partition) throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixFileFormat(partition);\n     }\n     \n-    public HiveParser_ResourcePlanParser.enable_return enable() throws RecognitionException {\n-        return this.gResourcePlanParser.enable();\n+    public HiveParser_IdentifiersParser.timeQualifiers_return timeQualifiers() throws RecognitionException {\n+        return this.gIdentifiersParser.timeQualifiers();\n     }\n     \n-    public HiveParser_ResourcePlanParser.rpUnassignList_return rpUnassignList() throws RecognitionException {\n-        return this.gResourcePlanParser.rpUnassignList();\n+    public HiveParser_FromClauseParser.uniqueJoinTableSource_return uniqueJoinTableSource() throws RecognitionException {\n+        return this.gFromClauseParser.uniqueJoinTableSource();\n     }\n     \n-    public HiveParser_ResourcePlanParser.activate_return activate() throws RecognitionException {\n-        return this.gResourcePlanParser.activate();\n+    public HiveParser_AlterClauseParser.compactPool_return compactPool() throws RecognitionException {\n+        return this.gAlterClauseParser.compactPool();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceConcatenateExpression_return precedenceConcatenateExpression() throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceConcatenateExpression();\n+    public HiveParser_IdentifiersParser.constant_return constant() throws RecognitionException {\n+        return this.gIdentifiersParser.constant();\n     }\n     \n-    public HiveParser_FromClauseParser.lateralView_return lateralView() throws RecognitionException {\n-        return this.gFromClauseParser.lateralView();\n+    public HiveParser_AlterClauseParser.alterStatementPartitionKeyType_return alterStatementPartitionKeyType() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementPartitionKeyType();\n     }\n     \n-    public HiveParser_IdentifiersParser.precedenceSimilarExpressionAtom_return precedenceSimilarExpressionAtom(final CommonTree t) throws RecognitionException {\n-        return this.gIdentifiersParser.precedenceSimilarExpressionAtom(t);\n+    public HiveParser_IdentifiersParser.booleanValueTok_return booleanValueTok() throws RecognitionException {\n+        return this.gIdentifiersParser.booleanValueTok();\n+    }\n+    \n+    public HiveParser_ResourcePlanParser.activate_return activate() throws RecognitionException {\n+        return this.gResourcePlanParser.activate();\n+    }\n+    \n+    public HiveParser_AlterClauseParser.alterStatementSuffixUpdateColumns_return alterStatementSuffixUpdateColumns() throws RecognitionException {\n+        return this.gAlterClauseParser.alterStatementSuffixUpdateColumns();\n+    }\n+    \n+    public HiveParser_ResourcePlanParser.rpAssign_return rpAssign() throws RecognitionException {\n+        return this.gResourcePlanParser.rpAssign();\n     }\n     \n     public final boolean synpred18_HiveParser() {\n         final RecognizerSharedState state = this.state;\n         ++state.backtracking;\n         final int start = this.input.mark();\n         try {\n"}]}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_AlterClauseParser.class", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_AlterClauseParser.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8053,16 +8053,16 @@\n                             break;\n                         }\n                     }\n                     if (this.state.backtracking == 0) {\n                         retval.tree = root_0;\n                         final RewriteRuleTokenStream stream_inFmt = new RewriteRuleTokenStream(this.adaptor, \"token inFmt\", (Object)inFmt);\n                         final RewriteRuleTokenStream stream_inDriver = new RewriteRuleTokenStream(this.adaptor, \"token inDriver\", (Object)inDriver);\n-                        final RewriteRuleTokenStream stream_outDriver = new RewriteRuleTokenStream(this.adaptor, \"token outDriver\", (Object)outDriver);\n                         final RewriteRuleTokenStream stream_serdeCls = new RewriteRuleTokenStream(this.adaptor, \"token serdeCls\", (Object)serdeCls);\n+                        final RewriteRuleTokenStream stream_outDriver = new RewriteRuleTokenStream(this.adaptor, \"token outDriver\", (Object)outDriver);\n                         final RewriteRuleTokenStream stream_outFmt = new RewriteRuleTokenStream(this.adaptor, \"token outFmt\", (Object)outFmt);\n                         final RewriteRuleSubtreeStream stream_retval = new RewriteRuleSubtreeStream(this.adaptor, \"rule retval\", (Object)((retval != null) ? retval.getTree() : null));\n                         root_0 = (ASTNode)this.adaptor.nil();\n                         ASTNode root_2 = (ASTNode)this.adaptor.nil();\n                         root_2 = (ASTNode)this.adaptor.becomeRoot((Object)this.adaptor.create(1203, \"TOK_TABLEFILEFORMAT\"), (Object)root_2);\n                         this.adaptor.addChild((Object)root_2, stream_inFmt.nextNode());\n                         this.adaptor.addChild((Object)root_2, stream_outFmt.nextNode());\n"}]}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_FromClauseParser.class", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_FromClauseParser.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4414,16 +4414,16 @@\n             }\n             if (this.state.backtracking == 0) {\n                 retval.tree = root_0;\n                 final RewriteRuleSubtreeStream stream_tabname = new RewriteRuleSubtreeStream(this.adaptor, \"rule tabname\", (tabname != null) ? tabname.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_asOf = new RewriteRuleSubtreeStream(this.adaptor, \"rule asOf\", (asOf != null) ? asOf.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_alias = new RewriteRuleSubtreeStream(this.adaptor, \"rule alias\", (alias != null) ? alias.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_retval = new RewriteRuleSubtreeStream(this.adaptor, \"rule retval\", (Object)((retval != null) ? retval.getTree() : null));\n-                final RewriteRuleSubtreeStream stream_props = new RewriteRuleSubtreeStream(this.adaptor, \"rule props\", (props != null) ? props.getTree() : null);\n                 final RewriteRuleSubtreeStream stream_ts = new RewriteRuleSubtreeStream(this.adaptor, \"rule ts\", (ts != null) ? ts.getTree() : null);\n+                final RewriteRuleSubtreeStream stream_props = new RewriteRuleSubtreeStream(this.adaptor, \"rule props\", (props != null) ? props.getTree() : null);\n                 root_0 = (ASTNode)this.adaptor.nil();\n                 ASTNode root_2 = (ASTNode)this.adaptor.nil();\n                 root_2 = (ASTNode)this.adaptor.becomeRoot((Object)this.adaptor.create(1224, \"TOK_TABREF\"), (Object)root_2);\n                 this.adaptor.addChild((Object)root_2, stream_tabname.nextTree());\n                 if (stream_props.hasNext()) {\n                     this.adaptor.addChild((Object)root_2, stream_props.nextTree());\n                 }\n"}]}]}
