lib/bmg/sql/grammar.sexp.yml in bmg-0.16.0.pre.rc1 vs lib/bmg/sql/grammar.sexp.yml in bmg-0.16.0.pre.rc2

- old
+ new

@@ -33,10 +33,11 @@ select_exp: - [ set_quantifier, [ select_list, select_star ], from_clause, where_clause, + group_by_clause, order_by_clause, limit_clause, offset_clause ] set_quantifier: - [ set_quantifier_name ] @@ -48,10 +49,12 @@ - [ select_item+ ] from_clause: - [ table_spec ] where_clause: - [ predicate ] + group_by_clause: + - [ a_name ] order_by_clause: - [ order_by_term+ ] order_by_term: - [ qualified_name, direction ] direction: @@ -70,14 +73,22 @@ subquery_as: - [ nonjoin_exp, range_var_name ] scalar_exp: - qualified_name - column_name + - summarizer - literal + a_name: + - qualified_name + - column_name qualified_name: - [ range_var_name, column_name ] column_name: - [ name_rgx ] + summarizer: + - [ summary_func, qualified_name ] + summary_func: + - "::Symbol" table_name: - [ name_rgx ] range_var_name: - [ name_rgx ] limit_clause: