From 8bf78a086f540fc22f0e155031f063a93ce1d4a8 Mon Sep 17 00:00:00 2001 From: slickholms Date: Mon, 25 Jun 2018 15:10:12 +0530 Subject: Added HAVING class added a class named Having and inherited it with TokenList It will be easier for further manipulations as a HAVING clause contains multiple conditions just like WHERE clause --- sqlparse/sql.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sqlparse/sql.py') diff --git a/sqlparse/sql.py b/sqlparse/sql.py index 5054128..1e24014 100644 --- a/sqlparse/sql.py +++ b/sqlparse/sql.py @@ -531,6 +531,12 @@ class Where(TokenList): M_CLOSE = T.Keyword, ( 'ORDER', 'GROUP', 'LIMIT', 'UNION', 'UNION ALL', 'EXCEPT', 'HAVING', 'RETURNING', 'INTO') + + +class Having(TokenList): + """A HAVING clause.""" + M_OPEN = T.Keyword, 'HAVING' + M_CLOSE = T.Keyword, ('ORDER', 'LIMIT') class Case(TokenList): -- cgit v1.2.1