org.apache.hadoop.hive.ql.parse
Class ParseDriver.HiveParserX

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.apache.hadoop.hive.ql.parse.HiveParser
              extended by org.apache.hadoop.hive.ql.parse.ParseDriver.HiveParserX
Enclosing class:
ParseDriver

public class ParseDriver.HiveParserX
extends HiveParser

HiveParserX.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.parse.HiveParser
HiveParser.aliasList_return, HiveParser.alterDatabaseStatementSuffix_return, HiveParser.alterDatabaseSuffixProperties_return, HiveParser.alterIndexStatementSuffix_return, HiveParser.alterProtectMode_return, HiveParser.alterProtectModeMode_return, HiveParser.alterStatement_return, HiveParser.alterStatementChangeColPosition_return, HiveParser.alterStatementSuffixAddCol_return, HiveParser.alterStatementSuffixAddPartitions_return, HiveParser.alterStatementSuffixArchive_return, HiveParser.alterStatementSuffixClusterbySortby_return, HiveParser.alterStatementSuffixDropPartitions_return, HiveParser.alterStatementSuffixFileFormat_return, HiveParser.alterStatementSuffixLocation_return, HiveParser.alterStatementSuffixMergeFiles_return, HiveParser.alterStatementSuffixProperties_return, HiveParser.alterStatementSuffixProtectMode_return, HiveParser.alterStatementSuffixRename_return, HiveParser.alterStatementSuffixRenameCol_return, HiveParser.alterStatementSuffixRenamePart_return, HiveParser.alterStatementSuffixSerdeProperties_return, HiveParser.alterStatementSuffixTouch_return, HiveParser.alterStatementSuffixUnArchive_return, HiveParser.alterTableStatementSuffix_return, HiveParser.alterTblPartitionStatement_return, HiveParser.alterTblPartitionStatementSuffix_return, HiveParser.alterViewStatementSuffix_return, HiveParser.alterViewSuffixProperties_return, HiveParser.analyzeStatement_return, HiveParser.atomExpression_return, HiveParser.autoRebuild_return, HiveParser.body_return, HiveParser.booleanValue_return, HiveParser.caseExpression_return, HiveParser.castExpression_return, HiveParser.charSetStringLiteral_return, HiveParser.clusterByClause_return, HiveParser.colType_return, HiveParser.colTypeList_return, HiveParser.columnName_return, HiveParser.columnNameColonType_return, HiveParser.columnNameColonTypeList_return, HiveParser.columnNameComment_return, HiveParser.columnNameCommentList_return, HiveParser.columnNameList_return, HiveParser.columnNameOrder_return, HiveParser.columnNameOrderList_return, HiveParser.columnNameType_return, HiveParser.columnNameTypeList_return, HiveParser.columnRefOrder_return, HiveParser.constant_return, HiveParser.createDatabaseStatement_return, HiveParser.createFunctionStatement_return, HiveParser.createIndexStatement_return, HiveParser.createRoleStatement_return, HiveParser.createTableStatement_return, HiveParser.createViewStatement_return, HiveParser.databaseComment_return, HiveParser.dbLocation_return, HiveParser.dbProperties_return, HiveParser.dbPropertiesList_return, HiveParser.ddlStatement_return, HiveParser.descFuncNames_return, HiveParser.descStatement_return, HiveParser.destination_return, HiveParser.distributeByClause_return, HiveParser.dropDatabaseStatement_return, HiveParser.dropFunctionStatement_return, HiveParser.dropIndexStatement_return, HiveParser.dropPartitionOperator_return, HiveParser.dropPartitionSpec_return, HiveParser.dropPartitionVal_return, HiveParser.dropRoleStatement_return, HiveParser.dropTableStatement_return, HiveParser.dropViewStatement_return, HiveParser.execStatement_return, HiveParser.explainStatement_return, HiveParser.exportStatement_return, HiveParser.expression_return, HiveParser.expressionList_return, HiveParser.expressions_return, HiveParser.fileFormat_return, HiveParser.fromClause_return, HiveParser.fromSource_return, HiveParser.function_return, HiveParser.functionName_return, HiveParser.grantPrivileges_return, HiveParser.grantRole_return, HiveParser.groupByClause_return, HiveParser.groupByExpression_return, HiveParser.havingClause_return, HiveParser.havingCondition_return, HiveParser.hintArgName_return, HiveParser.hintArgs_return, HiveParser.hintClause_return, HiveParser.hintItem_return, HiveParser.hintList_return, HiveParser.hintName_return, HiveParser.ifExists_return, HiveParser.ifNotExists_return, HiveParser.importStatement_return, HiveParser.indexComment_return, HiveParser.indexProperties_return, HiveParser.indexPropertiesList_return, HiveParser.indexPropertiesPrefixed_return, HiveParser.indexTblName_return, HiveParser.insertClause_return, HiveParser.joinSource_return, HiveParser.joinToken_return, HiveParser.keyValueProperty_return, HiveParser.kwInner_return, HiveParser.kwRole_return, HiveParser.kwUser_return, HiveParser.lateralView_return, HiveParser.limitClause_return, HiveParser.listType_return, HiveParser.loadStatement_return, HiveParser.lockMode_return, HiveParser.lockStatement_return, HiveParser.mapType_return, HiveParser.metastoreCheck_return, HiveParser.nullCondition_return, HiveParser.orderByClause_return, HiveParser.orReplace_return, HiveParser.partitionLocation_return, HiveParser.partitionSpec_return, HiveParser.partitionVal_return, HiveParser.partTypeExpr_return, HiveParser.precedenceAmpersandExpression_return, HiveParser.precedenceAmpersandOperator_return, HiveParser.precedenceAndExpression_return, HiveParser.precedenceAndOperator_return, HiveParser.precedenceBitwiseOrExpression_return, HiveParser.precedenceBitwiseOrOperator_return, HiveParser.precedenceBitwiseXorExpression_return, HiveParser.precedenceBitwiseXorOperator_return, HiveParser.precedenceEqualExpression_return, HiveParser.precedenceEqualNegatableOperator_return, HiveParser.precedenceEqualOperator_return, HiveParser.precedenceFieldExpression_return, HiveParser.precedenceNotExpression_return, HiveParser.precedenceNotOperator_return, HiveParser.precedenceOrExpression_return, HiveParser.precedenceOrOperator_return, HiveParser.precedencePlusExpression_return, HiveParser.precedencePlusOperator_return, HiveParser.precedenceStarExpression_return, HiveParser.precedenceStarOperator_return, HiveParser.precedenceUnaryOperator_return, HiveParser.precedenceUnaryPrefixExpression_return, HiveParser.precedenceUnarySuffixExpression_return, HiveParser.primitiveType_return, HiveParser.principalName_return, HiveParser.principalSpecification_return, HiveParser.privilegeIncludeColObject_return, HiveParser.privilegeList_return, HiveParser.privilegeObject_return, HiveParser.privilegeType_return, HiveParser.privlegeDef_return, HiveParser.queryOperator_return, HiveParser.queryStatement_return, HiveParser.queryStatementExpression_return, HiveParser.recordReader_return, HiveParser.recordWriter_return, HiveParser.regular_body_return, HiveParser.restrictOrCascade_return, HiveParser.revokePrivileges_return, HiveParser.revokeRole_return, HiveParser.rowFormat_return, HiveParser.rowFormatDelimited_return, HiveParser.rowFormatSerde_return, HiveParser.searchCondition_return, HiveParser.selectClause_return, HiveParser.selectExpression_return, HiveParser.selectExpressionList_return, HiveParser.selectItem_return, HiveParser.selectList_return, HiveParser.selectStatement_return, HiveParser.selectTrfmClause_return, HiveParser.showGrants_return, HiveParser.showRoleGrants_return, HiveParser.showStatement_return, HiveParser.showStmtIdentifier_return, HiveParser.sortByClause_return, HiveParser.splitSample_return, HiveParser.statement_return, HiveParser.stringLiteralSequence_return, HiveParser.structType_return, HiveParser.subQuerySource_return, HiveParser.switchDatabaseStatement_return, HiveParser.sysFuncNames_return, HiveParser.tableAlias_return, HiveParser.tableAllColumns_return, HiveParser.tableBuckets_return, HiveParser.tableBucketSample_return, HiveParser.tableComment_return, HiveParser.tableFileFormat_return, HiveParser.tableLocation_return, HiveParser.tableName_return, HiveParser.tableOrColumn_return, HiveParser.tableOrPartition_return, HiveParser.tablePartition_return, HiveParser.tablePartitionPrefix_return, HiveParser.tableProperties_return, HiveParser.tablePropertiesList_return, HiveParser.tablePropertiesPrefixed_return, HiveParser.tableRowFormat_return, HiveParser.tableRowFormatCollItemsIdentifier_return, HiveParser.tableRowFormatFieldIdentifier_return, HiveParser.tableRowFormatLinesIdentifier_return, HiveParser.tableRowFormatMapKeysIdentifier_return, HiveParser.tableSample_return, HiveParser.tableSource_return, HiveParser.tabTypeExpr_return, HiveParser.trfmClause_return, HiveParser.type_return, HiveParser.unionType_return, HiveParser.uniqueJoinExpr_return, HiveParser.uniqueJoinSource_return, HiveParser.uniqueJoinToken_return, HiveParser.unlockStatement_return, HiveParser.viewName_return, HiveParser.viewPartition_return, HiveParser.whenExpression_return, HiveParser.whereClause_return, HiveParser.withOption_return
 
Field Summary
 
