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.recordReader_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_trfmClause5279, FOLLOW_aliasList_in_trfmClause5292, FOLLOW_alterStatement_in_ddlStatement682, FOLLOW_alterStatementSuffix_in_alterStatement975, FOLLOW_alterStatementSuffixAddCol_in_alterStatementSuffix1010, FOLLOW_alterStatementSuffixAddPartitions_in_alterStatementSuffix1026, FOLLOW_alterStatementSuffixDropPartitions_in_alterStatementSuffix1018, FOLLOW_alterStatementSuffixProperties_in_alterStatementSuffix1034, FOLLOW_alterStatementSuffixRename_in_alterStatementSuffix1002, FOLLOW_alterStatementSuffixSerdeProperties_in_alterStatementSuffix1042, FOLLOW_AMPERSAND_in_precedenceAmpersandOperator7517, FOLLOW_atomExpression_in_precedenceFieldExpression7154, FOLLOW_BITWISEOR_in_precedenceBitwiseOrOperator7568, FOLLOW_BITWISEXOR_in_precedenceBitwiseXorOperator7347, FOLLOW_body_in_queryStatement3947, FOLLOW_booleanValue_in_constant6964, FOLLOW_caseExpression_in_atomExpression7102, FOLLOW_castExpression_in_atomExpression7094, FOLLOW_CharSetLiteral_in_charSetStringLiteral7002, FOLLOW_CharSetName_in_charSetStringLiteral6998, FOLLOW_charSetStringLiteral_in_constant6956, FOLLOW_clusterByClause_in_body4310, FOLLOW_clusterByClause_in_body4436, FOLLOW_clusterByClause_in_regular_body4021, FOLLOW_clusterByClause_in_regular_body4157, FOLLOW_colType_in_columnNameType3374, FOLLOW_columnName_in_columnNameList3083, FOLLOW_columnName_in_columnNameList3088, FOLLOW_columnNameList_in_tableBuckets2099, FOLLOW_columnNameOrder_in_columnNameOrderList3159, FOLLOW_columnNameOrder_in_columnNameOrderList3164, FOLLOW_columnNameOrderList_in_tableBuckets2112, FOLLOW_columnNameType_in_columnNameTypeList3040, FOLLOW_columnNameType_in_columnNameTypeList3045, FOLLOW_columnNameTypeList_in_alterStatementSuffixAddCol1141, FOLLOW_columnNameTypeList_in_createStatement829, FOLLOW_columnNameTypeList_in_tablePartition2043, FOLLOW_columnNameTypeList_in_trfmClause5283, FOLLOW_columnNameTypeList_in_trfmClause5296, FOLLOW_columnRefOrder_in_orderByClause6290, FOLLOW_columnRefOrder_in_orderByClause6300, FOLLOW_columnRefOrder_in_sortByClause6466, FOLLOW_columnRefOrder_in_sortByClause6476, FOLLOW_COMMA_in_aliasList5603, FOLLOW_COMMA_in_alterStatementSuffixDropPartitions1331, FOLLOW_COMMA_in_clusterByClause6358, FOLLOW_COMMA_in_columnNameList3086, FOLLOW_COMMA_in_columnNameOrderList3162, FOLLOW_COMMA_in_columnNameTypeList3043, FOLLOW_COMMA_in_distributeByClause6414, FOLLOW_COMMA_in_expressionList5556, FOLLOW_COMMA_in_function6550, FOLLOW_COMMA_in_groupByClause6201, FOLLOW_COMMA_in_hintArgs5078, FOLLOW_COMMA_in_hintList4950, FOLLOW_COMMA_in_mapType3833, FOLLOW_COMMA_in_metastoreCheck1798, FOLLOW_COMMA_in_orderByClause6298, FOLLOW_COMMA_in_partitionSpec7936, FOLLOW_COMMA_in_propertiesList2542, FOLLOW_COMMA_in_selectExpressionList5415, FOLLOW_COMMA_in_selectList4853, FOLLOW_COMMA_in_sortByClause6474, FOLLOW_COMMA_in_tableSample5930, FOLLOW_constant_in_atomExpression7078, FOLLOW_constant_in_partitionVal7979, FOLLOW_createFunctionStatement_in_ddlStatement714, FOLLOW_createStatement_in_ddlStatement666, FOLLOW_ddlStatement_in_execStatement553, FOLLOW_descStatement_in_ddlStatement690, FOLLOW_destination_in_insertClause4568, FOLLOW_distributeByClause_in_body4316, FOLLOW_distributeByClause_in_body4442, FOLLOW_distributeByClause_in_regular_body4027, FOLLOW_distributeByClause_in_regular_body4163, FOLLOW_DIVIDE_in_hintClause4898, FOLLOW_DIVIDE_in_hintClause4908, FOLLOW_DOT_in_precedenceFieldExpression7170, FOLLOW_DOT_in_tableAllColumns5468, FOLLOW_DOT_in_tabTypeExpr1526, FOLLOW_dropFunctionStatement_in_ddlStatement722, FOLLOW_dropStatement_in_ddlStatement674, FOLLOW_EOF_in_statement462, FOLLOW_EOF_in_statement469, FOLLOW_EQUAL_in_keyValueProperty2592, FOLLOW_EQUAL_in_partitionVal7977, FOLLOW_execStatement_in_explainStatement499, FOLLOW_execStatement_in_statement467, FOLLOW_explainStatement_in_statement460, FOLLOW_expression_in_atomExpression7129, FOLLOW_expression_in_caseExpression6782, FOLLOW_expression_in_caseExpression6791, FOLLOW_expression_in_caseExpression6795, FOLLOW_expression_in_caseExpression6806, FOLLOW_expression_in_castExpression6705, FOLLOW_expression_in_clusterByClause6350, FOLLOW_expression_in_clusterByClause6360, FOLLOW_expression_in_columnRefOrder3286, FOLLOW_expression_in_distributeByClause6411, FOLLOW_expression_in_distributeByClause6416, FOLLOW_expression_in_expressionList5553, FOLLOW_expression_in_expressionList5558, FOLLOW_expression_in_function6547, FOLLOW_expression_in_function6552, FOLLOW_expression_in_groupByExpression6250, FOLLOW_expression_in_joinSource5710, FOLLOW_expression_in_precedenceFieldExpression7161, FOLLOW_expression_in_searchCondition6151, FOLLOW_expression_in_selectExpression5377, FOLLOW_expression_in_tableSample5927, FOLLOW_expression_in_tableSample5934, FOLLOW_expression_in_whenExpression6871, FOLLOW_expression_in_whenExpression6875, FOLLOW_expression_in_whenExpression6886, FOLLOW_fromClause_in_queryStatement3937, FOLLOW_fromClause_in_regular_body3998, FOLLOW_fromClause_in_regular_body4134, FOLLOW_fromSource_in_joinSource5693, FOLLOW_fromSource_in_joinSource5704, FOLLOW_function_in_atomExpression7086, FOLLOW_functionName_in_function6519, FOLLOW_GREATERTHAN_in_listType3788, FOLLOW_GREATERTHAN_in_mapType3839, FOLLOW_groupByClause_in_body4298, FOLLOW_groupByClause_in_body4424, FOLLOW_groupByClause_in_regular_body4009, FOLLOW_groupByClause_in_regular_body4145, FOLLOW_groupByExpression_in_groupByClause6193, FOLLOW_groupByExpression_in_groupByClause6203, FOLLOW_hintArgName_in_hintArgs5075, FOLLOW_hintArgName_in_hintArgs5080, FOLLOW_hintArgs_in_hintItem4995, FOLLOW_hintClause_in_selectList4846, FOLLOW_hintItem_in_hintList4947, FOLLOW_hintItem_in_hintList4952, FOLLOW_hintList_in_hintClause4904, FOLLOW_hintName_in_hintItem4990, FOLLOW_Identifier_in_aliasList5600, FOLLOW_Identifier_in_aliasList5605, FOLLOW_Identifier_in_alterStatementSuffixAddCol1123, FOLLOW_Identifier_in_alterStatementSuffixAddPartitions1216, FOLLOW_Identifier_in_alterStatementSuffixDropPartitions1324, FOLLOW_Identifier_in_alterStatementSuffixProperties1379, FOLLOW_Identifier_in_alterStatementSuffixRename1071, FOLLOW_Identifier_in_alterStatementSuffixRename1079, FOLLOW_Identifier_in_alterStatementSuffixSerdeProperties1429, FOLLOW_Identifier_in_alterStatementSuffixSerdeProperties1475, FOLLOW_Identifier_in_columnName3132, FOLLOW_Identifier_in_columnNameOrder3202, FOLLOW_Identifier_in_columnNameType3372, FOLLOW_Identifier_in_createFunctionStatement1865, FOLLOW_Identifier_in_createStatement806, FOLLOW_Identifier_in_createStatement822, FOLLOW_Identifier_in_descStatement1657, FOLLOW_Identifier_in_dropFunctionStatement1916, FOLLOW_Identifier_in_dropStatement933, FOLLOW_Identifier_in_hintArgName5122, FOLLOW_Identifier_in_metastoreCheck1792, FOLLOW_Identifier_in_partitionVal7975, FOLLOW_Identifier_in_precedenceFieldExpression7173, FOLLOW_Identifier_in_selectItem5162, FOLLOW_Identifier_in_showStatement1746, FOLLOW_Identifier_in_subQuerySource6059, FOLLOW_Identifier_in_tableAllColumns5466, FOLLOW_Identifier_in_tableOrColumn5514, FOLLOW_Identifier_in_tableSource5989, FOLLOW_Identifier_in_tableSource6001, FOLLOW_Identifier_in_tabName7882, FOLLOW_Identifier_in_tabTypeExpr1523, FOLLOW_ifNotExists_in_createStatement801, FOLLOW_insertClause_in_body4282, FOLLOW_insertClause_in_regular_body3988, FOLLOW_joinSource_in_fromClause5654, FOLLOW_joinToken_in_joinSource5701, FOLLOW_keyValueProperty_in_propertiesList2539, FOLLOW_keyValueProperty_in_propertiesList2544, FOLLOW_KW_ADD_in_alterStatementSuffixAddCol1128, FOLLOW_KW_ADD_in_alterStatementSuffixAddPartitions1218, FOLLOW_KW_ALL_in_queryOperator3884, FOLLOW_KW_ALL_in_selectClause4726, FOLLOW_KW_ALTER_in_alterStatement969, FOLLOW_KW_AND_in_precedenceAndOperator7755, FOLLOW_KW_ARRAY_in_listType3782, FOLLOW_KW_AS_in_castExpression6717, FOLLOW_KW_AS_in_createFunctionStatement1867, FOLLOW_KW_AS_in_selectItem5159, FOLLOW_KW_AS_in_tableFileFormat2878, FOLLOW_KW_AS_in_tableFileFormat2897, FOLLOW_KW_AS_in_tableFileFormat2916, FOLLOW_KW_AS_in_tableFileFormat2935, FOLLOW_KW_AS_in_trfmClause5272, FOLLOW_KW_ASC_in_columnNameOrder3207, FOLLOW_KW_ASC_in_columnRefOrder3291, FOLLOW_KW_BIGINT_in_primitiveType3590, FOLLOW_KW_BOOLEAN_in_primitiveType3612, FOLLOW_KW_BUCKET_in_tableSample5904, FOLLOW_KW_BUCKETS_in_tableBuckets2124, FOLLOW_KW_BY_in_clusterByClause6344, FOLLOW_KW_BY_in_distributeByClause6405, FOLLOW_KW_BY_in_groupByClause6187, FOLLOW_KW_BY_in_orderByClause6284, FOLLOW_KW_BY_in_sortByClause6460, FOLLOW_KW_BY_in_tableBuckets2093, FOLLOW_KW_BY_in_tableBuckets2106, FOLLOW_KW_BY_in_tablePartition2039, FOLLOW_KW_BY_in_tableRowFormatCollItemsIdentifier2716, FOLLOW_KW_BY_in_tableRowFormatFieldIdentifier2645, FOLLOW_KW_BY_in_tableRowFormatFieldIdentifier2654, FOLLOW_KW_BY_in_tableRowFormatLinesIdentifier2826, FOLLOW_KW_BY_in_tableRowFormatMapKeysIdentifier2772, FOLLOW_KW_CASE_in_caseExpression6780, FOLLOW_KW_CASE_in_whenExpression6860, FOLLOW_KW_CAST_in_castExpression6686, FOLLOW_KW_CLUSTER_in_clusterByClause6342, FOLLOW_KW_CLUSTERED_in_tableBuckets2091, FOLLOW_KW_COLLECTION_in_tableRowFormatCollItemsIdentifier2710, FOLLOW_KW_COLUMNS_in_alterStatementSuffixAddCol1137, FOLLOW_KW_COMMENT_in_columnNameType3377, FOLLOW_KW_COMMENT_in_tableComment1996, FOLLOW_KW_CREATE_in_createFunctionStatement1859, FOLLOW_KW_CREATE_in_createStatement790, FOLLOW_KW_DATA_in_loadStatement582, FOLLOW_KW_DATE_in_primitiveType3678, FOLLOW_KW_DATETIME_in_primitiveType3702, FOLLOW_KW_DELIMITED_in_serdePropertiesFormat2361, FOLLOW_KW_DESC_in_columnNameOrder3213, FOLLOW_KW_DESC_in_columnRefOrder3297, FOLLOW_KW_DESCRIBE_in_descStatement1616, FOLLOW_KW_DESCRIBE_in_descStatement1650, FOLLOW_KW_DIRECTORY_in_destination4608, FOLLOW_KW_DIRECTORY_in_destination4625, FOLLOW_KW_DISTINCT_in_function6536, FOLLOW_KW_DISTINCT_in_selectClause4732, FOLLOW_KW_DISTRIBUTE_in_distributeByClause6403, FOLLOW_KW_DOUBLE_in_primitiveType3656, FOLLOW_KW_DROP_in_alterStatementSuffixDropPartitions1326, FOLLOW_KW_DROP_in_dropFunctionStatement1910, FOLLOW_KW_DROP_in_dropStatement929, FOLLOW_KW_ELSE_in_caseExpression6804, FOLLOW_KW_ELSE_in_whenExpression6884, FOLLOW_KW_END_in_caseExpression6814, FOLLOW_KW_END_in_whenExpression6894, FOLLOW_KW_ESCAPED_in_tableRowFormatFieldIdentifier2652, FOLLOW_KW_EXISTS_in_ifNotExists753, FOLLOW_KW_EXPLAIN_in_explainStatement490, FOLLOW_KW_EXTENDED_in_descStatement1621, FOLLOW_KW_EXTENDED_in_descStatement1654, FOLLOW_KW_EXTENDED_in_explainStatement495, FOLLOW_KW_EXTERNAL_in_createStatement795, FOLLOW_KW_FALSE_in_booleanValue7862, FOLLOW_KW_FIELDS_in_tableRowFormatFieldIdentifier2641, FOLLOW_KW_FLOAT_in_primitiveType3633, FOLLOW_KW_FORMAT_in_serdeFormat2290, FOLLOW_KW_FORMAT_in_serdePropertiesFormat2359, FOLLOW_KW_FROM_in_fromClause5652, FOLLOW_KW_FULL_in_joinToken5817, FOLLOW_KW_FUNCTION_in_createFunctionStatement1863, FOLLOW_KW_FUNCTION_in_descStatement1652, FOLLOW_KW_FUNCTION_in_dropFunctionStatement1914, FOLLOW_KW_FUNCTIONS_in_showStatement1721, FOLLOW_KW_GROUP_in_groupByClause6185, FOLLOW_KW_IF_in_ifNotExists749, FOLLOW_KW_INPATH_in_loadStatement591, FOLLOW_KW_INPUTFORMAT_in_tableFileFormat2937, FOLLOW_KW_INSERT_in_insertClause4564, FOLLOW_KW_INT_in_primitiveType3565, FOLLOW_KW_INTO_in_loadStatement606, FOLLOW_KW_INTO_in_tableBuckets2118, FOLLOW_KW_IS_in_precedenceUnarySuffixExpression7297, FOLLOW_KW_ITEMS_in_tableRowFormatCollItemsIdentifier2712, FOLLOW_KW_JOIN_in_joinToken5748, FOLLOW_KW_JOIN_in_joinToken5784, FOLLOW_KW_JOIN_in_joinToken5803, FOLLOW_KW_JOIN_in_joinToken5821, FOLLOW_KW_KEYS_in_tableRowFormatMapKeysIdentifier2768, FOLLOW_KW_LEFT_in_joinToken5780, FOLLOW_KW_LIKE_in_createStatement818, FOLLOW_KW_LIMIT_in_limitClause4678, FOLLOW_KW_LINES_in_tableRowFormatLinesIdentifier2822, FOLLOW_KW_LOAD_in_loadStatement580, FOLLOW_KW_LOCAL_in_destination4606, FOLLOW_KW_LOCAL_in_loadStatement587, FOLLOW_KW_LOCATION_in_partitionLocation1284, FOLLOW_KW_LOCATION_in_tableLocation2998, FOLLOW_KW_MAP_in_mapType3825, FOLLOW_KW_MAP_in_tableRowFormatMapKeysIdentifier2766, FOLLOW_KW_MAP_in_trfmClause5227, FOLLOW_KW_MAPJOIN_in_hintName5040, FOLLOW_KW_MSCK_in_metastoreCheck1785, FOLLOW_KW_NOT_in_ifNotExists751, FOLLOW_KW_NOT_in_nullCondition7240, FOLLOW_KW_NOT_in_precedenceNotOperator7706, FOLLOW_KW_NULL_in_atomExpression7066, FOLLOW_KW_NULL_in_nullCondition7226, FOLLOW_KW_NULL_in_nullCondition7242, FOLLOW_KW_OF_in_tableSample5914, FOLLOW_KW_ON_in_joinSource5707, FOLLOW_KW_ON_in_tableSample5923, FOLLOW_KW_OR_in_precedenceOrOperator7806, FOLLOW_KW_ORDER_in_orderByClause6282, FOLLOW_KW_OUT_in_tableSample5912, FOLLOW_KW_OUTER_in_joinToken5782, FOLLOW_KW_OUTER_in_joinToken5801, FOLLOW_KW_OUTER_in_joinToken5819, FOLLOW_KW_OUTPUTFORMAT_in_tableFileFormat2943, FOLLOW_KW_OVERWRITE_in_insertClause4566, FOLLOW_KW_OVERWRITE_in_loadStatement602, FOLLOW_KW_PARTITION_in_partitionSpec7924, FOLLOW_KW_PARTITIONED_in_tablePartition2037, FOLLOW_KW_PARTITIONS_in_showStatement1744, FOLLOW_KW_PROPERTIES_in_alterStatementSuffixProperties1383, FOLLOW_KW_RCFILE_in_tableFileFormat2918, FOLLOW_KW_RECORDREADER_in_recordReader2237, FOLLOW_KW_REDUCE_in_trfmClause5242, FOLLOW_KW_RENAME_in_alterStatementSuffixRename1073, FOLLOW_KW_REPLACE_in_alterStatementSuffixAddCol1134, FOLLOW_KW_RIGHT_in_joinToken5799, FOLLOW_KW_ROW_in_serdeFormat2288, FOLLOW_KW_ROW_in_serdePropertiesFormat2357, FOLLOW_KW_SELECT_in_selectClause4723, FOLLOW_KW_SELECT_in_trfmClause5209, FOLLOW_KW_SEQUENCEFILE_in_tableFileFormat2880, FOLLOW_KW_SERDE_in_alterStatementSuffixSerdeProperties1433, FOLLOW_KW_SERDE_in_serdeFormat2292, FOLLOW_KW_SERDEPROPERTIES_in_alterStatementSuffixSerdeProperties1442, FOLLOW_KW_SERDEPROPERTIES_in_alterStatementSuffixSerdeProperties1479, FOLLOW_KW_SERDEPROPERTIES_in_serdeFormat2301, FOLLOW_KW_SET_in_alterStatementSuffixProperties1381, FOLLOW_KW_SET_in_alterStatementSuffixSerdeProperties1431, FOLLOW_KW_SET_in_alterStatementSuffixSerdeProperties1477, FOLLOW_KW_SHOW_in_showStatement1696, FOLLOW_KW_SHOW_in_showStatement1719, FOLLOW_KW_SHOW_in_showStatement1742, FOLLOW_KW_SMALLINT_in_primitiveType3545, FOLLOW_KW_SORT_in_sortByClause6458, FOLLOW_KW_SORTED_in_tableBuckets2104, FOLLOW_KW_STORED_in_tableFileFormat2876, FOLLOW_KW_STORED_in_tableFileFormat2895, FOLLOW_KW_STORED_in_tableFileFormat2914, FOLLOW_KW_STORED_in_tableFileFormat2933, FOLLOW_KW_STRING_in_primitiveType3741, FOLLOW_KW_TABLE_in_alterStatement972, FOLLOW_KW_TABLE_in_createStatement799, FOLLOW_KW_TABLE_in_destination4642, FOLLOW_KW_TABLE_in_dropStatement931, FOLLOW_KW_TABLE_in_loadStatement608, FOLLOW_KW_TABLE_in_metastoreCheck1788, FOLLOW_KW_TABLES_in_showStatement1698, FOLLOW_KW_TABLESAMPLE_in_tableSample5900, FOLLOW_KW_TEMPORARY_in_createFunctionStatement1861, FOLLOW_KW_TEMPORARY_in_dropFunctionStatement1912, FOLLOW_KW_TERMINATED_in_tableRowFormatCollItemsIdentifier2714, FOLLOW_KW_TERMINATED_in_tableRowFormatFieldIdentifier2643, FOLLOW_KW_TERMINATED_in_tableRowFormatLinesIdentifier2824, FOLLOW_KW_TERMINATED_in_tableRowFormatMapKeysIdentifier2770, FOLLOW_KW_TEXTFILE_in_tableFileFormat2899, FOLLOW_KW_THEN_in_caseExpression6793, FOLLOW_KW_THEN_in_whenExpression6873, FOLLOW_KW_TIMESTAMP_in_primitiveType3722, FOLLOW_KW_TINYINT_in_primitiveType3524, FOLLOW_KW_TO_in_alterStatementSuffixRename1075, FOLLOW_KW_TRANSFORM_in_trfmClause5211, FOLLOW_KW_TRUE_in_booleanValue7857, FOLLOW_KW_UNION_in_queryOperator3882, FOLLOW_KW_USING_in_trfmClause5261, FOLLOW_KW_WHEN_in_caseExpression6789, FOLLOW_KW_WHEN_in_whenExpression6869, FOLLOW_KW_WHERE_in_whereClause6110, FOLLOW_KW_WITH_in_alterStatementSuffixSerdeProperties1440, FOLLOW_KW_WITH_in_serdeFormat2299, FOLLOW_LESSTHAN_in_listType3784, FOLLOW_LESSTHAN_in_mapType3827, FOLLOW_limitClause_in_body4328, FOLLOW_limitClause_in_body4454, FOLLOW_limitClause_in_regular_body4039, FOLLOW_limitClause_in_regular_body4175, FOLLOW_listType_in_type3494, FOLLOW_loadStatement_in_execStatement545, FOLLOW_LPAREN_in_alterStatementSuffixAddCol1139, FOLLOW_LPAREN_in_atomExpression7126, FOLLOW_LPAREN_in_castExpression6692, FOLLOW_LPAREN_in_createStatement827, FOLLOW_LPAREN_in_function6525, FOLLOW_LPAREN_in_hintItem4993, FOLLOW_LPAREN_in_partitionSpec7931, FOLLOW_LPAREN_in_subQuerySource6053, FOLLOW_LPAREN_in_tableBuckets2095, FOLLOW_LPAREN_in_tableBuckets2108, FOLLOW_LPAREN_in_tablePartition2041, FOLLOW_LPAREN_in_tableProperties2494, FOLLOW_LPAREN_in_tableSample5902, FOLLOW_LPAREN_in_trfmClause5213, FOLLOW_LPAREN_in_trfmClause5276, FOLLOW_LSQUARE_in_precedenceFieldExpression7158, FOLLOW_mapType_in_type3502, FOLLOW_metastoreCheck_in_ddlStatement706, FOLLOW_nullCondition_in_precedenceUnarySuffixExpression7299, FOLLOW_Number_in_constant6940, FOLLOW_Number_in_limitClause4682, FOLLOW_Number_in_tableBuckets2122, FOLLOW_Number_in_tableSample5909, FOLLOW_Number_in_tableSample5919, FOLLOW_orderByClause_in_body4304, FOLLOW_orderByClause_in_body4430, FOLLOW_orderByClause_in_regular_body4015, FOLLOW_orderByClause_in_regular_body4151, FOLLOW_partitionLocation_in_alterStatementSuffixAddPartitions1222, FOLLOW_partitionLocation_in_alterStatementSuffixAddPartitions1228, FOLLOW_partitionSpec_in_alterStatementSuffixAddPartitions1220, FOLLOW_partitionSpec_in_alterStatementSuffixAddPartitions1226, FOLLOW_partitionSpec_in_alterStatementSuffixDropPartitions1328, FOLLOW_partitionSpec_in_alterStatementSuffixDropPartitions1333, FOLLOW_partitionSpec_in_metastoreCheck1794, FOLLOW_partitionSpec_in_metastoreCheck1800, FOLLOW_partitionSpec_in_partTypeExpr1577, FOLLOW_partitionSpec_in_tabName7884, FOLLOW_partitionVal_in_partitionSpec7933, FOLLOW_partitionVal_in_partitionSpec7939, FOLLOW_partTypeExpr_in_descStatement1628, FOLLOW_PLUS_in_hintClause4902, FOLLOW_precedenceAmpersandExpression_in_precedenceBitwiseOrExpression7589, FOLLOW_precedenceAmpersandExpression_in_precedenceBitwiseOrExpression7595, FOLLOW_precedenceAmpersandOperator_in_precedenceAmpersandExpression7541, FOLLOW_precedenceAndExpression_in_precedenceOrExpression7827, FOLLOW_precedenceAndExpression_in_precedenceOrExpression7833, FOLLOW_precedenceAndOperator_in_precedenceAndExpression7779, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression7676, FOLLOW_precedenceBitwiseOrExpression_in_precedenceEqualExpression7682, FOLLOW_precedenceBitwiseOrOperator_in_precedenceBitwiseOrExpression7592, FOLLOW_precedenceBitwiseXorExpression_in_precedenceStarExpression7432, FOLLOW_precedenceBitwiseXorExpression_in_precedenceStarExpression7438, FOLLOW_precedenceBitwiseXorOperator_in_precedenceBitwiseXorExpression7371, FOLLOW_precedenceEqualExpression_in_precedenceNotExpression7733, FOLLOW_precedenceEqualOperator_in_precedenceEqualExpression7679, FOLLOW_precedenceFieldExpression_in_precedenceUnaryPrefixExpression7275, FOLLOW_precedenceNotExpression_in_precedenceAndExpression7776, FOLLOW_precedenceNotExpression_in_precedenceAndExpression7782, FOLLOW_precedenceNotOperator_in_precedenceNotExpression7728, FOLLOW_precedenceOrExpression_in_expression7045, FOLLOW_precedenceOrOperator_in_precedenceOrExpression7830, FOLLOW_precedencePlusExpression_in_precedenceAmpersandExpression7538, FOLLOW_precedencePlusExpression_in_precedenceAmpersandExpression7544, FOLLOW_precedencePlusOperator_in_precedencePlusExpression7490, FOLLOW_precedenceStarExpression_in_precedencePlusExpression7487, FOLLOW_precedenceStarExpression_in_precedencePlusExpression7493, FOLLOW_precedenceStarOperator_in_precedenceStarExpression7435, FOLLOW_precedenceUnaryOperator_in_precedenceUnaryPrefixExpression7270, FOLLOW_precedenceUnaryPrefixExpression_in_precedenceUnarySuffixExpression7292, FOLLOW_precedenceUnarySuffixExpression_in_precedenceBitwiseXorExpression7368, FOLLOW_precedenceUnarySuffixExpression_in_precedenceBitwiseXorExpression7374, FOLLOW_primitiveType_in_castExpression6729, FOLLOW_primitiveType_in_mapType3831, FOLLOW_primitiveType_in_type3486, FOLLOW_propertiesList_in_tableProperties2496, FOLLOW_queryOperator_in_queryStatementExpression3911, FOLLOW_queryStatement_in_queryStatementExpression3908, FOLLOW_queryStatement_in_queryStatementExpression3914, FOLLOW_queryStatementExpression_in_execStatement537, FOLLOW_queryStatementExpression_in_subQuerySource6055, FOLLOW_recordReader_in_trfmClause5313, FOLLOW_regular_body_in_queryStatement3969, FOLLOW_RPAREN_in_alterStatementSuffixAddCol1143, FOLLOW_RPAREN_in_atomExpression7131, FOLLOW_RPAREN_in_castExpression6735, FOLLOW_RPAREN_in_createStatement831, FOLLOW_RPAREN_in_function6562, FOLLOW_RPAREN_in_hintItem4997, FOLLOW_RPAREN_in_partitionSpec7944, FOLLOW_RPAREN_in_subQuerySource6057, FOLLOW_RPAREN_in_tableBuckets2101, FOLLOW_RPAREN_in_tableBuckets2114, FOLLOW_RPAREN_in_tablePartition2045, FOLLOW_RPAREN_in_tableProperties2498, FOLLOW_RPAREN_in_tableSample5940, FOLLOW_RPAREN_in_trfmClause5217, FOLLOW_RPAREN_in_trfmClause5286, FOLLOW_RSQUARE_in_precedenceFieldExpression7163, FOLLOW_searchCondition_in_whereClause6112, FOLLOW_selectClause_in_body4287, FOLLOW_selectClause_in_body4413, FOLLOW_selectClause_in_regular_body3993, FOLLOW_selectClause_in_regular_body4129, FOLLOW_selectExpression_in_selectExpressionList5412, FOLLOW_selectExpression_in_selectExpressionList5417, FOLLOW_selectExpression_in_selectItem5155, FOLLOW_selectExpressionList_in_trfmClause5215, FOLLOW_selectExpressionList_in_trfmClause5232, FOLLOW_selectExpressionList_in_trfmClause5244, FOLLOW_selectItem_in_selectList4849, FOLLOW_selectItem_in_selectList4856, FOLLOW_selectList_in_selectClause4740, FOLLOW_serde_in_trfmClause5254, FOLLOW_serde_in_trfmClause5309, FOLLOW_serdeFormat_in_serde2172, FOLLOW_serdeFormat_in_tableRowFormat2449, FOLLOW_serdePropertiesFormat_in_serde2188, FOLLOW_serdePropertiesFormat_in_tableRowFormat2429, 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_tabTypeExpr1529, FOLLOW_showStatement_in_ddlStatement698, FOLLOW_showStmtIdentifier_in_showStatement1700, FOLLOW_showStmtIdentifier_in_showStatement1723, FOLLOW_sortByClause_in_body4322, FOLLOW_sortByClause_in_body4448, FOLLOW_sortByClause_in_regular_body4033, FOLLOW_sortByClause_in_regular_body4169, FOLLOW_STAR_in_hintClause4900, FOLLOW_STAR_in_hintClause4906, FOLLOW_STAR_in_tableAllColumns5452, FOLLOW_STAR_in_tableAllColumns5470, FOLLOW_StringLiteral_in_alterStatementSuffixSerdeProperties1437, FOLLOW_StringLiteral_in_columnNameType3381, FOLLOW_StringLiteral_in_constant6948, FOLLOW_StringLiteral_in_createFunctionStatement1869, FOLLOW_StringLiteral_in_destination4610, FOLLOW_StringLiteral_in_destination4627, FOLLOW_StringLiteral_in_keyValueProperty2590, FOLLOW_StringLiteral_in_keyValueProperty2596, FOLLOW_StringLiteral_in_loadStatement596, FOLLOW_StringLiteral_in_partitionLocation1288, FOLLOW_StringLiteral_in_recordReader2239, FOLLOW_StringLiteral_in_serdeFormat2296, FOLLOW_StringLiteral_in_tableComment2000, FOLLOW_StringLiteral_in_tableFileFormat2941, FOLLOW_StringLiteral_in_tableFileFormat2947, FOLLOW_StringLiteral_in_tableLocation3002, FOLLOW_StringLiteral_in_tableRowFormatCollItemsIdentifier2720, FOLLOW_StringLiteral_in_tableRowFormatFieldIdentifier2649, FOLLOW_StringLiteral_in_tableRowFormatFieldIdentifier2658, FOLLOW_StringLiteral_in_tableRowFormatLinesIdentifier2830, FOLLOW_StringLiteral_in_tableRowFormatMapKeysIdentifier2776, FOLLOW_StringLiteral_in_trfmClause5263, FOLLOW_subQuerySource_in_fromSource5864, FOLLOW_tableAllColumns_in_selectExpression5381, FOLLOW_tableBuckets_in_createStatement841, FOLLOW_tableComment_in_createStatement835, FOLLOW_tableFileFormat_in_createStatement847, FOLLOW_tableLocation_in_createStatement852, FOLLOW_tableOrColumn_in_atomExpression7118, FOLLOW_tablePartition_in_createStatement838, FOLLOW_tableProperties_in_alterStatementSuffixProperties1385, FOLLOW_tableProperties_in_alterStatementSuffixSerdeProperties1444, FOLLOW_tableProperties_in_alterStatementSuffixSerdeProperties1481, FOLLOW_tableProperties_in_serdeFormat2305, FOLLOW_tableRowFormat_in_createStatement844, FOLLOW_tableRowFormatCollItemsIdentifier_in_serdePropertiesFormat2366, FOLLOW_tableRowFormatFieldIdentifier_in_serdePropertiesFormat2363, FOLLOW_tableRowFormatLinesIdentifier_in_serdePropertiesFormat2372, FOLLOW_tableRowFormatMapKeysIdentifier_in_serdePropertiesFormat2369, FOLLOW_tableSample_in_tableSource5994, FOLLOW_tableSource_in_fromSource5860, FOLLOW_tabName_in_destination4644, FOLLOW_tabName_in_loadStatement613, FOLLOW_tabTypeExpr_in_partTypeExpr1575, FOLLOW_trfmClause_in_selectClause4802, FOLLOW_type_in_colType3469, FOLLOW_type_in_listType3786, FOLLOW_type_in_mapType3837, FOLLOW_whenExpression_in_atomExpression7110, FOLLOW_whereClause_in_body4292, FOLLOW_whereClause_in_body4418, FOLLOW_whereClause_in_regular_body4003, FOLLOW_whereClause_in_regular_body4139, 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_RECORDREADER, 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_RECORDREADER, 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, recordReader, 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