Changeset: b02fa313efb8 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b02fa313efb8
Modified Files:
        sql/server/sql_parser.y
Branch: default
Log Message:

Keep transiction states lists sorted


diffs (truncated from 764 to 300 lines):

diff --git a/sql/server/sql_parser.y b/sql/server/sql_parser.y
--- a/sql/server/sql_parser.y
+++ b/sql/server/sql_parser.y
@@ -93,7 +93,6 @@ UTF8_strlen(const char *val)
        return pos;
 }
 
-
 static char *
 uescape_xform(char *restrict s, const char *restrict esc)
 {
@@ -181,202 +180,202 @@ int yydebug=1;
 */
 %}
 
-       /* symbolic tokens */
+/* symbolic tokens */
 %type <sym>
+       add_table_element
+       aggr_ref
+       all_or_any_predicate
        alter_statement
+       alter_table_element
+       and_exp
+       assign_default
        assignment
-       create_statement
-       drop_statement
-       declare_statement
-       comment_on_statement
-       catalog_object
-       set_statement
-       sql
-       sqlstmt
-       with_query
-       schema
-       opt_schema_default_char_set
-       opt_path_specification
-       path_specification
-       schema_element
-       delete_stmt
-       truncate_stmt
-       merge_stmt
-       copyfrom_stmt
-       table_def
-       view_def
-       query_expression_def
-       query_expression
-       with_query_expression
-       role_def
-       type_def
-       func_def
-       index_def
-       seq_def
-       opt_seq_param
-       opt_alt_seq_param
-       opt_seq_common_param
-       all_or_any_predicate
-       like_exp
+       atom
        between_predicate
-       comparison_predicate
-       opt_from_clause
-       opt_window_clause
-       existence_test
-       in_predicate
-       insert_stmt
-       transaction_statement
-       _transaction_stmt
-       like_predicate
-       opt_where_clause
-       opt_having_clause
-       opt_group_by_clause
-       predicate
-       filter_exp
-       joined_table
-       join_spec
-       search_condition
-       opt_search_condition
-       and_exp
-       update_statement
-       update_stmt
-       control_statement
-       select_statement_single_row
+       call_procedure_statement
        call_statement
-       call_procedure_statement
-       routine_invocation
-       return_statement
-       return_value
+       case_exp
+       case_opt_else
+       case_scalar_exp
        case_statement
-       when_statement
-       when_search_statement
-       if_statement
-       while_statement
-       simple_select
-       select_no_parens
-       select_no_parens_orderby
-       subquery
-       subquery_with_orderby
-       test_for_null
-       values_or_query_spec
-       grant
-       revoke
-       operation
-       table_content_source
-       table_element
-       add_table_element
-       alter_table_element
-       drop_table_element
-       table_constraint
-       table_constraint_type
-       column_def
-       column_options
-       column_option
+       cast_exp
+       cast_value
+       catalog_object
        column_constraint
        column_constraint_type
-       generated_column
-       like_table
-       domain_constraint_type 
-       opt_order_by_clause
+       column_def
+       column_exp
+       column_option
+       column_options
+       comment_on_statement
+       comparison_predicate
+       control_statement
+       copyfrom_stmt
+       create_statement
+       datetime_funcs
+       dealloc
+       declare_statement
        default
        default_value
-       assign_default
-       cast_value
-       aggr_ref
-       var_ref
+       delete_stmt
+       domain_constraint_type 
+       drop_statement
+       drop_table_element
+       exec
+       exec_ref
+       existence_test
+       filter_exp
+       forest_element_value
+       func_data_type
+       func_def
        func_ref
-       datetime_funcs
-       string_funcs
-       scalar_exp
-       pred_exp
-       simple_scalar_exp
-       value_exp
-       column_exp
-       atom
+       generated_column
+       grant
+       group_by_element
+       grouping_set_element
+       if_opt_else
+       if_statement
+       in_predicate
+       index_def
        insert_atom
-       simple_atom
-       value
+       insert_stmt
+       interval_expression
+       join_spec
+       joined_table
+       like_exp
+       like_predicate
+       like_table
        literal
+       merge_insert
+       merge_match_clause
+       merge_stmt
+       merge_update_or_delete
        null
-       interval_expression
-       ordering_spec
-       table_ref
+       object_name
+       operation
+       opt_alt_seq_param
+       opt_as_partition
+       opt_comma_string_value_expression
+       opt_from_clause
+       opt_group_by_clause
+       opt_having_clause
        opt_limit
        opt_offset
+       opt_order_by_clause
+       opt_partition_by
+       opt_partition_spec
+       opt_path_specification
        opt_sample
+       opt_schema_default_char_set
+       opt_search_condition
        opt_seed
+       opt_seq_common_param
+       opt_seq_param
+       opt_table_name
+       opt_when
+       opt_where_clause
+       opt_window_clause
+       opt_XML_namespace_declaration_and_comma
+       ordering_spec
+       ordinary_grouping_element
        param
-       case_exp
-       case_scalar_exp
-       cast_exp
-       when_value
-       when_search
-       case_opt_else
+       partition_expression
+       partition_list_value
+       partition_on
+       partition_range_from
+       partition_range_to
+       path_specification
+       pred_exp
+       predicate
+       procedure_statement
+       query_expression
+       query_expression_def
+       return_statement
+       return_value
+       revoke
+       role_def
+       routine_invocation
+       scalar_exp
+       schema
+       schema_element
+       search_condition
+       select_no_parens
+       select_no_parens_orderby
+       select_statement_single_row
+       seq_def
+       set_statement
+       simple_atom
+       simple_scalar_exp
+       simple_select
+       sql
+       sqlstmt
+       string_funcs
+       subquery
+       subquery_with_orderby
+       table_constraint
+       table_constraint_type
+       table_content_source
+       table_def
+       table_element
        table_name
-       opt_table_name
-       object_name
-       exec
-       exec_ref
-       dealloc
+       table_ref
+       test_for_null
+       transaction_statement
+       transaction_stmt
        trigger_def
        trigger_event
-       opt_when
-       procedure_statement
        trigger_procedure_statement
-       if_opt_else
-       func_data_type
-       with_list_element
+       truncate_stmt
+       type_def
+       update_statement
+       update_stmt
+       value
+       value_exp
+       values_or_query_spec
+       var_ref
+       view_def
+       when_search
+       when_search_statement
+       when_statement
+       when_value
+       while_statement
+       window_bound
        window_definition
+       window_following_bound
+       window_frame_clause
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to