Fields inherited from class org.apache.hadoop.hive.ql.parse.HiveParser
adaptor, AMPERSAND, BigintLiteral, BITWISEOR, BITWISEXOR, CharSetLiteral, CharSetName, COLON, COMMA, COMMENT, Digit, DIV, DIVIDE, DOLLAR, DOT, EOF, EQUAL, EQUAL_NS, Exponent, FOLLOW_aliasList_in_selectTrfmClause10750, FOLLOW_aliasList_in_selectTrfmClause10763, FOLLOW_aliasList_in_trfmClause11259, FOLLOW_aliasList_in_trfmClause11272, FOLLOW_alterDatabaseStatementSuffix_in_alterStatement3037, FOLLOW_alterDatabaseSuffixProperties_in_alterDatabaseStatementSuffix3415, FOLLOW_alterIndexStatementSuffix_in_alterStatement3010, FOLLOW_alterProtectMode_in_alterStatementSuffixProtectMode4481, FOLLOW_alterProtectModeMode_in_alterProtectMode4601, FOLLOW_alterProtectModeMode_in_alterProtectMode4620, FOLLOW_alterStatement_in_ddlStatement1171, FOLLOW_alterStatementChangeColPosition_in_alterStatementSuffixRenameCol3664, FOLLOW_alterStatementSuffixAddCol_in_alterTableStatementSuffix3082, FOLLOW_alterStatementSuffixAddPartitions_in_alterTableStatementSuffix3106, FOLLOW_alterStatementSuffixAddPartitions_in_alterViewStatementSuffix3213, FOLLOW_alterStatementSuffixArchive_in_alterTableStatementSuffix3122, FOLLOW_alterStatementSuffixClusterbySortby_in_alterTableStatementSuffix3154, FOLLOW_alterStatementSuffixDropPartitions_in_alterTableStatementSuffix3098, FOLLOW_alterStatementSuffixDropPartitions_in_alterViewStatementSuffix3237, FOLLOW_alterStatementSuffixFileFormat_in_alterTblPartitionStatementSuffix4352, FOLLOW_alterStatementSuffixLocation_in_alterTblPartitionStatementSuffix4358, FOLLOW_alterStatementSuffixMergeFiles_in_alterTblPartitionStatementSuffix4370, FOLLOW_alterStatementSuffixProperties_in_alterTableStatementSuffix3138, FOLLOW_alterStatementSuffixProtectMode_in_alterTblPartitionStatementSuffix4364, FOLLOW_alterStatementSuffixRename_in_alterTableStatementSuffix3074, FOLLOW_alterStatementSuffixRename_in_alterViewStatementSuffix3189, FOLLOW_alterStatementSuffixRenameCol_in_alterTableStatementSuffix3090, FOLLOW_alterStatementSuffixRenamePart_in_alterTblPartitionStatementSuffix4382, FOLLOW_alterStatementSuffixSerdeProperties_in_alterTblPartitionStatementSuffix4376, FOLLOW_alterStatementSuffixTouch_in_alterTableStatementSuffix3114, FOLLOW_alterStatementSuffixUnArchive_in_alterTableStatementSuffix3130, FOLLOW_alterTableStatementSuffix_in_alterStatement2956, FOLLOW_alterTblPartitionStatement_in_alterTableStatementSuffix3146, FOLLOW_alterTblPartitionStatementSuffix_in_alterTblPartitionStatement4317, FOLLOW_alterViewStatementSuffix_in_alterStatement2983, FOLLOW_alterViewSuffixProperties_in_alterViewStatementSuffix3181, FOLLOW_AMPERSAND_in_precedenceAmpersandOperator14160, FOLLOW_analyzeStatement_in_ddlStatement1251, FOLLOW_atomExpression_in_precedenceFieldExpression13798, FOLLOW_autoRebuild_in_createIndexStatement2341, FOLLOW_BigintLiteral_in_constant13542, FOLLOW_BITWISEOR_in_precedenceBitwiseOrOperator14211, FOLLOW_BITWISEXOR_in_precedenceBitwiseXorOperator13991, FOLLOW_body_in_queryStatement9629, FOLLOW_booleanValue_in_constant13574, FOLLOW_caseExpression_in_atomExpression13746, FOLLOW_castExpression_in_atomExpression13738, FOLLOW_CharSetLiteral_in_charSetStringLiteral13646, FOLLOW_CharSetName_in_charSetStringLiteral13642, FOLLOW_charSetStringLiteral_in_constant13566, FOLLOW_clusterByClause_in_body10034, FOLLOW_clusterByClause_in_body10169, FOLLOW_clusterByClause_in_regular_body9709, FOLLOW_clusterByClause_in_selectStatement9872, FOLLOW_COLON_in_columnNameColonType8895, FOLLOW_colType_in_alterStatementSuffixRenameCol3653, FOLLOW_colType_in_colTypeList9015, FOLLOW_colType_in_colTypeList9020, FOLLOW_colType_in_columnNameColonType8897, FOLLOW_colType_in_columnNameType8800, FOLLOW_colTypeList_in_unionType9527, FOLLOW_columnName_in_columnNameList8411, FOLLOW_columnName_in_columnNameList8416, FOLLOW_columnNameColonType_in_columnNameColonTypeList8368, FOLLOW_columnNameColonType_in_columnNameColonTypeList8373, FOLLOW_columnNameColonTypeList_in_structType9429, FOLLOW_columnNameComment_in_columnNameCommentList8613, FOLLOW_columnNameComment_in_columnNameCommentList8618, FOLLOW_columnNameCommentList_in_createViewStatement6791, FOLLOW_columnNameList_in_createIndexStatement2319, FOLLOW_columnNameList_in_privilegeIncludeColObject6067, FOLLOW_columnNameList_in_privlegeDef6237, FOLLOW_columnNameList_in_tableBuckets7190, FOLLOW_columnNameList_in_viewPartition6961, FOLLOW_columnNameOrder_in_columnNameOrderList8487, FOLLOW_columnNameOrder_in_columnNameOrderList8492, FOLLOW_columnNameOrderList_in_tableBuckets7203, FOLLOW_columnNameType_in_columnNameTypeList8325, FOLLOW_columnNameType_in_columnNameTypeList8330, FOLLOW_columnNameTypeList_in_alterStatementSuffixAddCol3563, FOLLOW_columnNameTypeList_in_createTableStatement2000, FOLLOW_columnNameTypeList_in_selectTrfmClause10754, FOLLOW_columnNameTypeList_in_selectTrfmClause10767, FOLLOW_columnNameTypeList_in_tablePartition7135, FOLLOW_columnNameTypeList_in_trfmClause11263, FOLLOW_columnNameTypeList_in_trfmClause11276, FOLLOW_columnRefOrder_in_orderByClause12815, FOLLOW_columnRefOrder_in_orderByClause12825, FOLLOW_columnRefOrder_in_sortByClause12991, FOLLOW_columnRefOrder_in_sortByClause13001, FOLLOW_COMMA_in_aliasList11589, FOLLOW_COMMA_in_alterStatementSuffixDropPartitions4045, FOLLOW_COMMA_in_clusterByClause12883, FOLLOW_COMMA_in_colTypeList9018, FOLLOW_COMMA_in_columnNameColonTypeList8371, FOLLOW_COMMA_in_columnNameCommentList8616, FOLLOW_COMMA_in_columnNameList8414, FOLLOW_COMMA_in_columnNameOrderList8490, FOLLOW_COMMA_in_columnNameTypeList8328, FOLLOW_COMMA_in_dbPropertiesList1756, FOLLOW_COMMA_in_distributeByClause12939, FOLLOW_COMMA_in_dropPartitionSpec14984, FOLLOW_COMMA_in_expressionList11542, FOLLOW_COMMA_in_expressions14640, FOLLOW_COMMA_in_function13095, FOLLOW_COMMA_in_grantRole5849, FOLLOW_COMMA_in_groupByClause12654, FOLLOW_COMMA_in_hintArgs11051, FOLLOW_COMMA_in_hintList10898, FOLLOW_COMMA_in_indexPropertiesList2783, FOLLOW_COMMA_in_joinSource11704, FOLLOW_COMMA_in_lateralView12022, FOLLOW_COMMA_in_mapType9474, FOLLOW_COMMA_in_metastoreCheck6604, FOLLOW_COMMA_in_orderByClause12823, FOLLOW_COMMA_in_partitionSpec14894, FOLLOW_COMMA_in_principalSpecification6432, FOLLOW_COMMA_in_privilegeList6186, FOLLOW_COMMA_in_revokeRole5906, FOLLOW_COMMA_in_selectExpressionList11393, FOLLOW_COMMA_in_selectItem11149, FOLLOW_COMMA_in_selectList10669, FOLLOW_COMMA_in_sortByClause12999, FOLLOW_COMMA_in_tableBucketSample12187, FOLLOW_COMMA_in_tablePropertiesList7720, FOLLOW_COMMA_in_uniqueJoinExpr11775, FOLLOW_constant_in_atomExpression13722, FOLLOW_constant_in_dropPartitionVal15027, FOLLOW_constant_in_partitionVal14938, FOLLOW_createDatabaseStatement_in_ddlStatement1131, FOLLOW_createFunctionStatement_in_ddlStatement1219, FOLLOW_createIndexStatement_in_ddlStatement1227, FOLLOW_createRoleStatement_in_ddlStatement1275, FOLLOW_createTableStatement_in_ddlStatement1155, FOLLOW_createViewStatement_in_ddlStatement1203, FOLLOW_databaseComment_in_createDatabaseStatement1572, FOLLOW_dbLocation_in_createDatabaseStatement1583, FOLLOW_dbProperties_in_alterDatabaseSuffixProperties3450, FOLLOW_dbProperties_in_createDatabaseStatement1601, FOLLOW_dbPropertiesList_in_dbProperties1710, FOLLOW_ddlStatement_in_execStatement883, FOLLOW_descFuncNames_in_descStatement5069, FOLLOW_descStatement_in_ddlStatement1179, FOLLOW_destination_in_insertClause10306, FOLLOW_distributeByClause_in_body10040, FOLLOW_distributeByClause_in_body10175, FOLLOW_distributeByClause_in_regular_body9715, FOLLOW_distributeByClause_in_selectStatement9878, FOLLOW_DIVIDE_in_hintClause10846, FOLLOW_DIVIDE_in_hintClause10856, FOLLOW_DOT_in_precedenceFieldExpression13814, FOLLOW_DOT_in_tableAllColumns11450, FOLLOW_DOT_in_tableName12401, FOLLOW_DOT_in_tabTypeExpr4926, FOLLOW_DOT_in_viewName12460, FOLLOW_dropDatabaseStatement_in_ddlStatement1147, FOLLOW_dropFunctionStatement_in_ddlStatement1243, FOLLOW_dropIndexStatement_in_ddlStatement1235, FOLLOW_dropPartitionOperator_in_dropPartitionVal15025, FOLLOW_dropPartitionSpec_in_alterStatementSuffixDropPartitions4042, FOLLOW_dropPartitionSpec_in_alterStatementSuffixDropPartitions4047, FOLLOW_dropPartitionVal_in_dropPartitionSpec14981, FOLLOW_dropPartitionVal_in_dropPartitionSpec14987, FOLLOW_dropRoleStatement_in_ddlStatement1283, FOLLOW_dropTableStatement_in_ddlStatement1163, FOLLOW_dropViewStatement_in_ddlStatement1211, FOLLOW_EOF_in_statement768, FOLLOW_EOF_in_statement775, FOLLOW_EQUAL_in_keyValueProperty7770, FOLLOW_EQUAL_in_partitionVal14936, FOLLOW_EQUAL_in_precedenceEqualOperator14296, FOLLOW_EQUAL_NS_in_precedenceEqualOperator14300, FOLLOW_execStatement_in_explainStatement809, FOLLOW_execStatement_in_statement773, FOLLOW_explainStatement_in_statement766, FOLLOW_exportStatement_in_execStatement867, FOLLOW_expression_in_atomExpression13773, FOLLOW_expression_in_caseExpression13368, FOLLOW_expression_in_caseExpression13377, FOLLOW_expression_in_caseExpression13381, FOLLOW_expression_in_caseExpression13392, FOLLOW_expression_in_castExpression13295, FOLLOW_expression_in_clusterByClause12875, FOLLOW_expression_in_clusterByClause12885, FOLLOW_expression_in_columnRefOrder8713, FOLLOW_expression_in_distributeByClause12936, FOLLOW_expression_in_distributeByClause12941, FOLLOW_expression_in_expressionList11539, FOLLOW_expression_in_expressionList11544, FOLLOW_expression_in_expressions14637, FOLLOW_expression_in_expressions14642, FOLLOW_expression_in_function13092, FOLLOW_expression_in_function13097, FOLLOW_expression_in_groupByExpression12703, FOLLOW_expression_in_havingCondition12775, FOLLOW_expression_in_joinSource11685, FOLLOW_expression_in_precedenceFieldExpression13805, FOLLOW_expression_in_searchCondition12604, FOLLOW_expression_in_selectExpression11355, FOLLOW_expression_in_tableBucketSample12184, FOLLOW_expression_in_tableBucketSample12191, FOLLOW_expression_in_uniqueJoinExpr11772, FOLLOW_expression_in_uniqueJoinExpr11779, FOLLOW_expression_in_whenExpression13453, FOLLOW_expression_in_whenExpression13457, FOLLOW_expression_in_whenExpression13468, FOLLOW_expressions_in_precedenceEqualExpression14442, FOLLOW_expressions_in_precedenceEqualExpression14478, FOLLOW_fileFormat_in_alterStatementSuffixFileFormat4408, FOLLOW_fromClause_in_queryStatement9619, FOLLOW_fromClause_in_regular_body9680, FOLLOW_fromClause_in_selectStatement9843, FOLLOW_fromSource_in_joinSource11672, FOLLOW_fromSource_in_joinSource11679, FOLLOW_fromSource_in_uniqueJoinSource11739, FOLLOW_function_in_atomExpression13730, FOLLOW_function_in_lateralView12013, FOLLOW_functionName_in_function13044, FOLLOW_grantPrivileges_in_ddlStatement1291, FOLLOW_grantRole_in_ddlStatement1323, FOLLOW_GREATERTHAN_in_listType9388, FOLLOW_GREATERTHAN_in_mapType9480, FOLLOW_GREATERTHAN_in_precedenceEqualOperator14320, FOLLOW_GREATERTHAN_in_structType9431, FOLLOW_GREATERTHAN_in_unionType9529, FOLLOW_GREATERTHANOREQUALTO_in_precedenceEqualOperator14316, FOLLOW_groupByClause_in_body10016, FOLLOW_groupByClause_in_body10151, FOLLOW_groupByClause_in_regular_body9691, FOLLOW_groupByClause_in_selectStatement9854, FOLLOW_groupByExpression_in_groupByClause12646, FOLLOW_groupByExpression_in_groupByClause12656, FOLLOW_havingClause_in_body10022, FOLLOW_havingClause_in_body10157, FOLLOW_havingClause_in_regular_body9697, FOLLOW_havingClause_in_selectStatement9860, FOLLOW_havingCondition_in_havingClause12736, FOLLOW_hintArgName_in_hintArgs11048, FOLLOW_hintArgName_in_hintArgs11053, FOLLOW_hintArgs_in_hintItem10943, FOLLOW_hintClause_in_selectClause10499, FOLLOW_hintItem_in_hintList10895, FOLLOW_hintItem_in_hintList10900, FOLLOW_hintList_in_hintClause10852, FOLLOW_hintName_in_hintItem10938, FOLLOW_Identifier_in_aliasList11586, FOLLOW_Identifier_in_aliasList11591, FOLLOW_Identifier_in_alterDatabaseSuffixProperties3444, FOLLOW_Identifier_in_alterIndexStatementSuffix3282, FOLLOW_Identifier_in_alterIndexStatementSuffix3295, FOLLOW_Identifier_in_alterStatementChangeColPosition3716, FOLLOW_Identifier_in_alterStatementSuffixAddCol3545, FOLLOW_Identifier_in_alterStatementSuffixAddPartitions3768, FOLLOW_Identifier_in_alterStatementSuffixArchive3887, FOLLOW_Identifier_in_alterStatementSuffixClusterbySortby4723, FOLLOW_Identifier_in_alterStatementSuffixClusterbySortby4744, FOLLOW_Identifier_in_alterStatementSuffixDropPartitions4035, FOLLOW_Identifier_in_alterStatementSuffixProperties4096, FOLLOW_Identifier_in_alterStatementSuffixRename3494, FOLLOW_Identifier_in_alterStatementSuffixRename3502, FOLLOW_Identifier_in_alterStatementSuffixRenameCol3638, FOLLOW_Identifier_in_alterStatementSuffixRenameCol3647, FOLLOW_Identifier_in_alterStatementSuffixRenameCol3651, FOLLOW_Identifier_in_alterStatementSuffixTouch3836, FOLLOW_Identifier_in_alterStatementSuffixUnArchive3938, FOLLOW_Identifier_in_alterViewSuffixProperties4146, FOLLOW_Identifier_in_columnName8460, FOLLOW_Identifier_in_columnNameColonType8893, FOLLOW_Identifier_in_columnNameComment8658, FOLLOW_Identifier_in_columnNameOrder8530, FOLLOW_Identifier_in_columnNameType8798, FOLLOW_Identifier_in_createDatabaseStatement1562, FOLLOW_Identifier_in_createFunctionStatement6666, FOLLOW_Identifier_in_createIndexStatement2299, FOLLOW_Identifier_in_createRoleStatement5619, FOLLOW_Identifier_in_descFuncNames15466, FOLLOW_Identifier_in_descStatement5104, FOLLOW_Identifier_in_dropDatabaseStatement1849, FOLLOW_Identifier_in_dropFunctionStatement6720, FOLLOW_Identifier_in_dropIndexStatement2832, FOLLOW_Identifier_in_dropPartitionVal15023, FOLLOW_Identifier_in_dropRoleStatement5665, FOLLOW_Identifier_in_fileFormat4887, FOLLOW_Identifier_in_grantRole5846, FOLLOW_Identifier_in_grantRole5851, FOLLOW_Identifier_in_hintArgName11095, FOLLOW_Identifier_in_kwInner15503, FOLLOW_Identifier_in_kwRole15493, FOLLOW_Identifier_in_kwUser15483, FOLLOW_Identifier_in_lateralView12019, FOLLOW_Identifier_in_lateralView12024, FOLLOW_Identifier_in_metastoreCheck6598, FOLLOW_Identifier_in_partitionVal14933, FOLLOW_Identifier_in_precedenceFieldExpression13817, FOLLOW_Identifier_in_principalName6474, FOLLOW_Identifier_in_principalName6492, FOLLOW_Identifier_in_principalName6510, FOLLOW_Identifier_in_privilegeIncludeColObject6060, FOLLOW_Identifier_in_privilegeObject6134, FOLLOW_Identifier_in_revokeRole5903, FOLLOW_Identifier_in_revokeRole5908, FOLLOW_Identifier_in_selectItem11136, FOLLOW_Identifier_in_selectItem11146, FOLLOW_Identifier_in_selectItem11151, FOLLOW_Identifier_in_showStatement5235, FOLLOW_Identifier_in_showStatement5299, FOLLOW_Identifier_in_showStatement5336, FOLLOW_Identifier_in_showStatement5438, FOLLOW_Identifier_in_subQuerySource12520, FOLLOW_Identifier_in_switchDatabaseStatement1799, FOLLOW_Identifier_in_tableAlias12075, FOLLOW_Identifier_in_tableFileFormat8237, FOLLOW_Identifier_in_tableName12399, FOLLOW_Identifier_in_tableName12407, FOLLOW_Identifier_in_tableOrColumn11500, FOLLOW_Identifier_in_tablePartitionPrefix4275, FOLLOW_Identifier_in_tableSource12346, FOLLOW_Identifier_in_tabTypeExpr4923, FOLLOW_Identifier_in_viewName12458, FOLLOW_Identifier_in_viewName12466, FOLLOW_ifExists_in_alterStatementSuffixDropPartitions4039, FOLLOW_ifExists_in_dropDatabaseStatement1846, FOLLOW_ifExists_in_dropFunctionStatement6717, FOLLOW_ifExists_in_dropIndexStatement2827, FOLLOW_ifExists_in_dropTableStatement2887, FOLLOW_ifExists_in_dropViewStatement7006, FOLLOW_ifNotExists_in_alterStatementSuffixAddPartitions3772, FOLLOW_ifNotExists_in_createDatabaseStatement1549, FOLLOW_ifNotExists_in_createTableStatement1952, FOLLOW_ifNotExists_in_createViewStatement6772, FOLLOW_ifNotExists_in_insertClause10308, FOLLOW_importStatement_in_execStatement875, FOLLOW_indexComment_in_createIndexStatement2404, FOLLOW_indexProperties_in_alterIndexStatementSuffix3363, FOLLOW_indexProperties_in_indexPropertiesPrefixed2702, FOLLOW_indexPropertiesList_in_indexProperties2737, FOLLOW_indexPropertiesPrefixed_in_createIndexStatement2350, FOLLOW_indexTblName_in_createIndexStatement2359, FOLLOW_insertClause_in_body10000, FOLLOW_insertClause_in_regular_body9670, FOLLOW_joinSource_in_fromClause11637, FOLLOW_joinToken_in_joinSource11676, FOLLOW_keyValueProperty_in_dbPropertiesList1753, FOLLOW_keyValueProperty_in_dbPropertiesList1758, FOLLOW_keyValueProperty_in_indexPropertiesList2780, FOLLOW_keyValueProperty_in_indexPropertiesList2785, FOLLOW_keyValueProperty_in_tablePropertiesList7717, FOLLOW_keyValueProperty_in_tablePropertiesList7722, FOLLOW_KW_ADD_in_alterStatementSuffixAddCol3550, FOLLOW_KW_ADD_in_alterStatementSuffixAddPartitions3770, FOLLOW_KW_AFTER_in_alterStatementChangeColPosition3712, FOLLOW_KW_ALL_in_privilegeType6284, FOLLOW_KW_ALL_in_queryOperator9566, FOLLOW_KW_ALL_in_selectClause10505, FOLLOW_KW_ALTER_in_alterStatement2928, FOLLOW_KW_ALTER_in_privilegeType6298, FOLLOW_KW_ANALYZE_in_analyzeStatement5144, FOLLOW_KW_AND_in_precedenceAndOperator14721, FOLLOW_KW_AND_in_precedenceEqualExpression14519, FOLLOW_KW_AND_in_precedenceEqualExpression14572, FOLLOW_KW_ARCHIVE_in_alterStatementSuffixArchive3889, FOLLOW_KW_ARRAY_in_listType9382, FOLLOW_KW_AS_in_castExpression13307, FOLLOW_KW_AS_in_createFunctionStatement6668, FOLLOW_KW_AS_in_createIndexStatement2329, FOLLOW_KW_AS_in_createTableStatement2100, FOLLOW_KW_AS_in_createViewStatement6822, FOLLOW_KW_AS_in_lateralView12017, FOLLOW_KW_AS_in_selectItem11133, FOLLOW_KW_AS_in_selectItem11142, FOLLOW_KW_AS_in_selectTrfmClause10743, FOLLOW_KW_AS_in_tableFileFormat8056, FOLLOW_KW_AS_in_tableFileFormat8075, FOLLOW_KW_AS_in_tableFileFormat8094, FOLLOW_KW_AS_in_tableFileFormat8113, FOLLOW_KW_AS_in_tableFileFormat8233, FOLLOW_KW_AS_in_trfmClause11252, FOLLOW_KW_ASC_in_columnNameOrder8535, FOLLOW_KW_ASC_in_columnRefOrder8718, FOLLOW_KW_BETWEEN_in_precedenceEqualExpression14511, FOLLOW_KW_BETWEEN_in_precedenceEqualExpression14564, FOLLOW_KW_BIGINT_in_primitiveType9168, FOLLOW_KW_BINARY_in_primitiveType9341, FOLLOW_KW_BOOLEAN_in_primitiveType9190, FOLLOW_KW_BUCKET_in_tableBucketSample12161, FOLLOW_KW_BUCKETS_in_tableBuckets7215, FOLLOW_KW_BY_in_clusterByClause12869, FOLLOW_KW_BY_in_distributeByClause12930, FOLLOW_KW_BY_in_groupByClause12640, FOLLOW_KW_BY_in_orderByClause12809, FOLLOW_KW_BY_in_sortByClause12985, FOLLOW_KW_BY_in_tableBuckets7184, FOLLOW_KW_BY_in_tableBuckets7197, FOLLOW_KW_BY_in_tableFileFormat8178, FOLLOW_KW_BY_in_tablePartition7131, FOLLOW_KW_BY_in_tableRowFormatCollItemsIdentifier7894, FOLLOW_KW_BY_in_tableRowFormatFieldIdentifier7823, FOLLOW_KW_BY_in_tableRowFormatFieldIdentifier7832, FOLLOW_KW_BY_in_tableRowFormatLinesIdentifier8004, FOLLOW_KW_BY_in_tableRowFormatMapKeysIdentifier7950, FOLLOW_KW_CASCADE_in_alterProtectModeMode4673, FOLLOW_KW_CASCADE_in_restrictOrCascade1415, FOLLOW_KW_CASE_in_caseExpression13366, FOLLOW_KW_CASE_in_whenExpression13442, FOLLOW_KW_CAST_in_castExpression13277, FOLLOW_KW_CHANGE_in_alterStatementSuffixRenameCol3640, FOLLOW_KW_CLUSTER_in_clusterByClause12867, FOLLOW_KW_CLUSTERED_in_alterStatementSuffixClusterbySortby4748, FOLLOW_KW_CLUSTERED_in_tableBuckets7182, FOLLOW_KW_COLLECTION_in_tableRowFormatCollItemsIdentifier7888, FOLLOW_KW_COLUMN_in_alterStatementSuffixRenameCol3642, FOLLOW_KW_COLUMNS_in_alterStatementSuffixAddCol3559, FOLLOW_KW_COMMENT_in_alterStatementSuffixRenameCol3656, FOLLOW_KW_COMMENT_in_columnNameColonType8900, FOLLOW_KW_COMMENT_in_columnNameComment8661, FOLLOW_KW_COMMENT_in_columnNameType8803, FOLLOW_KW_COMMENT_in_databaseComment1897, FOLLOW_KW_COMMENT_in_indexComment2561, FOLLOW_KW_COMMENT_in_tableComment7088, FOLLOW_KW_COMPUTE_in_analyzeStatement5154, FOLLOW_KW_CONCATENATE_in_alterStatementSuffixMergeFiles4562, FOLLOW_KW_CREATE_in_createDatabaseStatement1533, FOLLOW_KW_CREATE_in_createFunctionStatement6660, FOLLOW_KW_CREATE_in_createIndexStatement2293, FOLLOW_KW_CREATE_in_createRoleStatement5613, FOLLOW_KW_CREATE_in_createTableStatement1941, FOLLOW_KW_CREATE_in_createViewStatement6762, FOLLOW_KW_CREATE_in_privilegeType6326, FOLLOW_KW_DATA_in_loadStatement912, FOLLOW_KW_DATABASE_in_alterStatement3034, FOLLOW_KW_DATABASE_in_createDatabaseStatement1536, FOLLOW_KW_DATABASE_in_descStatement5096, FOLLOW_KW_DATABASE_in_dropDatabaseStatement1841, FOLLOW_KW_DATABASE_in_privilegeIncludeColObject6057, FOLLOW_KW_DATABASE_in_privilegeObject6131, FOLLOW_KW_DATABASES_in_showStatement5195, FOLLOW_KW_DATE_in_primitiveType9256, FOLLOW_KW_DATETIME_in_primitiveType9280, FOLLOW_KW_DBPROPERTIES_in_alterDatabaseSuffixProperties3448, FOLLOW_KW_DBPROPERTIES_in_createDatabaseStatement1597, FOLLOW_KW_DEFERRED_in_autoRebuild2608, FOLLOW_KW_DELIMITED_in_rowFormatDelimited7502, FOLLOW_KW_DESC_in_columnNameOrder8541, FOLLOW_KW_DESC_in_columnRefOrder8724, FOLLOW_KW_DESC_in_descStatement5016, FOLLOW_KW_DESC_in_descStatement5058, FOLLOW_KW_DESC_in_descStatement5093, FOLLOW_KW_DESCRIBE_in_descStatement5014, FOLLOW_KW_DESCRIBE_in_descStatement5056, FOLLOW_KW_DESCRIBE_in_descStatement5091, FOLLOW_KW_DIRECTORY_in_destination10382, FOLLOW_KW_DIRECTORY_in_destination10399, FOLLOW_KW_DISABLE_in_alterProtectMode4618, FOLLOW_KW_DISTINCT_in_function13087, FOLLOW_KW_DISTINCT_in_selectClause10511, FOLLOW_KW_DISTRIBUTE_in_distributeByClause12928, FOLLOW_KW_DOUBLE_in_primitiveType9234, FOLLOW_KW_DROP_in_alterStatementSuffixDropPartitions4037, FOLLOW_KW_DROP_in_dropDatabaseStatement1838, FOLLOW_KW_DROP_in_dropFunctionStatement6711, FOLLOW_KW_DROP_in_dropIndexStatement2823, FOLLOW_KW_DROP_in_dropRoleStatement5659, FOLLOW_KW_DROP_in_dropTableStatement2883, FOLLOW_KW_DROP_in_dropViewStatement7002, FOLLOW_KW_DROP_in_privilegeType6340, FOLLOW_KW_ELSE_in_caseExpression13390, FOLLOW_KW_ELSE_in_whenExpression13466, FOLLOW_KW_ENABLE_in_alterProtectMode4599, FOLLOW_KW_END_in_caseExpression13400, FOLLOW_KW_END_in_whenExpression13476, FOLLOW_KW_ESCAPED_in_tableRowFormatFieldIdentifier7830, FOLLOW_KW_EXISTS_in_ifExists1360, FOLLOW_KW_EXISTS_in_ifNotExists1456, FOLLOW_KW_EXPLAIN_in_explainStatement796, FOLLOW_KW_EXPORT_in_exportStatement995, FOLLOW_KW_EXTENDED_in_descStatement5026, FOLLOW_KW_EXTENDED_in_descStatement5063, FOLLOW_KW_EXTENDED_in_descStatement5098, FOLLOW_KW_EXTENDED_in_explainStatement801, FOLLOW_KW_EXTENDED_in_showStatement5325, FOLLOW_KW_EXTENDED_in_showStatement5386, FOLLOW_KW_EXTERNAL_in_createTableStatement1946, FOLLOW_KW_EXTERNAL_in_importStatement1057, FOLLOW_KW_FALSE_in_booleanValue14828, FOLLOW_KW_FIELDS_in_tableRowFormatFieldIdentifier7819, FOLLOW_KW_FILEFORMAT_in_alterStatementSuffixFileFormat4406, FOLLOW_KW_FIRST_in_alterStatementChangeColPosition3710, FOLLOW_KW_FLOAT_in_primitiveType9211, FOLLOW_KW_FORMAT_in_rowFormatDelimited7500, FOLLOW_KW_FORMAT_in_rowFormatSerde7431, FOLLOW_KW_FORMATTED_in_descStatement5022, FOLLOW_KW_FORMATTED_in_explainStatement805, FOLLOW_KW_FORMATTED_in_showStatement5415, FOLLOW_KW_FROM_in_fromClause11635, FOLLOW_KW_FROM_in_importStatement1071, FOLLOW_KW_FROM_in_revokePrivileges5796, FOLLOW_KW_FROM_in_revokeRole5912, FOLLOW_KW_FROM_in_showStatement5228, FOLLOW_KW_FROM_in_showStatement5329, FOLLOW_KW_FROM_in_showStatement5431, FOLLOW_KW_FULL_in_joinToken11953, FOLLOW_KW_FUNCTION_in_createFunctionStatement6664, FOLLOW_KW_FUNCTION_in_descStatement5061, FOLLOW_KW_FUNCTION_in_dropFunctionStatement6715, FOLLOW_KW_FUNCTIONS_in_showStatement5274, FOLLOW_KW_GRANT_in_grantPrivileges5705, FOLLOW_KW_GRANT_in_grantRole5842, FOLLOW_KW_GRANT_in_showGrants6003, FOLLOW_KW_GRANT_in_showRoleGrants5960, FOLLOW_KW_GRANT_in_withOption6545, FOLLOW_KW_GROUP_in_groupByClause12638, FOLLOW_KW_GROUP_in_principalName6490, FOLLOW_KW_HAVING_in_havingClause12734, FOLLOW_KW_HOLD_DDLTIME_in_hintName11013, FOLLOW_KW_IDXPROPERTIES_in_alterIndexStatementSuffix3355, FOLLOW_KW_IDXPROPERTIES_in_indexPropertiesPrefixed2699, FOLLOW_KW_IF_in_ifExists1358, FOLLOW_KW_IF_in_ifNotExists1452, FOLLOW_KW_IMPORT_in_importStatement1051, FOLLOW_KW_IN_in_indexTblName2646, FOLLOW_KW_IN_in_precedenceEqualExpression14440, FOLLOW_KW_IN_in_precedenceEqualExpression14476, FOLLOW_KW_IN_in_showStatement5230, FOLLOW_KW_IN_in_showStatement5331, FOLLOW_KW_IN_in_showStatement5433, FOLLOW_KW_INDEX_in_alterStatement3007, FOLLOW_KW_INDEX_in_createIndexStatement2295, FOLLOW_KW_INDEX_in_dropIndexStatement2825, FOLLOW_KW_INDEX_in_privilegeType6354, FOLLOW_KW_INDEX_in_showStatement5420, FOLLOW_KW_INDEXES_in_showStatement5422, FOLLOW_KW_INPATH_in_loadStatement921, FOLLOW_KW_INPUTDRIVER_in_fileFormat4839, FOLLOW_KW_INPUTDRIVER_in_tableFileFormat8128, FOLLOW_KW_INPUTFORMAT_in_fileFormat4826, FOLLOW_KW_INPUTFORMAT_in_tableFileFormat8115, FOLLOW_KW_INSERT_in_insertClause10302, FOLLOW_KW_INSERT_in_insertClause10327, FOLLOW_KW_INT_in_primitiveType9143, FOLLOW_KW_INTO_in_insertClause10329, FOLLOW_KW_INTO_in_loadStatement936, FOLLOW_KW_INTO_in_tableBuckets7209, FOLLOW_KW_IS_in_precedenceUnarySuffixExpression13941, FOLLOW_KW_ITEMS_in_tableRowFormatCollItemsIdentifier7890, FOLLOW_KW_JOIN_in_joinToken11858, FOLLOW_KW_JOIN_in_joinToken11893, FOLLOW_KW_JOIN_in_joinToken11921, FOLLOW_KW_JOIN_in_joinToken11939, FOLLOW_KW_JOIN_in_joinToken11958, FOLLOW_KW_JOIN_in_joinToken11978, FOLLOW_KW_KEYS_in_tableRowFormatMapKeysIdentifier7946, FOLLOW_KW_LATERAL_in_lateralView12009, FOLLOW_KW_LEFT_in_joinToken11916, FOLLOW_KW_LEFT_in_joinToken11972, FOLLOW_KW_LIKE_in_createTableStatement1970, FOLLOW_KW_LIKE_in_showStatement5201, FOLLOW_KW_LIKE_in_showStatement5240, FOLLOW_KW_LIKE_in_showStatement5340, FOLLOW_KW_LIMIT_in_limitClause10452, FOLLOW_KW_LINES_in_tableRowFormatLinesIdentifier8000, FOLLOW_KW_LOAD_in_loadStatement910, FOLLOW_KW_LOCAL_in_destination10380, FOLLOW_KW_LOCAL_in_loadStatement917, FOLLOW_KW_LOCATION_in_alterStatementSuffixLocation4441, FOLLOW_KW_LOCATION_in_dbLocation1662, FOLLOW_KW_LOCATION_in_partitionLocation3995, FOLLOW_KW_LOCATION_in_tableLocation8285, FOLLOW_KW_LOCK_in_lockStatement5487, FOLLOW_KW_LOCK_in_privilegeType6368, FOLLOW_KW_LOCKS_in_showStatement5374, FOLLOW_KW_MAP_in_mapType9466, FOLLOW_KW_MAP_in_tableRowFormatMapKeysIdentifier7944, FOLLOW_KW_MAP_in_trfmClause11205, FOLLOW_KW_MAPJOIN_in_hintName10989, FOLLOW_KW_MSCK_in_metastoreCheck6584, FOLLOW_KW_NO_DROP_in_alterProtectModeMode4671, FOLLOW_KW_NOT_in_alterStatementSuffixClusterbySortby4746, FOLLOW_KW_NOT_in_ifNotExists1454, FOLLOW_KW_NOT_in_nullCondition13884, FOLLOW_KW_NOT_in_precedenceEqualExpression14366, FOLLOW_KW_NOT_in_precedenceEqualExpression14438, FOLLOW_KW_NOT_in_precedenceEqualExpression14509, FOLLOW_KW_NOT_in_precedenceNotOperator14672, FOLLOW_KW_NULL_in_atomExpression13710, FOLLOW_KW_NULL_in_nullCondition13870, FOLLOW_KW_NULL_in_nullCondition13886, FOLLOW_KW_OF_in_tableBucketSample12171, FOLLOW_KW_OFFLINE_in_alterProtectModeMode4656, FOLLOW_KW_ON_in_alterIndexStatementSuffix3291, FOLLOW_KW_ON_in_createIndexStatement2307, FOLLOW_KW_ON_in_dropIndexStatement2834, FOLLOW_KW_ON_in_joinSource11682, FOLLOW_KW_ON_in_privilegeIncludeColObject6050, FOLLOW_KW_ON_in_privilegeObject6124, FOLLOW_KW_ON_in_showStatement5425, FOLLOW_KW_ON_in_tableBucketSample12180, FOLLOW_KW_ON_in_viewPartition6957, FOLLOW_KW_OPTION_in_withOption6547, FOLLOW_KW_OR_in_orReplace1493, FOLLOW_KW_OR_in_precedenceOrOperator14772, FOLLOW_KW_ORDER_in_orderByClause12807, FOLLOW_KW_OUT_in_tableBucketSample12169, FOLLOW_KW_OUTER_in_joinToken11919, FOLLOW_KW_OUTER_in_joinToken11937, FOLLOW_KW_OUTER_in_joinToken11956, FOLLOW_KW_OUTPUTDRIVER_in_fileFormat4845, FOLLOW_KW_OUTPUTDRIVER_in_tableFileFormat8134, FOLLOW_KW_OUTPUTFORMAT_in_fileFormat4832, FOLLOW_KW_OUTPUTFORMAT_in_tableFileFormat8121, FOLLOW_KW_OVERWRITE_in_insertClause10304, FOLLOW_KW_OVERWRITE_in_loadStatement932, FOLLOW_KW_PARTITION_in_dropPartitionSpec14972, FOLLOW_KW_PARTITION_in_partitionSpec14882, FOLLOW_KW_PARTITIONED_in_tablePartition7129, FOLLOW_KW_PARTITIONED_in_viewPartition6955, FOLLOW_KW_PARTITIONS_in_showStatement5297, FOLLOW_KW_PERCENT_in_splitSample12255, FOLLOW_KW_PRESERVE_in_uniqueJoinSource11736, FOLLOW_KW_RCFILE_in_fileFormat4811, FOLLOW_KW_RCFILE_in_tableFileFormat8096, FOLLOW_KW_READONLY_in_alterProtectModeMode4691, FOLLOW_KW_REBUILD_in_alterIndexStatementSuffix3319, FOLLOW_KW_REBUILD_in_autoRebuild2610, FOLLOW_KW_RECORDREADER_in_recordReader7327, FOLLOW_KW_RECORDWRITER_in_recordWriter7378, FOLLOW_KW_REDUCE_in_trfmClause11220, FOLLOW_KW_RENAME_in_alterStatementSuffixRename3496, FOLLOW_KW_RENAME_in_alterStatementSuffixRenamePart4520, FOLLOW_KW_REPAIR_in_metastoreCheck6589, FOLLOW_KW_REPLACE_in_alterStatementSuffixAddCol3556, FOLLOW_KW_REPLACE_in_orReplace1495, FOLLOW_KW_RESTRICT_in_restrictOrCascade1397, FOLLOW_KW_REVOKE_in_revokePrivileges5789, FOLLOW_KW_REVOKE_in_revokeRole5899, FOLLOW_KW_RIGHT_in_joinToken11935, FOLLOW_KW_ROW_in_rowFormatDelimited7498, FOLLOW_KW_ROW_in_rowFormatSerde7429, FOLLOW_KW_SCHEMA_in_createDatabaseStatement1538, FOLLOW_KW_SCHEMA_in_dropDatabaseStatement1843, FOLLOW_KW_SCHEMAS_in_showStatement5197, FOLLOW_KW_SELECT_in_privilegeType6382, FOLLOW_KW_SELECT_in_selectClause10497, FOLLOW_KW_SEMI_in_joinToken11975, FOLLOW_KW_SEQUENCEFILE_in_fileFormat4781, FOLLOW_KW_SEQUENCEFILE_in_tableFileFormat8058, FOLLOW_KW_SERDE_in_alterStatementSuffixSerdeProperties4196, FOLLOW_KW_SERDE_in_rowFormatSerde7433, FOLLOW_KW_SERDEPROPERTIES_in_alterStatementSuffixSerdeProperties4205, FOLLOW_KW_SERDEPROPERTIES_in_alterStatementSuffixSerdeProperties4235, FOLLOW_KW_SERDEPROPERTIES_in_rowFormatSerde7442, FOLLOW_KW_SERDEPROPERTIES_in_tableFileFormat8196, FOLLOW_KW_SET_in_alterDatabaseSuffixProperties3446, FOLLOW_KW_SET_in_alterIndexStatementSuffix3353, FOLLOW_KW_SET_in_alterStatementSuffixFileFormat4404, FOLLOW_KW_SET_in_alterStatementSuffixLocation4439, FOLLOW_KW_SET_in_alterStatementSuffixProperties4098, FOLLOW_KW_SET_in_alterStatementSuffixSerdeProperties4194, FOLLOW_KW_SET_in_alterStatementSuffixSerdeProperties4233, FOLLOW_KW_SET_in_alterViewSuffixProperties4148, FOLLOW_KW_SHOW_DATABASE_in_privilegeType6396, FOLLOW_KW_SHOW_in_showGrants6001, FOLLOW_KW_SHOW_in_showRoleGrants5956, FOLLOW_KW_SHOW_in_showStatement5192, FOLLOW_KW_SHOW_in_showStatement5222, FOLLOW_KW_SHOW_in_showStatement5272, FOLLOW_KW_SHOW_in_showStatement5295, FOLLOW_KW_SHOW_in_showStatement5321, FOLLOW_KW_SHOW_in_showStatement5372, FOLLOW_KW_SHOW_in_showStatement5410, FOLLOW_KW_SMALLINT_in_primitiveType9123, FOLLOW_KW_SORT_in_sortByClause12983, FOLLOW_KW_SORTED_in_tableBuckets7195, FOLLOW_KW_STATISTICS_in_analyzeStatement5156, FOLLOW_KW_STORED_in_tableFileFormat8054, FOLLOW_KW_STORED_in_tableFileFormat8073, FOLLOW_KW_STORED_in_tableFileFormat8092, FOLLOW_KW_STORED_in_tableFileFormat8111, FOLLOW_KW_STORED_in_tableFileFormat8176, FOLLOW_KW_STORED_in_tableFileFormat8231, FOLLOW_KW_STREAMTABLE_in_hintName11001, FOLLOW_KW_STRING_in_primitiveType9319, FOLLOW_KW_STRUCT_in_structType9425, FOLLOW_KW_TABLE_in_alterStatement2953, FOLLOW_KW_TABLE_in_analyzeStatement5146, FOLLOW_KW_TABLE_in_createIndexStatement2309, FOLLOW_KW_TABLE_in_createTableStatement1950, FOLLOW_KW_TABLE_in_destination10416, FOLLOW_KW_TABLE_in_dropTableStatement2885, FOLLOW_KW_TABLE_in_exportStatement997, FOLLOW_KW_TABLE_in_importStatement1061, FOLLOW_KW_TABLE_in_indexTblName2648, FOLLOW_KW_TABLE_in_insertClause10331, FOLLOW_KW_TABLE_in_loadStatement938, FOLLOW_KW_TABLE_in_lockStatement5489, FOLLOW_KW_TABLE_in_metastoreCheck6594, FOLLOW_KW_TABLE_in_privilegeIncludeColObject6055, FOLLOW_KW_TABLE_in_privilegeObject6129, FOLLOW_KW_TABLE_in_showStatement5323, FOLLOW_KW_TABLE_in_unlockStatement5569, FOLLOW_KW_TABLES_in_showStatement5224, FOLLOW_KW_TABLESAMPLE_in_splitSample12244, FOLLOW_KW_TABLESAMPLE_in_tableBucketSample12157, FOLLOW_KW_TBLPROPERTIES_in_alterStatementSuffixProperties4100, FOLLOW_KW_TBLPROPERTIES_in_alterViewSuffixProperties4150, FOLLOW_KW_TBLPROPERTIES_in_tablePropertiesPrefixed7636, FOLLOW_KW_TEMPORARY_in_createFunctionStatement6662, FOLLOW_KW_TEMPORARY_in_dropFunctionStatement6713, FOLLOW_KW_TERMINATED_in_tableRowFormatCollItemsIdentifier7892, FOLLOW_KW_TERMINATED_in_tableRowFormatFieldIdentifier7821, FOLLOW_KW_TERMINATED_in_tableRowFormatLinesIdentifier8002, FOLLOW_KW_TERMINATED_in_tableRowFormatMapKeysIdentifier7948, FOLLOW_KW_TEXTFILE_in_fileFormat4796, FOLLOW_KW_TEXTFILE_in_tableFileFormat8077, FOLLOW_KW_THEN_in_caseExpression13379, FOLLOW_KW_THEN_in_whenExpression13455, FOLLOW_KW_TIMESTAMP_in_primitiveType9300, FOLLOW_KW_TINYINT_in_primitiveType9102, FOLLOW_KW_TO_in_alterStatementSuffixRename3498, FOLLOW_KW_TO_in_alterStatementSuffixRenamePart4522, FOLLOW_KW_TO_in_exportStatement1005, FOLLOW_KW_TO_in_grantPrivileges5726, FOLLOW_KW_TO_in_grantRole5855, FOLLOW_KW_TOUCH_in_alterStatementSuffixTouch3838, FOLLOW_KW_TRANSFORM_in_selectClause10549, FOLLOW_KW_TRUE_in_booleanValue14823, FOLLOW_KW_UNARCHIVE_in_alterStatementSuffixUnArchive3940, FOLLOW_KW_UNION_in_queryOperator9564, FOLLOW_KW_UNIONTYPE_in_unionType9523, FOLLOW_KW_UNIQUEJOIN_in_uniqueJoinToken11826, FOLLOW_KW_UNLOCK_in_unlockStatement5567, FOLLOW_KW_UPDATE_in_privilegeType6312, FOLLOW_KW_USE_in_switchDatabaseStatement1797, FOLLOW_KW_USING_in_selectTrfmClause10733, FOLLOW_KW_USING_in_trfmClause11242, FOLLOW_KW_VIEW_in_alterStatement2980, FOLLOW_KW_VIEW_in_createViewStatement6769, FOLLOW_KW_VIEW_in_dropViewStatement7004, FOLLOW_KW_VIEW_in_lateralView12011, FOLLOW_KW_WHEN_in_caseExpression13375, FOLLOW_KW_WHEN_in_whenExpression13451, FOLLOW_KW_WHERE_in_whereClause12563, FOLLOW_KW_WITH_in_alterStatementSuffixSerdeProperties4203, FOLLOW_KW_WITH_in_autoRebuild2606, FOLLOW_KW_WITH_in_createDatabaseStatement1595, FOLLOW_KW_WITH_in_grantPrivileges5737, FOLLOW_KW_WITH_in_rowFormatSerde7440, FOLLOW_KW_WITH_in_tableFileFormat8194, FOLLOW_kwInner_in_joinToken11890, FOLLOW_kwRole_in_createRoleStatement5615, FOLLOW_kwRole_in_dropRoleStatement5661, FOLLOW_kwRole_in_grantRole5844, FOLLOW_kwRole_in_principalName6508, FOLLOW_kwRole_in_revokeRole5901, FOLLOW_kwRole_in_showRoleGrants5958, FOLLOW_kwUser_in_principalName6472, FOLLOW_lateralView_in_fromSource12123, FOLLOW_LESSTHAN_in_listType9384, FOLLOW_LESSTHAN_in_mapType9468, FOLLOW_LESSTHAN_in_precedenceEqualOperator14312, FOLLOW_LESSTHAN_in_structType9427, FOLLOW_LESSTHAN_in_unionType9525, FOLLOW_LESSTHANOREQUALTO_in_precedenceEqualOperator14308, FOLLOW_limitClause_in_body10052, FOLLOW_limitClause_in_body10187, FOLLOW_limitClause_in_regular_body9727, FOLLOW_limitClause_in_selectStatement9890, FOLLOW_listType_in_type9056, FOLLOW_loadStatement_in_execStatement859, FOLLOW_lockMode_in_lockStatement5496, FOLLOW_lockStatement_in_ddlStatement1259, FOLLOW_LPAREN_in_alterStatementSuffixAddCol3561, FOLLOW_LPAREN_in_atomExpression13770, FOLLOW_LPAREN_in_castExpression13283, FOLLOW_LPAREN_in_createIndexStatement2315, FOLLOW_LPAREN_in_createTableStatement1998, FOLLOW_LPAREN_in_createViewStatement6789, FOLLOW_LPAREN_in_dbProperties1708, FOLLOW_LPAREN_in_dropPartitionSpec14979, FOLLOW_LPAREN_in_expressions14635, FOLLOW_LPAREN_in_function13050, FOLLOW_LPAREN_in_hintItem10941, FOLLOW_LPAREN_in_indexProperties2735, FOLLOW_LPAREN_in_partitionSpec14889, FOLLOW_LPAREN_in_privilegeIncludeColObject6063, FOLLOW_LPAREN_in_privlegeDef6233, FOLLOW_LPAREN_in_selectItem11144, FOLLOW_LPAREN_in_selectTrfmClause10711, FOLLOW_LPAREN_in_selectTrfmClause10747, FOLLOW_LPAREN_in_splitSample12246, FOLLOW_LPAREN_in_subQuerySource12514, FOLLOW_LPAREN_in_tableBuckets7186, FOLLOW_LPAREN_in_tableBuckets7199, FOLLOW_LPAREN_in_tableBucketSample12159, FOLLOW_LPAREN_in_tablePartition7133, FOLLOW_LPAREN_in_tableProperties7672, FOLLOW_LPAREN_in_trfmClause11256, FOLLOW_LPAREN_in_uniqueJoinExpr11768, FOLLOW_LPAREN_in_viewPartition6959, FOLLOW_LSQUARE_in_precedenceFieldExpression13802, FOLLOW_mapType_in_type9072, FOLLOW_metastoreCheck_in_ddlStatement1195, FOLLOW_NOTEQUAL_in_precedenceEqualOperator14304, FOLLOW_nullCondition_in_precedenceUnarySuffixExpression13943, FOLLOW_Number_in_constant13518, FOLLOW_Number_in_limitClause10456, FOLLOW_Number_in_splitSample12252, FOLLOW_Number_in_tableBuckets7213, FOLLOW_Number_in_tableBucketSample12166, FOLLOW_Number_in_tableBucketSample12176, FOLLOW_orderByClause_in_body10028, FOLLOW_orderByClause_in_body10163, FOLLOW_orderByClause_in_regular_body9703, FOLLOW_orderByClause_in_selectStatement9866, FOLLOW_orReplace_in_createViewStatement6765, FOLLOW_partitionLocation_in_alterStatementSuffixAddPartitions3777, FOLLOW_partitionLocation_in_alterStatementSuffixAddPartitions3783, FOLLOW_partitionSpec_in_alterIndexStatementSuffix3304, FOLLOW_partitionSpec_in_alterStatementSuffixAddPartitions3775, FOLLOW_partitionSpec_in_alterStatementSuffixAddPartitions3781, FOLLOW_partitionSpec_in_alterStatementSuffixArchive3892, FOLLOW_partitionSpec_in_alterStatementSuffixRenamePart4524, FOLLOW_partitionSpec_in_alterStatementSuffixTouch3841, FOLLOW_partitionSpec_in_alterStatementSuffixUnArchive3943, FOLLOW_partitionSpec_in_lockStatement5493, FOLLOW_partitionSpec_in_metastoreCheck6600, FOLLOW_partitionSpec_in_metastoreCheck6606, FOLLOW_partitionSpec_in_partTypeExpr4974, FOLLOW_partitionSpec_in_privilegeIncludeColObject6073, FOLLOW_partitionSpec_in_privilegeObject6136, FOLLOW_partitionSpec_in_showStatement5301, FOLLOW_partitionSpec_in_showStatement5344, FOLLOW_partitionSpec_in_tableOrPartition14850, FOLLOW_partitionSpec_in_tablePartitionPrefix4277, FOLLOW_partitionSpec_in_unlockStatement5573, FOLLOW_partitionVal_in_partitionSpec14891, FOLLOW_partitionVal_in_partitionSpec14897, FOLLOW_partTypeExpr_in_descStatement5033, FOLLOW_partTypeExpr_in_showStatement5379, FOLLOW_PLUS_in_hintClause10850, FOLLOW_precedenceAmpersandExpression_in_precedenceBitwiseOrExpression14232, FOLLOW_precedenceAmpersandExpression_in_precedenceBitwiseOrExpression14238, FOLLOW_precedenceAmpersandOperator_in_precedenceAmpersandExpression14184, FOLLOW_precedenceAndExpression_in_precedenceOrExpression14793, FOLLOW_precedenceAndExpression_in_precedenceOrExpression14799, FOLLOW_precedenceAndOperator_in_precedenceAndExpression14745, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression14344, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression14372, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression14409, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression14516, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression14524, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression14569, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression14577, FOLLOW_precedenceBitwiseOrOperator_in_precedenceBitwiseOrExpression14235, FOLLOW_precedenceBitwiseXorExpression_in_precedenceStarExpression14075, FOLLOW_precedenceBitwiseXorExpression_in_precedenceStarExpression14081, FOLLOW_precedenceBitwiseXorOperator_in_precedenceBitwiseXorExpression14015, FOLLOW_precedenceEqualExpression_in_precedenceNotExpression14699, FOLLOW_precedenceEqualNegatableOperator_in_precedenceEqualExpression14368, FOLLOW_precedenceEqualNegatableOperator_in_precedenceEqualOperator14292, FOLLOW_precedenceEqualOperator_in_precedenceEqualExpression14405, FOLLOW_precedenceFieldExpression_in_precedenceUnaryPrefixExpression13919, FOLLOW_precedenceNotExpression_in_precedenceAndExpression14742, FOLLOW_precedenceNotExpression_in_precedenceAndExpression14748, FOLLOW_precedenceNotOperator_in_precedenceNotExpression14694, FOLLOW_precedenceOrExpression_in_expression13689, FOLLOW_precedenceOrOperator_in_precedenceOrExpression14796, FOLLOW_precedencePlusExpression_in_precedenceAmpersandExpression14181, FOLLOW_precedencePlusExpression_in_precedenceAmpersandExpression14187, FOLLOW_precedencePlusOperator_in_precedencePlusExpression14133, FOLLOW_precedenceStarExpression_in_precedencePlusExpression14130, FOLLOW_precedenceStarExpression_in_precedencePlusExpression14136, FOLLOW_precedenceStarOperator_in_precedenceStarExpression14078, FOLLOW_precedenceUnaryOperator_in_precedenceUnaryPrefixExpression13914, FOLLOW_precedenceUnaryPrefixExpression_in_precedenceUnarySuffixExpression13936, FOLLOW_precedenceUnarySuffixExpression_in_precedenceBitwiseXorExpression14012, FOLLOW_precedenceUnarySuffixExpression_in_precedenceBitwiseXorExpression14018, FOLLOW_primitiveType_in_castExpression13319, FOLLOW_primitiveType_in_mapType9472, FOLLOW_primitiveType_in_type9048, FOLLOW_principalName_in_principalSpecification6429, FOLLOW_principalName_in_principalSpecification6434, FOLLOW_principalName_in_showGrants6005, FOLLOW_principalName_in_showRoleGrants5962, FOLLOW_principalSpecification_in_grantPrivileges5728, FOLLOW_principalSpecification_in_grantRole5857, FOLLOW_principalSpecification_in_revokePrivileges5798, FOLLOW_principalSpecification_in_revokeRole5914, FOLLOW_privilegeIncludeColObject_in_showGrants6007, FOLLOW_privilegeList_in_grantPrivileges5709, FOLLOW_privilegeList_in_revokePrivileges5791, FOLLOW_privilegeObject_in_grantPrivileges5717, FOLLOW_privilegeObject_in_revokePrivileges5793, FOLLOW_privilegeType_in_privlegeDef6230, FOLLOW_privlegeDef_in_privilegeList6183, FOLLOW_privlegeDef_in_privilegeList6188, FOLLOW_queryOperator_in_queryStatementExpression9593, FOLLOW_queryStatement_in_queryStatementExpression9590, FOLLOW_queryStatement_in_queryStatementExpression9596, FOLLOW_queryStatementExpression_in_execStatement851, FOLLOW_queryStatementExpression_in_subQuerySource12516, FOLLOW_recordReader_in_selectTrfmClause10783, FOLLOW_recordReader_in_trfmClause11292, FOLLOW_recordWriter_in_selectTrfmClause10727, FOLLOW_recordWriter_in_trfmClause11236, FOLLOW_regular_body_in_queryStatement9651, FOLLOW_restrictOrCascade_in_dropDatabaseStatement1851, FOLLOW_revokePrivileges_in_ddlStatement1299, FOLLOW_revokeRole_in_ddlStatement1331, FOLLOW_rowFormat_in_selectTrfmClause10723, FOLLOW_rowFormat_in_selectTrfmClause10779, FOLLOW_rowFormat_in_trfmClause11232, FOLLOW_rowFormat_in_trfmClause11288, FOLLOW_rowFormatDelimited_in_rowFormat7278, FOLLOW_rowFormatDelimited_in_tableRowFormat7569, FOLLOW_rowFormatSerde_in_rowFormat7262, FOLLOW_rowFormatSerde_in_tableRowFormat7589, FOLLOW_RPAREN_in_alterStatementSuffixAddCol3565, FOLLOW_RPAREN_in_atomExpression13775, FOLLOW_RPAREN_in_castExpression13325, FOLLOW_RPAREN_in_createIndexStatement2321, FOLLOW_RPAREN_in_createTableStatement2002, FOLLOW_RPAREN_in_createViewStatement6793, FOLLOW_RPAREN_in_dbProperties1712, FOLLOW_RPAREN_in_dropPartitionSpec14992, FOLLOW_RPAREN_in_expressions14646, FOLLOW_RPAREN_in_function13115, FOLLOW_RPAREN_in_hintItem10945, FOLLOW_RPAREN_in_indexProperties2739, FOLLOW_RPAREN_in_partitionSpec14902, FOLLOW_RPAREN_in_privilegeIncludeColObject6069, FOLLOW_RPAREN_in_privlegeDef6239, FOLLOW_RPAREN_in_selectItem11155, FOLLOW_RPAREN_in_selectTrfmClause10715, FOLLOW_RPAREN_in_selectTrfmClause10757, FOLLOW_RPAREN_in_splitSample12257, FOLLOW_RPAREN_in_subQuerySource12518, FOLLOW_RPAREN_in_tableBuckets7192, FOLLOW_RPAREN_in_tableBuckets7205, FOLLOW_RPAREN_in_tableBucketSample12197, FOLLOW_RPAREN_in_tablePartition7137, FOLLOW_RPAREN_in_tableProperties7676, FOLLOW_RPAREN_in_trfmClause11266, FOLLOW_RPAREN_in_uniqueJoinExpr11783, FOLLOW_RPAREN_in_viewPartition6963, FOLLOW_RSQUARE_in_precedenceFieldExpression13807, FOLLOW_searchCondition_in_whereClause12565, FOLLOW_selectClause_in_body10005, FOLLOW_selectClause_in_body10140, FOLLOW_selectClause_in_regular_body9675, FOLLOW_selectClause_in_selectStatement9838, FOLLOW_selectExpression_in_selectExpressionList11390, FOLLOW_selectExpression_in_selectExpressionList11395, FOLLOW_selectExpression_in_selectItem11128, FOLLOW_selectExpressionList_in_selectTrfmClause10713, FOLLOW_selectExpressionList_in_trfmClause11210, FOLLOW_selectExpressionList_in_trfmClause11222, FOLLOW_selectItem_in_selectList10665, FOLLOW_selectItem_in_selectList10672, FOLLOW_selectList_in_selectClause10515, FOLLOW_selectStatement_in_createTableStatement2102, FOLLOW_selectStatement_in_createViewStatement6832, FOLLOW_selectStatement_in_regular_body9820, FOLLOW_selectTrfmClause_in_selectClause10551, FOLLOW_set_in_dropPartitionOperator0, FOLLOW_set_in_functionName0, FOLLOW_set_in_lockMode0, FOLLOW_set_in_precedenceEqualNegatableOperator0, FOLLOW_set_in_precedencePlusOperator0, FOLLOW_set_in_precedenceStarOperator0, FOLLOW_set_in_precedenceUnaryOperator0, FOLLOW_set_in_showStmtIdentifier0, FOLLOW_set_in_sysFuncNames0, FOLLOW_set_in_tabTypeExpr4929, FOLLOW_showGrants_in_ddlStatement1307, FOLLOW_showRoleGrants_in_ddlStatement1315, FOLLOW_showStatement_in_ddlStatement1187, FOLLOW_showStmtIdentifier_in_showStatement5203, FOLLOW_showStmtIdentifier_in_showStatement5242, FOLLOW_showStmtIdentifier_in_showStatement5244, FOLLOW_showStmtIdentifier_in_showStatement5276, FOLLOW_showStmtIdentifier_in_showStatement5342, FOLLOW_showStmtIdentifier_in_showStatement5427, FOLLOW_SmallintLiteral_in_constant13550, FOLLOW_sortByClause_in_body10046, FOLLOW_sortByClause_in_body10181, FOLLOW_sortByClause_in_regular_body9721, FOLLOW_sortByClause_in_selectStatement9884, FOLLOW_splitSample_in_tableSample12305, FOLLOW_STAR_in_function13071, FOLLOW_STAR_in_hintClause10848, FOLLOW_STAR_in_hintClause10854, FOLLOW_STAR_in_tableAllColumns11426, FOLLOW_STAR_in_tableAllColumns11452, FOLLOW_StringLiteral_in_alterStatementSuffixLocation4445, FOLLOW_StringLiteral_in_alterStatementSuffixRenameCol3660, FOLLOW_StringLiteral_in_alterStatementSuffixSerdeProperties4200, FOLLOW_StringLiteral_in_columnNameColonType8904, FOLLOW_StringLiteral_in_columnNameComment8665, FOLLOW_StringLiteral_in_columnNameType8807, FOLLOW_StringLiteral_in_constant13526, FOLLOW_StringLiteral_in_createFunctionStatement6670, FOLLOW_StringLiteral_in_createIndexStatement2333, FOLLOW_StringLiteral_in_databaseComment1901, FOLLOW_StringLiteral_in_dbLocation1666, FOLLOW_StringLiteral_in_descFuncNames15458, FOLLOW_StringLiteral_in_destination10384, FOLLOW_StringLiteral_in_destination10401, FOLLOW_StringLiteral_in_exportStatement1010, FOLLOW_StringLiteral_in_fileFormat4830, FOLLOW_StringLiteral_in_fileFormat4836, FOLLOW_StringLiteral_in_fileFormat4843, FOLLOW_StringLiteral_in_fileFormat4849, FOLLOW_StringLiteral_in_importStatement1076, FOLLOW_StringLiteral_in_indexComment2565, FOLLOW_StringLiteral_in_keyValueProperty7768, FOLLOW_StringLiteral_in_keyValueProperty7774, FOLLOW_StringLiteral_in_loadStatement926, FOLLOW_StringLiteral_in_partitionLocation3999, FOLLOW_StringLiteral_in_recordReader7329, FOLLOW_StringLiteral_in_recordWriter7380, FOLLOW_StringLiteral_in_rowFormatSerde7437, FOLLOW_StringLiteral_in_selectTrfmClause10735, FOLLOW_StringLiteral_in_stringLiteralSequence13595, FOLLOW_StringLiteral_in_stringLiteralSequence13597, FOLLOW_StringLiteral_in_tableComment7092, FOLLOW_StringLiteral_in_tableFileFormat8119, FOLLOW_StringLiteral_in_tableFileFormat8125, FOLLOW_StringLiteral_in_tableFileFormat8132, FOLLOW_StringLiteral_in_tableFileFormat8138, FOLLOW_StringLiteral_in_tableFileFormat8182, FOLLOW_StringLiteral_in_tableLocation8289, FOLLOW_StringLiteral_in_tableRowFormatCollItemsIdentifier7898, FOLLOW_StringLiteral_in_tableRowFormatFieldIdentifier7827, FOLLOW_StringLiteral_in_tableRowFormatFieldIdentifier7836, FOLLOW_StringLiteral_in_tableRowFormatLinesIdentifier8008, FOLLOW_StringLiteral_in_tableRowFormatMapKeysIdentifier7954, FOLLOW_StringLiteral_in_trfmClause11244, FOLLOW_stringLiteralSequence_in_constant13534, FOLLOW_structType_in_type9064, FOLLOW_subQuerySource_in_fromSource12119, FOLLOW_switchDatabaseStatement_in_ddlStatement1139, FOLLOW_sysFuncNames_in_descFuncNames15450, FOLLOW_tableAlias_in_lateralView12015, FOLLOW_tableAllColumns_in_selectExpression11359, FOLLOW_tableBuckets_in_alterStatementSuffixClusterbySortby4725, FOLLOW_tableBuckets_in_createTableStatement2039, FOLLOW_tableBucketSample_in_tableSample12297, FOLLOW_tableComment_in_createTableStatement2015, FOLLOW_tableComment_in_createViewStatement6797, FOLLOW_tableFileFormat_in_createIndexStatement2377, FOLLOW_tableFileFormat_in_createTableStatement2063, FOLLOW_tableLocation_in_createIndexStatement2386, FOLLOW_tableLocation_in_createTableStatement1985, FOLLOW_tableLocation_in_createTableStatement2075, FOLLOW_tableLocation_in_importStatement1079, FOLLOW_tableName_in_createIndexStatement2313, FOLLOW_tableName_in_createTableStatement1957, FOLLOW_tableName_in_createTableStatement1974, FOLLOW_tableName_in_createViewStatement6778, FOLLOW_tableName_in_dropIndexStatement2838, FOLLOW_tableName_in_dropTableStatement2890, FOLLOW_tableName_in_indexTblName2652, FOLLOW_tableName_in_lockStatement5491, FOLLOW_tableName_in_tableAllColumns11448, FOLLOW_tableName_in_tableOrPartition14848, FOLLOW_tableName_in_tableSource12334, FOLLOW_tableName_in_unlockStatement5571, FOLLOW_tableOrColumn_in_atomExpression13762, FOLLOW_tableOrPartition_in_analyzeStatement5151, FOLLOW_tableOrPartition_in_destination10418, FOLLOW_tableOrPartition_in_exportStatement1002, FOLLOW_tableOrPartition_in_importStatement1066, FOLLOW_tableOrPartition_in_insertClause10333, FOLLOW_tableOrPartition_in_loadStatement943, FOLLOW_tablePartition_in_createTableStatement2027, FOLLOW_tablePartitionPrefix_in_alterTblPartitionStatement4315, FOLLOW_tableProperties_in_alterStatementSuffixProperties4102, FOLLOW_tableProperties_in_alterStatementSuffixSerdeProperties4207, FOLLOW_tableProperties_in_alterStatementSuffixSerdeProperties4237, FOLLOW_tableProperties_in_alterViewSuffixProperties4152, FOLLOW_tableProperties_in_rowFormatSerde7446, FOLLOW_tableProperties_in_tableFileFormat8200, FOLLOW_tableProperties_in_tablePropertiesPrefixed7639, FOLLOW_tablePropertiesList_in_tableProperties7674, FOLLOW_tablePropertiesPrefixed_in_createIndexStatement2395, FOLLOW_tablePropertiesPrefixed_in_createTableStatement2087, FOLLOW_tablePropertiesPrefixed_in_createViewStatement6811, FOLLOW_tableRowFormat_in_createIndexStatement2368, FOLLOW_tableRowFormat_in_createTableStatement2051, FOLLOW_tableRowFormatCollItemsIdentifier_in_rowFormatDelimited7507, FOLLOW_tableRowFormatFieldIdentifier_in_rowFormatDelimited7504, FOLLOW_tableRowFormatLinesIdentifier_in_rowFormatDelimited7513, FOLLOW_tableRowFormatMapKeysIdentifier_in_rowFormatDelimited7510, FOLLOW_tableSample_in_tableSource12339, FOLLOW_tableSource_in_fromSource12115, FOLLOW_tabTypeExpr_in_partTypeExpr4972, FOLLOW_TinyintLiteral_in_constant13558, FOLLOW_trfmClause_in_selectClause10622, FOLLOW_type_in_colType8988, FOLLOW_type_in_listType9386, FOLLOW_type_in_mapType9478, FOLLOW_unionType_in_type9080, FOLLOW_uniqueJoinExpr_in_uniqueJoinSource11741, FOLLOW_uniqueJoinSource_in_joinSource11701, FOLLOW_uniqueJoinSource_in_joinSource11707, FOLLOW_uniqueJoinToken_in_joinSource11698, FOLLOW_unlockStatement_in_ddlStatement1267, FOLLOW_viewName_in_dropViewStatement7009, FOLLOW_viewPartition_in_createViewStatement6800, FOLLOW_whenExpression_in_atomExpression13754, FOLLOW_whereClause_in_body10010, FOLLOW_whereClause_in_body10145, FOLLOW_whereClause_in_regular_body9685, FOLLOW_whereClause_in_selectStatement9848, FOLLOW_withOption_in_grantPrivileges5739, GREATERTHAN, GREATERTHANOREQUALTO, HexDigit, Identifier, KW_ADD, KW_AFTER, KW_ALL, KW_ALTER, KW_ANALYZE, KW_AND, KW_ARCHIVE, KW_ARRAY, KW_AS, KW_ASC, KW_BEFORE, KW_BETWEEN, KW_BIGINT, KW_BINARY, KW_BOOLEAN, KW_BOTH, KW_BUCKET, KW_BUCKETS, KW_BY, KW_CASCADE, KW_CASE, KW_CAST, KW_CHANGE, KW_CLUSTER, KW_CLUSTERED, KW_CLUSTERSTATUS, KW_COLLECTION, KW_COLUMN, KW_COLUMNS, KW_COMMENT, KW_COMPUTE, KW_CONCATENATE, KW_CONTINUE, KW_CREATE, KW_CROSS, KW_CURSOR, KW_DATA, KW_DATABASE, KW_DATABASES, KW_DATE, KW_DATETIME, KW_DBPROPERTIES, KW_DEFERRED, KW_DELETE, KW_DELIMITED, KW_DESC, KW_DESCRIBE, KW_DIRECTORY, KW_DISABLE, KW_DISTINCT, KW_DISTRIBUTE, KW_DOUBLE, KW_DROP, KW_ELEM_TYPE, KW_ELSE, KW_ENABLE, KW_END, KW_ESCAPED, KW_EXCLUSIVE, KW_EXISTS, KW_EXPLAIN, KW_EXPORT, KW_EXTENDED, KW_EXTERNAL, KW_FALSE, KW_FETCH, KW_FIELDS, KW_FILEFORMAT, KW_FIRST, KW_FLOAT, KW_FORMAT, KW_FORMATTED, KW_FROM, KW_FULL, KW_FUNCTION, KW_FUNCTIONS, KW_GRANT, KW_GROUP, KW_HAVING, KW_HOLD_DDLTIME, KW_IDXPROPERTIES, KW_IF, KW_IMPORT, KW_IN, KW_INDEX, KW_INDEXES, KW_INPATH, KW_INPUTDRIVER, KW_INPUTFORMAT, KW_INSERT, KW_INT, KW_INTERSECT, KW_INTO, KW_IS, KW_ITEMS, KW_JOIN, KW_KEY_TYPE, KW_KEYS, KW_LATERAL, KW_LEFT, KW_LIKE, KW_LIMIT, KW_LINES, KW_LOAD, KW_LOCAL, KW_LOCATION, KW_LOCK, KW_LOCKS, KW_LONG, KW_MAP, KW_MAPJOIN, KW_MATERIALIZED, KW_MINUS, KW_MSCK, KW_NO_DROP, KW_NOT, KW_NULL, KW_OF, KW_OFFLINE, KW_ON, KW_OPTION, KW_OR, KW_ORDER, KW_OUT, KW_OUTER, KW_OUTPUTDRIVER, KW_OUTPUTFORMAT, KW_OVERWRITE, KW_PARTITION, KW_PARTITIONED, KW_PARTITIONS, KW_PERCENT, KW_PLUS, KW_PRESERVE, KW_PROCEDURE, KW_PURGE, KW_RANGE, KW_RCFILE, KW_READ, KW_READONLY, KW_READS, KW_REBUILD, KW_RECORDREADER, KW_RECORDWRITER, KW_REDUCE, KW_REGEXP, KW_RENAME, KW_REPAIR, KW_REPLACE, KW_RESTRICT, KW_REVOKE, KW_RIGHT, KW_RLIKE, KW_ROW, KW_SCHEMA, KW_SCHEMAS, KW_SELECT, KW_SEMI, KW_SEQUENCEFILE, KW_SERDE, KW_SERDEPROPERTIES, KW_SET, KW_SHARED, KW_SHOW, KW_SHOW_DATABASE, KW_SMALLINT, KW_SORT, KW_SORTED, KW_SSL, KW_STATISTICS, KW_STORED, KW_STREAMTABLE, KW_STRING, KW_STRUCT, KW_TABLE, KW_TABLES, KW_TABLESAMPLE, KW_TBLPROPERTIES, KW_TEMPORARY, KW_TERMINATED, KW_TEXTFILE, KW_THEN, KW_TIMESTAMP, KW_TINYINT, KW_TO, KW_TOUCH, KW_TRANSFORM, KW_TRIGGER, KW_TRUE, KW_UNARCHIVE, KW_UNDO, KW_UNION, KW_UNIONTYPE, KW_UNIQUEJOIN, KW_UNLOCK, KW_UNSIGNED, KW_UPDATE, KW_USE, KW_USING, KW_UTC, KW_UTCTIMESTAMP, KW_VALUE_TYPE, KW_VIEW, KW_WHEN, KW_WHERE, KW_WHILE, KW_WITH, LCURLY, LESSTHAN, LESSTHANOREQUALTO, Letter, LPAREN, LSQUARE, MINUS, MOD, NOTEQUAL, Number, PLUS, QUESTION, RCURLY, RegexComponent, RPAREN, RSQUARE, SEMICOLON, SmallintLiteral, STAR, StringLiteral, TILDE, TinyintLiteral, TOK_ALIASLIST, TOK_ALLCOLREF, TOK_ALTERDATABASE_PROPERTIES, TOK_ALTERINDEX_PROPERTIES, TOK_ALTERINDEX_REBUILD, TOK_ALTERTABLE_ADDCOLS, TOK_ALTERTABLE_ADDPARTS, TOK_ALTERTABLE_ALTERPARTS_MERGEFILES, TOK_ALTERTABLE_ALTERPARTS_PROTECTMODE, TOK_ALTERTABLE_ARCHIVE, TOK_ALTERTABLE_CHANGECOL_AFTER_POSITION, TOK_ALTERTABLE_CLUSTER_SORT, TOK_ALTERTABLE_DROPPARTS, TOK_ALTERTABLE_FILEFORMAT, TOK_ALTERTABLE_LOCATION, TOK_ALTERTABLE_PARTITION, TOK_ALTERTABLE_PROPERTIES, TOK_ALTERTABLE_RENAME, TOK_ALTERTABLE_RENAMECOL, TOK_ALTERTABLE_RENAMEPART, TOK_ALTERTABLE_REPLACECOLS, TOK_ALTERTABLE_SERDEPROPERTIES, TOK_ALTERTABLE_SERIALIZER, TOK_ALTERTABLE_TOUCH, TOK_ALTERTABLE_UNARCHIVE, TOK_ALTERVIEW_ADDPARTS, TOK_ALTERVIEW_DROPPARTS, TOK_ALTERVIEW_PROPERTIES, TOK_ALTERVIEW_RENAME, TOK_ANALYZE, TOK_BIGINT, TOK_BINARY, TOK_BOOLEAN, TOK_CASCADE, TOK_CHARSETLITERAL, TOK_CLUSTERBY, TOK_COLTYPELIST, TOK_CREATEDATABASE, TOK_CREATEFUNCTION, TOK_CREATEINDEX, TOK_CREATEINDEX_INDEXTBLNAME, TOK_CREATEROLE, TOK_CREATETABLE, TOK_CREATEVIEW, TOK_DATABASECOMMENT, TOK_DATABASELOCATION, TOK_DATABASEPROPERTIES, TOK_DATE, TOK_DATETIME, TOK_DBPROPLIST, TOK_DEFERRED_REBUILDINDEX, TOK_DESCDATABASE, TOK_DESCFUNCTION, TOK_DESCTABLE, TOK_DESTINATION, TOK_DIR, TOK_DISABLE, TOK_DISTRIBUTEBY, TOK_DOUBLE, TOK_DROPDATABASE, TOK_DROPFUNCTION, TOK_DROPINDEX, TOK_DROPROLE, TOK_DROPTABLE, TOK_DROPVIEW, TOK_ENABLE, TOK_EXPLAIN, TOK_EXPLIST, TOK_EXPORT, TOK_FALSE, TOK_FILEFORMAT_GENERIC, TOK_FLOAT, TOK_FROM, TOK_FULLOUTERJOIN, TOK_FUNCTION, TOK_FUNCTIONDI, TOK_FUNCTIONSTAR, TOK_GRANT, TOK_GRANT_ROLE, TOK_GRANT_WITH_OPTION, TOK_GROUP, TOK_GROUPBY, TOK_HAVING, TOK_HINT, TOK_HINTARGLIST, TOK_HINTLIST, TOK_HOLD_DDLTIME, TOK_IFEXISTS, TOK_IFNOTEXISTS, TOK_IMPORT, TOK_INDEXCOMMENT, TOK_INDEXPROPERTIES, TOK_INDEXPROPLIST, TOK_INSERT, TOK_INSERT_INTO, TOK_INT, TOK_ISNOTNULL, TOK_ISNULL, TOK_JOIN, TOK_LATERAL_VIEW, TOK_LEFTOUTERJOIN, TOK_LEFTSEMIJOIN, TOK_LIKETABLE, TOK_LIMIT, TOK_LIST, TOK_LOAD, TOK_LOCAL_DIR, TOK_LOCKTABLE, TOK_MAP, TOK_MAPJOIN, TOK_MSCK, TOK_NO_DROP, TOK_NULL, TOK_OFFLINE, TOK_OP_ADD, TOK_OP_AND, TOK_OP_BITAND, TOK_OP_BITNOT, TOK_OP_BITOR, TOK_OP_BITXOR, TOK_OP_DIV, TOK_OP_EQ, TOK_OP_GE, TOK_OP_GT, TOK_OP_LE, TOK_OP_LIKE, TOK_OP_LT, TOK_OP_MOD, TOK_OP_MUL, TOK_OP_NE, TOK_OP_NOT, TOK_OP_OR, TOK_OP_SUB, TOK_ORDERBY, TOK_ORREPLACE, TOK_PARTITIONLOCATION, TOK_PARTSPEC, TOK_PARTVAL, TOK_PRINCIPAL_NAME, TOK_PRIV_ALL, TOK_PRIV_ALTER_DATA, TOK_PRIV_ALTER_METADATA, TOK_PRIV_CREATE, TOK_PRIV_DROP, TOK_PRIV_INDEX, TOK_PRIV_LOCK, TOK_PRIV_OBJECT, TOK_PRIV_OBJECT_COL, TOK_PRIV_SELECT, TOK_PRIV_SHOW_DATABASE, TOK_PRIVILEGE, TOK_PRIVILEGE_LIST, TOK_QUERY, TOK_READONLY, TOK_RECORDREADER, TOK_RECORDWRITER, TOK_RESTRICT, TOK_REVOKE, TOK_REVOKE_ROLE, TOK_RIGHTOUTERJOIN, TOK_ROLE, TOK_SELECT, TOK_SELECTDI, TOK_SELEXPR, TOK_SERDE, TOK_SERDENAME, TOK_SERDEPROPS, TOK_SHOW_GRANT, TOK_SHOW_ROLE_GRANT, TOK_SHOW_TABLESTATUS, TOK_SHOWDATABASES, TOK_SHOWFUNCTIONS, TOK_SHOWINDEXES, TOK_SHOWLOCKS, TOK_SHOWPARTITIONS, TOK_SHOWTABLES, TOK_SMALLINT, TOK_SORTBY, TOK_STORAGEHANDLER, TOK_STREAMTABLE, TOK_STRING, TOK_STRINGLITERALSEQUENCE, TOK_STRUCT, TOK_SUBQUERY, TOK_SWITCHDATABASE, TOK_TAB, TOK_TABALIAS, TOK_TABCOL, TOK_TABCOLLIST, TOK_TABCOLNAME, TOK_TABLE_OR_COL, TOK_TABLE_PARTITION, TOK_TABLEBUCKETS, TOK_TABLEBUCKETSAMPLE, TOK_TABLECOMMENT, TOK_TABLEFILEFORMAT, TOK_TABLELOCATION, TOK_TABLEPARTCOLS, TOK_TABLEPROPERTIES, TOK_TABLEPROPERTY, TOK_TABLEPROPLIST, TOK_TABLEROWFORMAT, TOK_TABLEROWFORMATCOLLITEMS, TOK_TABLEROWFORMATFIELD, TOK_TABLEROWFORMATLINES, TOK_TABLEROWFORMATMAPKEYS, TOK_TABLESERIALIZER, TOK_TABLESPLITSAMPLE, TOK_TABNAME, TOK_TABREF, TOK_TABSORTCOLNAMEASC, TOK_TABSORTCOLNAMEDESC, TOK_TABSRC, TOK_TABTYPE, TOK_TBLRCFILE, TOK_TBLSEQUENCEFILE, TOK_TBLTEXTFILE, TOK_TIMESTAMP, TOK_TINYINT, TOK_TMP_FILE, TOK_TRANSFORM, TOK_TRUE, TOK_UNION, TOK_UNIONTYPE, TOK_UNIQUEJOIN, TOK_UNLOCKTABLE, TOK_USER, TOK_USERSCRIPTCOLNAMES, TOK_USERSCRIPTCOLSCHEMA, TOK_VIEWPARTCOLS, TOK_WHERE, tokenNames, WS
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
ParseDriver.HiveParserX(org.antlr.runtime.TokenStream input)
           
 
Method Summary
 void displayRecognitionError(String[] tokenNames, org.antlr.runtime.RecognitionException e)
           
 String getErrorHeader(org.antlr.runtime.RecognitionException e)
           
 String getErrorMessage(org.antlr.runtime.RecognitionException e, String[] tokenNames)
           
 ArrayList<ParseError> getErrors()
           
