diff options
| author | Andi Albrecht <albrecht.andi@gmail.com> | 2015-02-08 16:52:15 +0100 |
|---|---|---|
| committer | Andi Albrecht <albrecht.andi@gmail.com> | 2015-02-08 16:52:15 +0100 |
| commit | e1b5482b1413591260f41ceb50e97091928f195a (patch) | |
| tree | 01ab00f4d38f20b37a2f75ef28f737da12baaa00 /sqlparse/engine | |
| parent | 1ebad53c11295b26375fabf61591e7a69161842e (diff) | |
| download | sqlparse-e1b5482b1413591260f41ceb50e97091928f195a.tar.gz | |
(postgresql) Add support for square bracket array indexing, by darikg.
Pull request #170 with trivial conflicts resolved.
Diffstat (limited to 'sqlparse/engine')
| -rw-r--r-- | sqlparse/engine/grouping.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py index d6f1360..47d3c2e 100644 --- a/sqlparse/engine/grouping.py +++ b/sqlparse/engine/grouping.py @@ -156,10 +156,12 @@ def group_identifier(tlist): x = itertools.cycle(( lambda y: (y.match(T.Punctuation, '.') or y.ttype is T.Operator - or y.ttype is T.Wildcard), + or y.ttype is T.Wildcard + or y.ttype is T.ArrayIndex), lambda y: (y.ttype in (T.String.Symbol, T.Name, T.Wildcard, + T.ArrayIndex, T.Literal.String.Single, T.Literal.Number.Integer, T.Literal.Number.Float) |
