diff options
| author | Andi Albrecht <albrecht.andi@gmail.com> | 2009-04-24 15:05:23 +0200 |
|---|---|---|
| committer | Andi Albrecht <albrecht.andi@gmail.com> | 2009-04-24 15:05:23 +0200 |
| commit | be3b2d73ef118fa5bbf1549e2f9a71baae709cea (patch) | |
| tree | 1460b34e1f0a29dd5c17b3fb3a226091f70b79b6 /sqlparse/engine | |
| parent | 3bbc94129d3a9597f8218ba19c097620cf352137 (diff) | |
| download | sqlparse-be3b2d73ef118fa5bbf1549e2f9a71baae709cea.tar.gz | |
Handle wildcards in identifiers.
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 3a57496..41e123e 100644 --- a/sqlparse/engine/grouping.py +++ b/sqlparse/engine/grouping.py @@ -102,7 +102,9 @@ def group_case(tlist): def group_identifier(tlist): def _consume_cycle(tl, i): x = itertools.cycle((lambda y: y.match(T.Punctuation, '.'), - lambda y: y.ttype in (T.String.Symbol, T.Name))) + lambda y: y.ttype in (T.String.Symbol, + T.Name, + T.Wildcard))) for t in tl.tokens[i:]: if x.next()(t): yield t |