protected  void mismatch(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow)
           
 void recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException re, org.antlr.runtime.BitSet follow)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.parse.HiveParser
aliasList, alterDatabaseStatementSuffix, alterDatabaseSuffixProperties, alterIndexStatementSuffix, alterProtectMode, alterProtectModeMode, alterStatement, alterStatementChangeColPosition, alterStatementSuffixAddCol, alterStatementSuffixAddPartitions, alterStatementSuffixArchive, alterStatementSuffixClusterbySortby, alterStatementSuffixDropPartitions, alterStatementSuffixFileFormat, alterStatementSuffixLocation, alterStatementSuffixMergeFiles, alterStatementSuffixProperties, alterStatementSuffixProtectMode, alterStatementSuffixRename, alterStatementSuffixRenameCol, alterStatementSuffixRenamePart, alterStatementSuffixSerdeProperties, alterStatementSuffixTouch, alterStatementSuffixUnArchive, alterTableStatementSuffix, alterTblPartitionStatement, alterTblPartitionStatementSuffix, alterViewStatementSuffix, alterViewSuffixProperties, analyzeStatement, atomExpression, autoRebuild, body, booleanValue, caseExpression, castExpression, charSetStringLiteral, clusterByClause, colType, colTypeList, columnName, columnNameColonType, columnNameColonTypeList, columnNameComment, columnNameCommentList, columnNameList, columnNameOrder, columnNameOrderList, columnNameType, columnNameTypeList, columnRefOrder, constant, createDatabaseStatement, createFunctionStatement, createIndexStatement, createRoleStatement, createTableStatement, createViewStatement, databaseComment, dbLocation, dbProperties, dbPropertiesList, ddlStatement, descFuncNames, descStatement, destination, distributeByClause, dropDatabaseStatement, dropFunctionStatement, dropIndexStatement, dropPartitionOperator, dropPartitionSpec, dropPartitionVal, dropRoleStatement, dropTableStatement, dropViewStatement, execStatement, explainStatement, exportStatement, expression, expressionList, expressions, fileFormat, fromClause, fromSource, function, functionName, getGrammarFileName, getTokenNames, getTreeAdaptor, grantPrivileges, grantRole, groupByClause, groupByExpression, havingClause, havingCondition, hintArgName, hintArgs, hintClause, hintItem, hintList, hintName, ifExists, ifNotExists, importStatement, indexComment, indexProperties, indexPropertiesList, indexPropertiesPrefixed, indexTblName, insertClause, joinSource, joinToken, keyValueProperty, kwInner, kwRole, kwUser, lateralView, limitClause, listType, loadStatement, lockMode, lockStatement, mapType, metastoreCheck, nullCondition, orderByClause, orReplace, partitionLocation, partitionSpec, partitionVal, partTypeExpr, precedenceAmpersandExpression, precedenceAmpersandOperator, precedenceAndExpression, precedenceAndOperator, precedenceBitwiseOrExpression, precedenceBitwiseOrOperator, precedenceBitwiseXorExpression, precedenceBitwiseXorOperator, precedenceEqualExpression, precedenceEqualNegatableOperator, precedenceEqualOperator, precedenceFieldExpression, precedenceNotExpression, precedenceNotOperator, precedenceOrExpression, precedenceOrOperator, precedencePlusExpression, precedencePlusOperator, precedenceStarExpression, precedenceStarOperator, precedenceUnaryOperator, precedenceUnaryPrefixExpression, precedenceUnarySuffixExpression, primitiveType, principalName, principalSpecification, privilegeIncludeColObject, privilegeList, privilegeObject, privilegeType, privlegeDef, queryOperator, queryStatement, queryStatementExpression, recordReader, recordWriter, regular_body, restrictOrCascade, revokePrivileges, revokeRole, rowFormat, rowFormatDelimited, rowFormatSerde, searchCondition, selectClause, selectExpression, selectExpressionList, selectItem, selectList, selectStatement, selectTrfmClause, setTreeAdaptor, showGrants, showRoleGrants, showStatement, showStmtIdentifier, sortByClause, splitSample, statement, stringLiteralSequence, structType, subQuerySource, switchDatabaseStatement, sysFuncNames, tableAlias, tableAllColumns, tableBuckets, tableBucketSample, tableComment, tableFileFormat, tableLocation, tableName, tableOrColumn, tableOrPartition, tablePartition, tablePartitionPrefix, tableProperties, tablePropertiesList, tablePropertiesPrefixed, tableRowFormat, tableRowFormatCollItemsIdentifier, tableRowFormatFieldIdentifier, tableRowFormatLinesIdentifier, tableRowFormatMapKeysIdentifier, tableSample, tableSource, tabTypeExpr, trfmClause, type, unionType, uniqueJoinExpr, uniqueJoinSource, uniqueJoinToken, unlockStatement, viewName, viewPartition, whenExpression, whereClause, withOption
 
