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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.parse.HiveParser
HiveParser.aliasList_return, HiveParser.alterStatement_return, HiveParser.alterStatementSuffix_return, HiveParser.alterStatementSuffixAddCol_return, HiveParser.alterStatementSuffixAddPartitions_return, HiveParser.alterStatementSuffixDropPartitions_return, HiveParser.alterStatementSuffixProperties_return, HiveParser.alterStatementSuffixRename_return, HiveParser.alterStatementSuffixSerdeProperties_return, HiveParser.atomExpression_return, HiveParser.body_return, HiveParser.booleanValue_return, HiveParser.caseExpression_return, HiveParser.castExpression_return, HiveParser.charSetStringLiteral_return, HiveParser.clusterByClause_return, HiveParser.colType_return, HiveParser.columnName_return, HiveParser.columnNameList_return, HiveParser.columnNameOrder_return, HiveParser.columnNameOrderList_return, HiveParser.columnNameType_return, HiveParser.columnNameTypeList_return, HiveParser.columnRefOrder_return, HiveParser.constant_return, HiveParser.createFunctionStatement_return, HiveParser.createStatement_return, HiveParser.ddlStatement_return, HiveParser.descStatement_return, HiveParser.destination_return, HiveParser.distributeByClause_return, HiveParser.dropFunctionStatement_return, HiveParser.dropStatement_return, HiveParser.execStatement_return, HiveParser.explainStatement_return, HiveParser.expression_return, HiveParser.expressionList_return, HiveParser.fromClause_return, HiveParser.fromSource_return, HiveParser.function_return, HiveParser.functionName_return, HiveParser.groupByClause_return, HiveParser.groupByExpression_return, HiveParser.hintArgName_return, HiveParser.hintArgs_return, HiveParser.hintClause_return, HiveParser.hintItem_return, HiveParser.hintList_return, HiveParser.hintName_return, HiveParser.ifNotExists_return, HiveParser.insertClause_return, HiveParser.joinSource_return, HiveParser.joinToken_return, HiveParser.keyValueProperty_return, HiveParser.limitClause_return, HiveParser.listType_return, HiveParser.loadStatement_return, HiveParser.mapType_return, HiveParser.metastoreCheck_return, HiveParser.nullCondition_return, HiveParser.orderByClause_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.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.propertiesList_return, HiveParser.queryOperator_return, HiveParser.queryStatement_return, HiveParser.queryStatementExpression_return, HiveParser.regular_body_return, HiveParser.searchCondition_return, HiveParser.selectClause_return, HiveParser.selectExpression_return, HiveParser.selectExpressionList_return, HiveParser.selectItem_return, HiveParser.selectList_return, HiveParser.serde_return, HiveParser.serdeFormat_return, HiveParser.serdePropertiesFormat_return, HiveParser.showStatement_return, HiveParser.showStmtIdentifier_return, HiveParser.sortByClause_return, HiveParser.statement_return, HiveParser.subQuerySource_return, HiveParser.tableAllColumns_return, HiveParser.tableBuckets_return, HiveParser.tableComment_return, HiveParser.tableFileFormat_return, HiveParser.tableLocation_return, HiveParser.tableOrColumn_return, HiveParser.tablePartition_return, HiveParser.tableProperties_return, HiveParser.tableRowFormat_return, HiveParser.tableRowFormatCollItemsIdentifier_return, HiveParser.tableRowFormatFieldIdentifier_return, HiveParser.tableRowFormatLinesIdentifier_return, HiveParser.tableRowFormatMapKeysIdentifier_return, HiveParser.tableSample_return, HiveParser.tableSource_return, HiveParser.tabName_return, HiveParser.tabTypeExpr_return, HiveParser.trfmClause_return, HiveParser.type_return, HiveParser.whenExpression_return, HiveParser.whereClause_return
 
Field Summary
 
