#include <HqlParser.h>
Public Member Functions | |
definition (Parser const &self) | |
rule< ScannerT > const & | start () const |
Public Attributes | |
symbols | keywords |
rule< ScannerT > | boolean_literal |
rule< ScannerT > | column_definition |
rule< ScannerT > | column_name |
rule< ScannerT > | column_option |
rule< ScannerT > | create_definition |
rule< ScannerT > | create_definitions |
rule< ScannerT > | drop_specification |
rule< ScannerT > | rename_column_definition |
rule< ScannerT > | create_table_statement |
rule< ScannerT > | duration |
rule< ScannerT > | modify_column_definitions |
rule< ScannerT > | modify_column_definition |
rule< ScannerT > | create_namespace_statement |
rule< ScannerT > | use_namespace_statement |
rule< ScannerT > | drop_namespace_statement |
rule< ScannerT > | identifier |
rule< ScannerT > | user_identifier |
rule< ScannerT > | max_versions_option |
rule< ScannerT > | time_order_option |
rule< ScannerT > | statement |
rule< ScannerT > | single_string_literal |
rule< ScannerT > | double_string_literal |
rule< ScannerT > | string_literal |
rule< ScannerT > | parameter_list |
rule< ScannerT > | regexp_literal |
rule< ScannerT > | ttl_option |
rule< ScannerT > | counter_option |
rule< ScannerT > | access_group_definition |
rule< ScannerT > | index_definition |
rule< ScannerT > | access_group_option |
rule< ScannerT > | bloom_filter_option |
rule< ScannerT > | in_memory_option |
rule< ScannerT > | blocksize_option |
rule< ScannerT > | replication_option |
rule< ScannerT > | help_statement |
rule< ScannerT > | describe_table_statement |
rule< ScannerT > | show_statement |
rule< ScannerT > | select_statement |
rule< ScannerT > | where_clause |
rule< ScannerT > | where_predicate |
rule< ScannerT > | time_predicate |
rule< ScannerT > | relop |
rule< ScannerT > | row_interval |
rule< ScannerT > | row_predicate |
rule< ScannerT > | column_match |
rule< ScannerT > | column_predicate |
rule< ScannerT > | column_qualifier_spec |
rule< ScannerT > | value_predicate |
rule< ScannerT > | column_selection |
rule< ScannerT > | option_spec |
rule< ScannerT > | unused_tokens |
rule< ScannerT > | datetime |
rule< ScannerT > | date |
rule< ScannerT > | time |
rule< ScannerT > | year |
rule< ScannerT > | load_data_statement |
rule< ScannerT > | load_data_input |
rule< ScannerT > | load_data_option |
rule< ScannerT > | insert_statement |
rule< ScannerT > | insert_value_list |
rule< ScannerT > | insert_value |
rule< ScannerT > | delete_statement |
rule< ScannerT > | delete_column_clause |
rule< ScannerT > | table_option |
rule< ScannerT > | table_option_in_memory |
rule< ScannerT > | table_option_blocksize |
rule< ScannerT > | table_option_replication |
rule< ScannerT > | get_listing_statement |
rule< ScannerT > | drop_table_statement |
rule< ScannerT > | alter_table_statement |
rule< ScannerT > | rename_table_statement |
rule< ScannerT > | load_range_statement |
rule< ScannerT > | dump_statement |
rule< ScannerT > | dump_where_clause |
rule< ScannerT > | dump_where_predicate |
rule< ScannerT > | dump_table_statement |
rule< ScannerT > | dump_table_option_spec |
rule< ScannerT > | range_spec |
rule< ScannerT > | exists_table_statement |
rule< ScannerT > | update_statement |
rule< ScannerT > | create_scanner_statement |
rule< ScannerT > | destroy_scanner_statement |
rule< ScannerT > | fetch_scanblock_statement |
rule< ScannerT > | close_statement |
rule< ScannerT > | shutdown_statement |
rule< ScannerT > | shutdown_master_statement |
rule< ScannerT > | drop_range_statement |
rule< ScannerT > | replay_start_statement |
rule< ScannerT > | replay_log_statement |
rule< ScannerT > | replay_commit_statement |
rule< ScannerT > | cell_interval |
rule< ScannerT > | cell_predicate |
rule< ScannerT > | cell_spec |
rule< ScannerT > | wait_for_maintenance_statement |
rule< ScannerT > | move_range_statement |
rule< ScannerT > | balance_statement |
rule< ScannerT > | range_move_spec_list |
rule< ScannerT > | range_move_spec |
rule< ScannerT > | balance_option_spec |
rule< ScannerT > | heapcheck_statement |
rule< ScannerT > | compact_statement |
rule< ScannerT > | compact_type_option |
rule< ScannerT > | compaction_type |
rule< ScannerT > | metadata_sync_statement |
rule< ScannerT > | metadata_sync_option_spec |
rule< ScannerT > | stop_statement |
rule< ScannerT > | range_type |
rule< ScannerT > | table_identifier |
rule< ScannerT > | pseudo_table_reference |
rule< ScannerT > | dump_pseudo_table_statement |
rule< ScannerT > | set_statement |
rule< ScannerT > | set_variable_spec |
rule< ScannerT > | rebuild_indices_statement |
rule< ScannerT > | index_type_spec |
rule< ScannerT > | status_statement |
Definition at line 2441 of file HqlParser.h.
|
inline |
OPERATORS
TOKENS
Start grammar definition
End grammar definition
Definition at line 2442 of file HqlParser.h.
|
inline |
Definition at line 3520 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::access_group_definition |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::access_group_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::alter_table_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::balance_option_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::balance_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::blocksize_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::bloom_filter_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::boolean_literal |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::cell_interval |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::cell_predicate |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::cell_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::close_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::column_definition |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::column_match |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::column_name |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::column_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::column_predicate |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::column_qualifier_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::column_selection |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::compact_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::compact_type_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::compaction_type |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::counter_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::create_definition |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::create_definitions |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::create_namespace_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::create_scanner_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::create_table_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::date |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::datetime |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::delete_column_clause |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::delete_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::describe_table_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::destroy_scanner_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::double_string_literal |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::drop_namespace_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::drop_range_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::drop_specification |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::drop_table_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::dump_pseudo_table_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::dump_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::dump_table_option_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::dump_table_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::dump_where_clause |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::dump_where_predicate |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::duration |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::exists_table_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::fetch_scanblock_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::get_listing_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::heapcheck_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::help_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::identifier |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::in_memory_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::index_definition |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::index_type_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::insert_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::insert_value |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::insert_value_list |
Definition at line 3524 of file HqlParser.h.
symbols Hypertable::Hql::Parser::definition< ScannerT >::keywords |
Definition at line 3522 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::load_data_input |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::load_data_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::load_data_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::load_range_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::max_versions_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::metadata_sync_option_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::metadata_sync_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::modify_column_definition |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::modify_column_definitions |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::move_range_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::option_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::parameter_list |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::pseudo_table_reference |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::range_move_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::range_move_spec_list |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::range_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::range_type |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::rebuild_indices_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::regexp_literal |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::relop |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::rename_column_definition |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::rename_table_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::replay_commit_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::replay_log_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::replay_start_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::replication_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::row_interval |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::row_predicate |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::select_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::set_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::set_variable_spec |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::show_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::shutdown_master_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::shutdown_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::single_string_literal |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::status_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::stop_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::string_literal |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::table_identifier |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::table_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::table_option_blocksize |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::table_option_in_memory |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::table_option_replication |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::time |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::time_order_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::time_predicate |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::ttl_option |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::unused_tokens |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::update_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::use_namespace_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::user_identifier |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::value_predicate |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::wait_for_maintenance_statement |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::where_clause |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::where_predicate |
Definition at line 3524 of file HqlParser.h.
rule<ScannerT> Hypertable::Hql::Parser::definition< ScannerT >::year |
Definition at line 3524 of file HqlParser.h.