Methods inherited from class org.antlr.runtime.Parser
getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, getBacktrackingLevel, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseDriver.HiveParserX

public ParseDriver.HiveParserX(org.antlr.runtime.TokenStream input)
Method Detail

mismatch

protected void mismatch(org.antlr.runtime.IntStream input,
                        int ttype,
                        org.antlr.runtime.BitSet follow)
                 throws org.antlr.runtime.RecognitionException
Overrides:
mismatch in class org.antlr.runtime.BaseRecognizer
Throws:
org.antlr.runtime.RecognitionException

recoverFromMismatchedSet

public void recoverFromMismatchedSet(org.antlr.runtime.IntStream input,
                                     org.antlr.runtime.RecognitionException re,
                                     org.antlr.runtime.BitSet follow)
                              throws org.antlr.runtime.RecognitionException
Overrides:
recoverFromMismatchedSet in class org.antlr.runtime.BaseRecognizer
Throws:
org.antlr.runtime.RecognitionException

displayRecognitionError

public void displayRecognitionError(String[] tokenNames,
                                    org.antlr.runtime.RecognitionException e)
Overrides:
displayRecognitionError in class org.antlr.runtime.BaseRecognizer

getErrorHeader

public String getErrorHeader(org.antlr.runtime.RecognitionException e)
Overrides:
getErrorHeader in class org.antlr.runtime.BaseRecognizer

getErrorMessage

public String getErrorMessage(org.antlr.runtime.RecognitionException e,
                              String[] tokenNames)
Overrides:
getErrorMessage in class org.antlr.runtime.BaseRecognizer

getErrors

public ArrayList<ParseError> getErrors()


Copyright © 2013 The Apache Software Foundation