Fields inherited from class org.apache.hadoop.hive.ql.parse.HiveParser
adaptor, AMPERSAND, BITWISEOR, BITWISEXOR, CharSetLiteral, CharSetName, COLON, COMMA, COMMENT, Digit, DIV, DIVIDE, DOLLAR, DOT, EOF, EQUAL, Exponent, FOLLOW_aliasList_in_trfmClause5207, FOLLOW_aliasList_in_trfmClause5220, FOLLOW_alterStatement_in_ddlStatement679, FOLLOW_alterStatementSuffix_in_alterStatement972, FOLLOW_alterStatementSuffixAddCol_in_alterStatementSuffix1007, FOLLOW_alterStatementSuffixAddPartitions_in_alterStatementSuffix1023, FOLLOW_alterStatementSuffixDropPartitions_in_alterStatementSuffix1015, FOLLOW_alterStatementSuffixProperties_in_alterStatementSuffix1031, FOLLOW_alterStatementSuffixRename_in_alterStatementSuffix999, FOLLOW_alterStatementSuffixSerdeProperties_in_alterStatementSuffix1039, FOLLOW_AMPERSAND_in_precedenceAmpersandOperator7436, FOLLOW_atomExpression_in_precedenceFieldExpression7073, FOLLOW_BITWISEOR_in_precedenceBitwiseOrOperator7487, FOLLOW_BITWISEXOR_in_precedenceBitwiseXorOperator7266, FOLLOW_body_in_queryStatement3879, FOLLOW_booleanValue_in_constant6883, FOLLOW_caseExpression_in_atomExpression7021, FOLLOW_castExpression_in_atomExpression7013, FOLLOW_CharSetLiteral_in_charSetStringLiteral6921, FOLLOW_CharSetName_in_charSetStringLiteral6917, FOLLOW_charSetStringLiteral_in_constant6875, FOLLOW_clusterByClause_in_body4242, FOLLOW_clusterByClause_in_body4368, FOLLOW_clusterByClause_in_regular_body3953, FOLLOW_clusterByClause_in_regular_body4089, FOLLOW_colType_in_columnNameType3306, FOLLOW_columnName_in_columnNameList3015, FOLLOW_columnName_in_columnNameList3020, FOLLOW_columnNameList_in_tableBuckets2096, FOLLOW_columnNameOrder_in_columnNameOrderList3091, FOLLOW_columnNameOrder_in_columnNameOrderList3096, FOLLOW_columnNameOrderList_in_tableBuckets2109, FOLLOW_columnNameType_in_columnNameTypeList2972, FOLLOW_columnNameType_in_columnNameTypeList2977, FOLLOW_columnNameTypeList_in_alterStatementSuffixAddCol1138, FOLLOW_columnNameTypeList_in_createStatement826, FOLLOW_columnNameTypeList_in_tablePartition2040, FOLLOW_columnNameTypeList_in_trfmClause5211, FOLLOW_columnNameTypeList_in_trfmClause5224, FOLLOW_columnRefOrder_in_orderByClause6209, FOLLOW_columnRefOrder_in_orderByClause6219, FOLLOW_columnRefOrder_in_sortByClause6385, FOLLOW_columnRefOrder_in_sortByClause6395, FOLLOW_COMMA_in_aliasList5522, FOLLOW_COMMA_in_alterStatementSuffixDropPartitions1328, FOLLOW_COMMA_in_clusterByClause6277, FOLLOW_COMMA_in_columnNameList3018, FOLLOW_COMMA_in_columnNameOrderList3094, FOLLOW_COMMA_in_columnNameTypeList2975, FOLLOW_COMMA_in_distributeByClause6333, FOLLOW_COMMA_in_expressionList5475, FOLLOW_COMMA_in_function6469, FOLLOW_COMMA_in_groupByClause6120, FOLLOW_COMMA_in_hintArgs5010, FOLLOW_COMMA_in_hintList4882, FOLLOW_COMMA_in_mapType3765, FOLLOW_COMMA_in_metastoreCheck1795, FOLLOW_COMMA_in_orderByClause6217, FOLLOW_COMMA_in_partitionSpec7855, FOLLOW_COMMA_in_propertiesList2474, FOLLOW_COMMA_in_selectExpressionList5334, FOLLOW_COMMA_in_selectList4785, FOLLOW_COMMA_in_sortByClause6393, FOLLOW_COMMA_in_tableSample5849, FOLLOW_constant_in_atomExpression6997, FOLLOW_constant_in_partitionVal7898, FOLLOW_createFunctionStatement_in_ddlStatement711, FOLLOW_createStatement_in_ddlStatement663, FOLLOW_ddlStatement_in_execStatement550, FOLLOW_descStatement_in_ddlStatement687, FOLLOW_destination_in_insertClause4500, FOLLOW_distributeByClause_in_body4248, FOLLOW_distributeByClause_in_body4374, FOLLOW_distributeByClause_in_regular_body3959, FOLLOW_distributeByClause_in_regular_body4095, FOLLOW_DIVIDE_in_hintClause4830, FOLLOW_DIVIDE_in_hintClause4840, FOLLOW_DOT_in_precedenceFieldExpression7089, FOLLOW_DOT_in_tableAllColumns5387, FOLLOW_DOT_in_tabTypeExpr1523, FOLLOW_dropFunctionStatement_in_ddlStatement719, FOLLOW_dropStatement_in_ddlStatement671, FOLLOW_EOF_in_statement459, FOLLOW_EOF_in_statement466, FOLLOW_EQUAL_in_keyValueProperty2524, FOLLOW_EQUAL_in_partitionVal7896, FOLLOW_execStatement_in_explainStatement496, FOLLOW_execStatement_in_statement464, FOLLOW_explainStatement_in_statement457, FOLLOW_expression_in_atomExpression7048, FOLLOW_expression_in_caseExpression6701, FOLLOW_expression_in_caseExpression6710, FOLLOW_expression_in_caseExpression6714, FOLLOW_expression_in_caseExpression6725, FOLLOW_expression_in_castExpression6624, FOLLOW_expression_in_clusterByClause6269, FOLLOW_expression_in_clusterByClause6279, FOLLOW_expression_in_columnRefOrder3218, FOLLOW_expression_in_distributeByClause6330, FOLLOW_expression_in_distributeByClause6335, FOLLOW_expression_in_expressionList5472, FOLLOW_expression_in_expressionList5477, FOLLOW_expression_in_function6466, FOLLOW_expression_in_function6471, FOLLOW_expression_in_groupByExpression6169, FOLLOW_expression_in_joinSource5629, FOLLOW_expression_in_precedenceFieldExpression7080, FOLLOW_expression_in_searchCondition6070, FOLLOW_expression_in_selectExpression5296, FOLLOW_expression_in_tableSample5846, FOLLOW_expression_in_tableSample5853, FOLLOW_expression_in_whenExpression6790, FOLLOW_expression_in_whenExpression6794, FOLLOW_expression_in_whenExpression6805, FOLLOW_fromClause_in_queryStatement3869, FOLLOW_fromClause_in_regular_body3930, FOLLOW_fromClause_in_regular_body4066, FOLLOW_fromSource_in_joinSource5612, FOLLOW_fromSource_in_joinSource5623, FOLLOW_function_in_atomExpression7005, FOLLOW_functionName_in_function6438, FOLLOW_GREATERTHAN_in_listType3720, FOLLOW_GREATERTHAN_in_mapType3771, FOLLOW_groupByClause_in_body4230, FOLLOW_groupByClause_in_body4356, FOLLOW_groupByClause_in_regular_body3941, FOLLOW_groupByClause_in_regular_body4077, FOLLOW_groupByExpression_in_groupByClause6112, FOLLOW_groupByExpression_in_groupByClause6122, FOLLOW_hintArgName_in_hintArgs5007, FOLLOW_hintArgName_in_hintArgs5012, FOLLOW_hintArgs_in_hintItem4927, FOLLOW_hintClause_in_selectList4778, FOLLOW_hintItem_in_hintList4879, FOLLOW_hintItem_in_hintList4884, FOLLOW_hintList_in_hintClause4836, FOLLOW_hintName_in_hintItem4922, FOLLOW_Identifier_in_aliasList5519, FOLLOW_Identifier_in_aliasList5524, FOLLOW_Identifier_in_alterStatementSuffixAddCol1120, FOLLOW_Identifier_in_alterStatementSuffixAddPartitions1213, FOLLOW_Identifier_in_alterStatementSuffixDropPartitions1321, FOLLOW_Identifier_in_alterStatementSuffixProperties1376, FOLLOW_Identifier_in_alterStatementSuffixRename1068, FOLLOW_Identifier_in_alterStatementSuffixRename1076, FOLLOW_Identifier_in_alterStatementSuffixSerdeProperties1426, FOLLOW_Identifier_in_alterStatementSuffixSerdeProperties1472, FOLLOW_Identifier_in_columnName3064, FOLLOW_Identifier_in_columnNameOrder3134, FOLLOW_Identifier_in_columnNameType3304, FOLLOW_Identifier_in_createFunctionStatement1862, FOLLOW_Identifier_in_createStatement803, FOLLOW_Identifier_in_createStatement819, FOLLOW_Identifier_in_descStatement1654, FOLLOW_Identifier_in_dropFunctionStatement1913, FOLLOW_Identifier_in_dropStatement930, FOLLOW_Identifier_in_hintArgName5054, FOLLOW_Identifier_in_metastoreCheck1789, FOLLOW_Identifier_in_partitionVal7894, FOLLOW_Identifier_in_precedenceFieldExpression7092, FOLLOW_Identifier_in_selectItem5094, FOLLOW_Identifier_in_showStatement1743, FOLLOW_Identifier_in_subQuerySource5978, FOLLOW_Identifier_in_tableAllColumns5385, FOLLOW_Identifier_in_tableOrColumn5433, FOLLOW_Identifier_in_tableSource5908, FOLLOW_Identifier_in_tableSource5920, FOLLOW_Identifier_in_tabName7801, FOLLOW_Identifier_in_tabTypeExpr1520, FOLLOW_ifNotExists_in_createStatement798, FOLLOW_insertClause_in_body4214, FOLLOW_insertClause_in_regular_body3920, FOLLOW_joinSource_in_fromClause5573, FOLLOW_joinToken_in_joinSource5620, FOLLOW_keyValueProperty_in_propertiesList2471, FOLLOW_keyValueProperty_in_propertiesList2476, FOLLOW_KW_ADD_in_alterStatementSuffixAddCol1125, FOLLOW_KW_ADD_in_alterStatementSuffixAddPartitions1215, FOLLOW_KW_ALL_in_queryOperator3816, FOLLOW_KW_ALL_in_selectClause4658, FOLLOW_KW_ALTER_in_alterStatement966, FOLLOW_KW_AND_in_precedenceAndOperator7674, FOLLOW_KW_ARRAY_in_listType3714, FOLLOW_KW_AS_in_castExpression6636, FOLLOW_KW_AS_in_createFunctionStatement1864, FOLLOW_KW_AS_in_selectItem5091, FOLLOW_KW_AS_in_tableFileFormat2810, FOLLOW_KW_AS_in_tableFileFormat2829, FOLLOW_KW_AS_in_tableFileFormat2848, FOLLOW_KW_AS_in_tableFileFormat2867, FOLLOW_KW_AS_in_trfmClause5200, FOLLOW_KW_ASC_in_columnNameOrder3139, FOLLOW_KW_ASC_in_columnRefOrder3223, FOLLOW_KW_BIGINT_in_primitiveType3522, FOLLOW_KW_BOOLEAN_in_primitiveType3544, FOLLOW_KW_BUCKET_in_tableSample5823, FOLLOW_KW_BUCKETS_in_tableBuckets2121, FOLLOW_KW_BY_in_clusterByClause6263, FOLLOW_KW_BY_in_distributeByClause6324, FOLLOW_KW_BY_in_groupByClause6106, FOLLOW_KW_BY_in_orderByClause6203, FOLLOW_KW_BY_in_sortByClause6379, FOLLOW_KW_BY_in_tableBuckets2090, FOLLOW_KW_BY_in_tableBuckets2103, FOLLOW_KW_BY_in_tablePartition2036, FOLLOW_KW_BY_in_tableRowFormatCollItemsIdentifier2648, FOLLOW_KW_BY_in_tableRowFormatFieldIdentifier2577, FOLLOW_KW_BY_in_tableRowFormatFieldIdentifier2586, FOLLOW_KW_BY_in_tableRowFormatLinesIdentifier2758, FOLLOW_KW_BY_in_tableRowFormatMapKeysIdentifier2704, FOLLOW_KW_CASE_in_caseExpression6699, FOLLOW_KW_CASE_in_whenExpression6779, FOLLOW_KW_CAST_in_castExpression6605, FOLLOW_KW_CLUSTER_in_clusterByClause6261, FOLLOW_KW_CLUSTERED_in_tableBuckets2088, FOLLOW_KW_COLLECTION_in_tableRowFormatCollItemsIdentifier2642, FOLLOW_KW_COLUMNS_in_alterStatementSuffixAddCol1134, FOLLOW_KW_COMMENT_in_columnNameType3309, FOLLOW_KW_COMMENT_in_tableComment1993, FOLLOW_KW_CREATE_in_createFunctionStatement1856, FOLLOW_KW_CREATE_in_createStatement787, FOLLOW_KW_DATA_in_loadStatement579, FOLLOW_KW_DATE_in_primitiveType3610, FOLLOW_KW_DATETIME_in_primitiveType3634, FOLLOW_KW_DELIMITED_in_serdePropertiesFormat2293, FOLLOW_KW_DESC_in_columnNameOrder3145, FOLLOW_KW_DESC_in_columnRefOrder3229, FOLLOW_KW_DESCRIBE_in_descStatement1613, FOLLOW_KW_DESCRIBE_in_descStatement1647, FOLLOW_KW_DIRECTORY_in_destination4540, FOLLOW_KW_DIRECTORY_in_destination4557, FOLLOW_KW_DISTINCT_in_function6455, FOLLOW_KW_DISTINCT_in_selectClause4664, FOLLOW_KW_DISTRIBUTE_in_distributeByClause6322, FOLLOW_KW_DOUBLE_in_primitiveType3588, FOLLOW_KW_DROP_in_alterStatementSuffixDropPartitions1323, FOLLOW_KW_DROP_in_dropFunctionStatement1907, FOLLOW_KW_DROP_in_dropStatement926, FOLLOW_KW_ELSE_in_caseExpression6723, FOLLOW_KW_ELSE_in_whenExpression6803, FOLLOW_KW_END_in_caseExpression6733, FOLLOW_KW_END_in_whenExpression6813, FOLLOW_KW_ESCAPED_in_tableRowFormatFieldIdentifier2584, FOLLOW_KW_EXISTS_in_ifNotExists750, FOLLOW_KW_EXPLAIN_in_explainStatement487, FOLLOW_KW_EXTENDED_in_descStatement1618, FOLLOW_KW_EXTENDED_in_descStatement1651, FOLLOW_KW_EXTENDED_in_explainStatement492, FOLLOW_KW_EXTERNAL_in_createStatement792, FOLLOW_KW_FALSE_in_booleanValue7781, FOLLOW_KW_FIELDS_in_tableRowFormatFieldIdentifier2573, FOLLOW_KW_FLOAT_in_primitiveType3565, FOLLOW_KW_FORMAT_in_serdeFormat2222, FOLLOW_KW_FORMAT_in_serdePropertiesFormat2291, FOLLOW_KW_FROM_in_fromClause5571, FOLLOW_KW_FULL_in_joinToken5736, FOLLOW_KW_FUNCTION_in_createFunctionStatement1860, FOLLOW_KW_FUNCTION_in_descStatement1649, FOLLOW_KW_FUNCTION_in_dropFunctionStatement1911, FOLLOW_KW_FUNCTIONS_in_showStatement1718, FOLLOW_KW_GROUP_in_groupByClause6104, FOLLOW_KW_IF_in_ifNotExists746, FOLLOW_KW_INPATH_in_loadStatement588, FOLLOW_KW_INPUTFORMAT_in_tableFileFormat2869, FOLLOW_KW_INSERT_in_insertClause4496, FOLLOW_KW_INT_in_primitiveType3497, FOLLOW_KW_INTO_in_loadStatement603, FOLLOW_KW_INTO_in_tableBuckets2115, FOLLOW_KW_IS_in_precedenceUnarySuffixExpression7216, FOLLOW_KW_ITEMS_in_tableRowFormatCollItemsIdentifier2644, FOLLOW_KW_JOIN_in_joinToken5667, FOLLOW_KW_JOIN_in_joinToken5703, FOLLOW_KW_JOIN_in_joinToken5722, FOLLOW_KW_JOIN_in_joinToken5740, FOLLOW_KW_KEYS_in_tableRowFormatMapKeysIdentifier2700, FOLLOW_KW_LEFT_in_joinToken5699, FOLLOW_KW_LIKE_in_createStatement815, FOLLOW_KW_LIMIT_in_limitClause4610, FOLLOW_KW_LINES_in_tableRowFormatLinesIdentifier2754, FOLLOW_KW_LOAD_in_loadStatement577, FOLLOW_KW_LOCAL_in_destination4538, FOLLOW_KW_LOCAL_in_loadStatement584, FOLLOW_KW_LOCATION_in_partitionLocation1281, FOLLOW_KW_LOCATION_in_tableLocation2930, FOLLOW_KW_MAP_in_mapType3757, FOLLOW_KW_MAP_in_tableRowFormatMapKeysIdentifier2698, FOLLOW_KW_MAP_in_trfmClause5159, FOLLOW_KW_MAPJOIN_in_hintName4972, FOLLOW_KW_MSCK_in_metastoreCheck1782, FOLLOW_KW_NOT_in_ifNotExists748, FOLLOW_KW_NOT_in_nullCondition7159, FOLLOW_KW_NOT_in_precedenceNotOperator7625, FOLLOW_KW_NULL_in_atomExpression6985, FOLLOW_KW_NULL_in_nullCondition7145, FOLLOW_KW_NULL_in_nullCondition7161, FOLLOW_KW_OF_in_tableSample5833, FOLLOW_KW_ON_in_joinSource5626, FOLLOW_KW_ON_in_tableSample5842, FOLLOW_KW_OR_in_precedenceOrOperator7725, FOLLOW_KW_ORDER_in_orderByClause6201, FOLLOW_KW_OUT_in_tableSample5831, FOLLOW_KW_OUTER_in_joinToken5701, FOLLOW_KW_OUTER_in_joinToken5720, FOLLOW_KW_OUTER_in_joinToken5738, FOLLOW_KW_OUTPUTFORMAT_in_tableFileFormat2875, FOLLOW_KW_OVERWRITE_in_insertClause4498, FOLLOW_KW_OVERWRITE_in_loadStatement599, FOLLOW_KW_PARTITION_in_partitionSpec7843, FOLLOW_KW_PARTITIONED_in_tablePartition2034, FOLLOW_KW_PARTITIONS_in_showStatement1741, FOLLOW_KW_PROPERTIES_in_alterStatementSuffixProperties1380, FOLLOW_KW_RCFILE_in_tableFileFormat2850, FOLLOW_KW_REDUCE_in_trfmClause5174, FOLLOW_KW_RENAME_in_alterStatementSuffixRename1070, FOLLOW_KW_REPLACE_in_alterStatementSuffixAddCol1131, FOLLOW_KW_RIGHT_in_joinToken5718, FOLLOW_KW_ROW_in_serdeFormat2220, FOLLOW_KW_ROW_in_serdePropertiesFormat2289, FOLLOW_KW_SELECT_in_selectClause4655, FOLLOW_KW_SELECT_in_trfmClause5141, FOLLOW_KW_SEQUENCEFILE_in_tableFileFormat2812, FOLLOW_KW_SERDE_in_alterStatementSuffixSerdeProperties1430, FOLLOW_KW_SERDE_in_serdeFormat2224, FOLLOW_KW_SERDEPROPERTIES_in_alterStatementSuffixSerdeProperties1439, FOLLOW_KW_SERDEPROPERTIES_in_alterStatementSuffixSerdeProperties1476, FOLLOW_KW_SERDEPROPERTIES_in_serdeFormat2233, FOLLOW_KW_SET_in_alterStatementSuffixProperties1378, FOLLOW_KW_SET_in_alterStatementSuffixSerdeProperties1428, FOLLOW_KW_SET_in_alterStatementSuffixSerdeProperties1474, FOLLOW_KW_SHOW_in_showStatement1693, FOLLOW_KW_SHOW_in_showStatement1716, FOLLOW_KW_SHOW_in_showStatement1739, FOLLOW_KW_SMALLINT_in_primitiveType3477, FOLLOW_KW_SORT_in_sortByClause6377, FOLLOW_KW_SORTED_in_tableBuckets2101, FOLLOW_KW_STORED_in_tableFileFormat2808, FOLLOW_KW_STORED_in_tableFileFormat2827, FOLLOW_KW_STORED_in_tableFileFormat2846, FOLLOW_KW_STORED_in_tableFileFormat2865, FOLLOW_KW_STRING_in_primitiveType3673, FOLLOW_KW_TABLE_in_alterStatement969, FOLLOW_KW_TABLE_in_createStatement796, FOLLOW_KW_TABLE_in_destination4574, FOLLOW_KW_TABLE_in_dropStatement928, FOLLOW_KW_TABLE_in_loadStatement605, FOLLOW_KW_TABLE_in_metastoreCheck1785, FOLLOW_KW_TABLES_in_showStatement1695, FOLLOW_KW_TABLESAMPLE_in_tableSample5819, FOLLOW_KW_TEMPORARY_in_createFunctionStatement1858, FOLLOW_KW_TEMPORARY_in_dropFunctionStatement1909, FOLLOW_KW_TERMINATED_in_tableRowFormatCollItemsIdentifier2646, FOLLOW_KW_TERMINATED_in_tableRowFormatFieldIdentifier2575, FOLLOW_KW_TERMINATED_in_tableRowFormatLinesIdentifier2756, FOLLOW_KW_TERMINATED_in_tableRowFormatMapKeysIdentifier2702, FOLLOW_KW_TEXTFILE_in_tableFileFormat2831, FOLLOW_KW_THEN_in_caseExpression6712, FOLLOW_KW_THEN_in_whenExpression6792, FOLLOW_KW_TIMESTAMP_in_primitiveType3654, FOLLOW_KW_TINYINT_in_primitiveType3456, FOLLOW_KW_TO_in_alterStatementSuffixRename1072, FOLLOW_KW_TRANSFORM_in_trfmClause5143, FOLLOW_KW_TRUE_in_booleanValue7776, FOLLOW_KW_UNION_in_queryOperator3814, FOLLOW_KW_USING_in_trfmClause5189, FOLLOW_KW_WHEN_in_caseExpression6708, FOLLOW_KW_WHEN_in_whenExpression6788, FOLLOW_KW_WHERE_in_whereClause6029, FOLLOW_KW_WITH_in_alterStatementSuffixSerdeProperties1437, FOLLOW_KW_WITH_in_serdeFormat2231, FOLLOW_LESSTHAN_in_listType3716, FOLLOW_LESSTHAN_in_mapType3759, FOLLOW_limitClause_in_body4260, FOLLOW_limitClause_in_body4386, FOLLOW_limitClause_in_regular_body3971, FOLLOW_limitClause_in_regular_body4107, FOLLOW_listType_in_type3426, FOLLOW_loadStatement_in_execStatement542, FOLLOW_LPAREN_in_alterStatementSuffixAddCol1136, FOLLOW_LPAREN_in_atomExpression7045, FOLLOW_LPAREN_in_castExpression6611, FOLLOW_LPAREN_in_createStatement824, FOLLOW_LPAREN_in_function6444, FOLLOW_LPAREN_in_hintItem4925, FOLLOW_LPAREN_in_partitionSpec7850, FOLLOW_LPAREN_in_subQuerySource5972, FOLLOW_LPAREN_in_tableBuckets2092, FOLLOW_LPAREN_in_tableBuckets2105, FOLLOW_LPAREN_in_tablePartition2038, FOLLOW_LPAREN_in_tableProperties2426, FOLLOW_LPAREN_in_tableSample5821, FOLLOW_LPAREN_in_trfmClause5145, FOLLOW_LPAREN_in_trfmClause5204, FOLLOW_LSQUARE_in_precedenceFieldExpression7077, FOLLOW_mapType_in_type3434, FOLLOW_metastoreCheck_in_ddlStatement703, FOLLOW_nullCondition_in_precedenceUnarySuffixExpression7218, FOLLOW_Number_in_constant6859, FOLLOW_Number_in_limitClause4614, FOLLOW_Number_in_tableBuckets2119, FOLLOW_Number_in_tableSample5828, FOLLOW_Number_in_tableSample5838, FOLLOW_orderByClause_in_body4236, FOLLOW_orderByClause_in_body4362, FOLLOW_orderByClause_in_regular_body3947, FOLLOW_orderByClause_in_regular_body4083, FOLLOW_partitionLocation_in_alterStatementSuffixAddPartitions1219, FOLLOW_partitionLocation_in_alterStatementSuffixAddPartitions1225, FOLLOW_partitionSpec_in_alterStatementSuffixAddPartitions1217, FOLLOW_partitionSpec_in_alterStatementSuffixAddPartitions1223, FOLLOW_partitionSpec_in_alterStatementSuffixDropPartitions1325, FOLLOW_partitionSpec_in_alterStatementSuffixDropPartitions1330, FOLLOW_partitionSpec_in_metastoreCheck1791, FOLLOW_partitionSpec_in_metastoreCheck1797, FOLLOW_partitionSpec_in_partTypeExpr1574, FOLLOW_partitionSpec_in_tabName7803, FOLLOW_partitionVal_in_partitionSpec7852, FOLLOW_partitionVal_in_partitionSpec7858, FOLLOW_partTypeExpr_in_descStatement1625, FOLLOW_PLUS_in_hintClause4834, FOLLOW_precedenceAmpersandExpression_in_precedenceBitwiseOrExpression7508, FOLLOW_precedenceAmpersandExpression_in_precedenceBitwiseOrExpression7514, FOLLOW_precedenceAmpersandOperator_in_precedenceAmpersandExpression7460, FOLLOW_precedenceAndExpression_in_precedenceOrExpression7746, FOLLOW_precedenceAndExpression_in_precedenceOrExpression7752, FOLLOW_precedenceAndOperator_in_precedenceAndExpression7698, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression7595, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression7601, FOLLOW_precedenceBitwiseOrOperator_in_precedenceBitwiseOrExpression7511, FOLLOW_precedenceBitwiseXorExpression_in_precedenceStarExpression7351, FOLLOW_precedenceBitwiseXorExpression_in_precedenceStarExpression7357, FOLLOW_precedenceBitwiseXorOperator_in_precedenceBitwiseXorExpression7290, FOLLOW_precedenceEqualExpression_in_precedenceNotExpression7652, FOLLOW_precedenceEqualOperator_in_precedenceEqualExpression7598, FOLLOW_precedenceFieldExpression_in_precedenceUnaryPrefixExpression7194, FOLLOW_precedenceNotExpression_in_precedenceAndExpression7695, FOLLOW_precedenceNotExpression_in_precedenceAndExpression7701, FOLLOW_precedenceNotOperator_in_precedenceNotExpression7647, FOLLOW_precedenceOrExpression_in_expression6964, FOLLOW_precedenceOrOperator_in_precedenceOrExpression7749, FOLLOW_precedencePlusExpression_in_precedenceAmpersandExpression7457, FOLLOW_precedencePlusExpression_in_precedenceAmpersandExpression7463, FOLLOW_precedencePlusOperator_in_precedencePlusExpression7409, FOLLOW_precedenceStarExpression_in_precedencePlusExpression7406, FOLLOW_precedenceStarExpression_in_precedencePlusExpression7412, FOLLOW_precedenceStarOperator_in_precedenceStarExpression7354, FOLLOW_precedenceUnaryOperator_in_precedenceUnaryPrefixExpression7189, FOLLOW_precedenceUnaryPrefixExpression_in_precedenceUnarySuffixExpression7211, FOLLOW_precedenceUnarySuffixExpression_in_precedenceBitwiseXorExpression7287, FOLLOW_precedenceUnarySuffixExpression_in_precedenceBitwiseXorExpression7293, FOLLOW_primitiveType_in_castExpression6648, FOLLOW_primitiveType_in_mapType3763, FOLLOW_primitiveType_in_type3418, FOLLOW_propertiesList_in_tableProperties2428, FOLLOW_queryOperator_in_queryStatementExpression3843, FOLLOW_queryStatement_in_queryStatementExpression3840, FOLLOW_queryStatement_in_queryStatementExpression3846, FOLLOW_queryStatementExpression_in_execStatement534, FOLLOW_queryStatementExpression_in_subQuerySource5974, FOLLOW_regular_body_in_queryStatement3901, FOLLOW_RPAREN_in_alterStatementSuffixAddCol1140, FOLLOW_RPAREN_in_atomExpression7050, FOLLOW_RPAREN_in_castExpression6654, FOLLOW_RPAREN_in_createStatement828, FOLLOW_RPAREN_in_function6481, FOLLOW_RPAREN_in_hintItem4929, FOLLOW_RPAREN_in_partitionSpec7863, FOLLOW_RPAREN_in_subQuerySource5976, FOLLOW_RPAREN_in_tableBuckets2098, FOLLOW_RPAREN_in_tableBuckets2111, FOLLOW_RPAREN_in_tablePartition2042, FOLLOW_RPAREN_in_tableProperties2430, FOLLOW_RPAREN_in_tableSample5859, FOLLOW_RPAREN_in_trfmClause5149, FOLLOW_RPAREN_in_trfmClause5214, FOLLOW_RSQUARE_in_precedenceFieldExpression7082, FOLLOW_searchCondition_in_whereClause6031, FOLLOW_selectClause_in_body4219, FOLLOW_selectClause_in_body4345, FOLLOW_selectClause_in_regular_body3925, FOLLOW_selectClause_in_regular_body4061, FOLLOW_selectExpression_in_selectExpressionList5331, FOLLOW_selectExpression_in_selectExpressionList5336, FOLLOW_selectExpression_in_selectItem5087, FOLLOW_selectExpressionList_in_trfmClause5147, FOLLOW_selectExpressionList_in_trfmClause5164, FOLLOW_selectExpressionList_in_trfmClause5176, FOLLOW_selectItem_in_selectList4781, FOLLOW_selectItem_in_selectList4788, FOLLOW_selectList_in_selectClause4672, FOLLOW_serde_in_trfmClause5186, FOLLOW_serde_in_trfmClause5230, FOLLOW_serdeFormat_in_serde2169, FOLLOW_serdeFormat_in_tableRowFormat2381, FOLLOW_serdePropertiesFormat_in_serde2185, FOLLOW_serdePropertiesFormat_in_tableRowFormat2361, FOLLOW_set_in_functionName0, FOLLOW_set_in_precedenceEqualOperator0, FOLLOW_set_in_precedencePlusOperator0, FOLLOW_set_in_precedenceStarOperator0, FOLLOW_set_in_precedenceUnaryOperator0, FOLLOW_set_in_showStmtIdentifier0, FOLLOW_set_in_tabTypeExpr1526, FOLLOW_showStatement_in_ddlStatement695, FOLLOW_showStmtIdentifier_in_showStatement1697, FOLLOW_showStmtIdentifier_in_showStatement1720, FOLLOW_sortByClause_in_body4254, FOLLOW_sortByClause_in_body4380, FOLLOW_sortByClause_in_regular_body3965, FOLLOW_sortByClause_in_regular_body4101, FOLLOW_STAR_in_hintClause4832, FOLLOW_STAR_in_hintClause4838, FOLLOW_STAR_in_tableAllColumns5371, FOLLOW_STAR_in_tableAllColumns5389, FOLLOW_StringLiteral_in_alterStatementSuffixSerdeProperties1434, FOLLOW_StringLiteral_in_columnNameType3313, FOLLOW_StringLiteral_in_constant6867, FOLLOW_StringLiteral_in_createFunctionStatement1866, FOLLOW_StringLiteral_in_destination4542, FOLLOW_StringLiteral_in_destination4559, FOLLOW_StringLiteral_in_keyValueProperty2522, FOLLOW_StringLiteral_in_keyValueProperty2528, FOLLOW_StringLiteral_in_loadStatement593, FOLLOW_StringLiteral_in_partitionLocation1285, FOLLOW_StringLiteral_in_serdeFormat2228, FOLLOW_StringLiteral_in_tableComment1997, FOLLOW_StringLiteral_in_tableFileFormat2873, FOLLOW_StringLiteral_in_tableFileFormat2879, FOLLOW_StringLiteral_in_tableLocation2934, FOLLOW_StringLiteral_in_tableRowFormatCollItemsIdentifier2652, FOLLOW_StringLiteral_in_tableRowFormatFieldIdentifier2581, FOLLOW_StringLiteral_in_tableRowFormatFieldIdentifier2590, FOLLOW_StringLiteral_in_tableRowFormatLinesIdentifier2762, FOLLOW_StringLiteral_in_tableRowFormatMapKeysIdentifier2708, FOLLOW_StringLiteral_in_trfmClause5191, FOLLOW_subQuerySource_in_fromSource5783, FOLLOW_tableAllColumns_in_selectExpression5300, FOLLOW_tableBuckets_in_createStatement838, FOLLOW_tableComment_in_createStatement832, FOLLOW_tableFileFormat_in_createStatement844, FOLLOW_tableLocation_in_createStatement849, FOLLOW_tableOrColumn_in_atomExpression7037, FOLLOW_tablePartition_in_createStatement835, FOLLOW_tableProperties_in_alterStatementSuffixProperties1382, FOLLOW_tableProperties_in_alterStatementSuffixSerdeProperties1441, FOLLOW_tableProperties_in_alterStatementSuffixSerdeProperties1478, FOLLOW_tableProperties_in_serdeFormat2237, FOLLOW_tableRowFormat_in_createStatement841, FOLLOW_tableRowFormatCollItemsIdentifier_in_serdePropertiesFormat2298, FOLLOW_tableRowFormatFieldIdentifier_in_serdePropertiesFormat2295, FOLLOW_tableRowFormatLinesIdentifier_in_serdePropertiesFormat2304, FOLLOW_tableRowFormatMapKeysIdentifier_in_serdePropertiesFormat2301, FOLLOW_tableSample_in_tableSource5913, FOLLOW_tableSource_in_fromSource5779, FOLLOW_tabName_in_destination4576, FOLLOW_tabName_in_loadStatement610, FOLLOW_tabTypeExpr_in_partTypeExpr1572, FOLLOW_trfmClause_in_selectClause4734, FOLLOW_type_in_colType3401, FOLLOW_type_in_listType3718, FOLLOW_type_in_mapType3769, FOLLOW_whenExpression_in_atomExpression7029, FOLLOW_whereClause_in_body4224, FOLLOW_whereClause_in_body4350, FOLLOW_whereClause_in_regular_body3935, FOLLOW_whereClause_in_regular_body4071, GREATERTHAN, GREATERTHANOREQUALTO, HexDigit, Identifier, KW_ADD, KW_ALL, KW_ALTER, KW_ANALYZE, KW_AND, 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_CASE, KW_CAST, KW_CLUSTER, KW_CLUSTERED, KW_CLUSTERSTATUS, KW_COLLECTION, KW_COLUMNS, KW_COMMENT, KW_CONTINUE, KW_CREATE, KW_CROSS, KW_CURSOR, KW_DATA, KW_DATABASE, KW_DATE, KW_DATETIME, KW_DELETE, KW_DELIMITED, KW_DESC, KW_DESCRIBE, KW_DIRECTORY, KW_DISTINCT, KW_DISTRIBUTE, KW_DOUBLE, KW_DROP, KW_ELEM_TYPE, KW_ELSE, KW_END, KW_ESCAPED, KW_EXISTS, KW_EXPLAIN, KW_EXTENDED, KW_EXTERNAL, KW_FALSE, KW_FETCH, KW_FIELDS, KW_FLOAT, KW_FORMAT, KW_FROM, KW_FULL, KW_FUNCTION, KW_FUNCTIONS, KW_GRANT, KW_GROUP, KW_IF, KW_IN, KW_INPATH, KW_INPUTFORMAT, KW_INSERT, KW_INT, KW_INTERSECT, KW_INTO, KW_IS, KW_ITEMS, KW_JOIN, KW_KEY_TYPE, KW_KEYS, KW_LEFT, KW_LIKE, KW_LIMIT, KW_LINES, KW_LOAD, KW_LOCAL, KW_LOCATION, KW_LOCK, KW_LONG, KW_MAP, KW_MAPJOIN, KW_MATERIALIZED, KW_MINUS, KW_MSCK, KW_NOT, KW_NULL, KW_OF, KW_ON, KW_OR, KW_ORDER, KW_OUT, KW_OUTER, KW_OUTPUTFORMAT, KW_OVERWRITE, KW_PARTITION, KW_PARTITIONED, KW_PARTITIONS, KW_PLUS, KW_PROCEDURE, KW_PROPERTIES, KW_PURGE, KW_RANGE, KW_RCFILE, KW_READ, KW_READS, KW_REDUCE, KW_REGEXP, KW_RENAME, KW_REPLACE, KW_REVOKE, KW_RIGHT, KW_RLIKE, KW_ROW, KW_SCHEMA, KW_SCHEMAS, KW_SELECT, KW_SEQUENCEFILE, KW_SERDE, KW_SERDEPROPERTIES, KW_SET, KW_SHOW, KW_SMALLINT, KW_SORT, KW_SORTED, KW_SSL, KW_STORED, KW_STRING, KW_TABLE, KW_TABLES, KW_TABLESAMPLE, KW_TEMPORARY, KW_TERMINATED, KW_TEXTFILE, KW_THEN, KW_TIMESTAMP, KW_TINYINT, KW_TO, KW_TRANSFORM, KW_TRIGGER, KW_TRUE, KW_UNDO, KW_UNION, KW_UNLOCK, KW_UNSIGNED, 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, STAR, StringLiteral, TILDE, TOK_ALIASLIST, TOK_ALLCOLREF, TOK_ALTERTABLE_ADDCOLS, TOK_ALTERTABLE_ADDPARTS, TOK_ALTERTABLE_DROPPARTS, TOK_ALTERTABLE_PROPERTIES, TOK_ALTERTABLE_RENAME, TOK_ALTERTABLE_REPLACECOLS, TOK_ALTERTABLE_SERDEPROPERTIES, TOK_ALTERTABLE_SERIALIZER, TOK_BIGINT, TOK_BOOLEAN, TOK_CHARSETLITERAL, TOK_CLUSTERBY, TOK_CREATEFUNCTION, TOK_CREATETABLE, TOK_DATE, TOK_DATETIME, TOK_DESCFUNCTION, TOK_DESCTABLE, TOK_DESTINATION, TOK_DIR, TOK_DISTRIBUTEBY, TOK_DOUBLE, TOK_DROPFUNCTION, TOK_DROPTABLE, TOK_EXPLAIN, TOK_EXPLIST, TOK_FALSE, TOK_FLOAT, TOK_FROM, TOK_FULLOUTERJOIN, TOK_FUNCTION, TOK_FUNCTIONDI, TOK_GROUPBY, TOK_HINT, TOK_HINTARGLIST, TOK_HINTLIST, TOK_IFNOTEXISTS, TOK_INSERT, TOK_INT, TOK_ISNOTNULL, TOK_ISNULL, TOK_JOIN, TOK_LEFTOUTERJOIN, TOK_LIKETABLE, TOK_LIMIT, TOK_LIST, TOK_LOAD, TOK_LOCAL_DIR, TOK_MAP, TOK_MAPJOIN, TOK_MSCK, TOK_NULL, 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_PARTITIONLOCATION, TOK_PARTSPEC, TOK_PARTVAL, TOK_QUERY, TOK_RIGHTOUTERJOIN, TOK_SELECT, TOK_SELECTDI, TOK_SELEXPR, TOK_SERDE, TOK_SERDENAME, TOK_SERDEPROPS, TOK_SHOWFUNCTIONS, TOK_SHOWPARTITIONS, TOK_SHOWTABLES, TOK_SMALLINT, TOK_SORTBY, TOK_STRING, TOK_SUBQUERY, TOK_TAB, TOK_TABCOL, TOK_TABCOLLIST, TOK_TABCOLNAME, TOK_TABLE_OR_COL, TOK_TABLEBUCKETS, 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_TABLESAMPLE, TOK_TABLESERIALIZER, TOK_TABREF, TOK_TABSORTCOLNAMEASC, TOK_TABSORTCOLNAMEDESC, TOK_TABTYPE, TOK_TBLRCFILE, TOK_TBLSEQUENCEFILE, TOK_TBLTEXTFILE, TOK_TIMESTAMP, TOK_TINYINT, TOK_TMP_FILE, TOK_TRANSFORM, TOK_TRUE, TOK_UNION, TOK_USERSCRIPTCOLNAMES, TOK_USERSCRIPTCOLSCHEMA, 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 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, alterStatement, alterStatementSuffix, alterStatementSuffixAddCol, alterStatementSuffixAddPartitions, alterStatementSuffixDropPartitions, alterStatementSuffixProperties, alterStatementSuffixRename, alterStatementSuffixSerdeProperties, atomExpression, body, booleanValue, caseExpression, castExpression, charSetStringLiteral, clusterByClause, colType, columnName, columnNameList, columnNameOrder, columnNameOrderList, columnNameType, columnNameTypeList, columnRefOrder, constant, createFunctionStatement, createStatement, ddlStatement, descStatement, destination, distributeByClause, dropFunctionStatement, dropStatement, execStatement, explainStatement, expression, expressionList, fromClause, fromSource, function, functionName, getGrammarFileName, getTokenNames, getTreeAdaptor, groupByClause, groupByExpression, hintArgName, hintArgs, hintClause, hintItem, hintList, hintName, ifNotExists, insertClause, joinSource, joinToken, keyValueProperty, limitClause, listType, loadStatement, mapType, metastoreCheck, nullCondition, orderByClause, partitionLocation, partitionSpec, partitionVal, partTypeExpr, precedenceAmpersandExpression, precedenceAmpersandOperator, precedenceAndExpression, precedenceAndOperator, precedenceBitwiseOrExpression, precedenceBitwiseOrOperator, precedenceBitwiseXorExpression, precedenceBitwiseXorOperator, precedenceEqualExpression, precedenceEqualOperator, precedenceFieldExpression, precedenceNotExpression, precedenceNotOperator, precedenceOrExpression, precedenceOrOperator, precedencePlusExpression, precedencePlusOperator, precedenceStarExpression, precedenceStarOperator, precedenceUnaryOperator, precedenceUnaryPrefixExpression, precedenceUnarySuffixExpression, primitiveType, propertiesList, queryOperator, queryStatement, queryStatementExpression, regular_body, searchCondition, selectClause, selectExpression, selectExpressionList, selectItem, selectList, serde, serdeFormat, serdePropertiesFormat, setTreeAdaptor, showStatement, showStmtIdentifier, sortByClause, statement, subQuerySource, tableAllColumns, tableBuckets, tableComment, tableFileFormat, tableLocation, tableOrColumn, tablePartition, tableProperties, tableRowFormat, tableRowFormatCollItemsIdentifier, tableRowFormatFieldIdentifier, tableRowFormatLinesIdentifier, tableRowFormatMapKeysIdentifier, tableSample, tableSource, tabName, tabTypeExpr, trfmClause, type, whenExpression, whereClause
 
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, getErrorHeader, 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

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 © 2009 The Apache Software Foundation