summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
authorAndi Albrecht <albrecht.andi@gmail.com>2017-04-18 08:50:50 +0200
committerAndi Albrecht <albrecht.andi@gmail.com>2017-04-18 08:50:50 +0200
commitdff274ca46e8a38b2f1615b99a799e3266dc8c5e (patch)
tree84848d6adf443e406917e50f4301e605b3968631 /sqlparse
parent7f8846b43aca5994983651bbcbe18f22386358fe (diff)
downloadsqlparse-dff274ca46e8a38b2f1615b99a799e3266dc8c5e.tar.gz
Re-order parsing so that comparisons are seens as identifiers (fixes #327).
Diffstat (limited to 'sqlparse')
-rw-r--r--sqlparse/engine/grouping.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py
index 3c49201..6684c13 100644
--- a/sqlparse/engine/grouping.py
+++ b/sqlparse/engine/grouping.py
@@ -274,7 +274,7 @@ def group_where(tlist):
@recurse()
def group_aliased(tlist):
I_ALIAS = (sql.Parenthesis, sql.Function, sql.Case, sql.Identifier,
- sql.Operation)
+ sql.Operation, sql.Comparison)
tidx, token = tlist.token_next_by(i=I_ALIAS, t=T.Number)
while token:
@@ -346,10 +346,10 @@ def group(stmt):
group_order,
group_typecasts,
group_operator,
+ group_comparison,
group_as,
group_aliased,
group_assignment,
- group_comparison,
align_comments,
group_identifier_list,