diff options
author | Paul McGuire <ptmcg@austin.rr.com> | 2016-08-18 12:58:31 +0000 |
---|---|---|
committer | Paul McGuire <ptmcg@austin.rr.com> | 2016-08-18 12:58:31 +0000 |
commit | bc528c1074e0631d0f9fd2946685e989fb94914d (patch) | |
tree | 0768704549869fab7a224556828acb8d3bab453c /src/examples/select_parser.py | |
parent | c0de8da86ed1a4a6e17a312f3d11a3cd37f3b211 (diff) | |
download | pyparsing-git-bc528c1074e0631d0f9fd2946685e989fb94914d.tar.gz |
Fix 'from' results name to include all join elements.
Diffstat (limited to 'src/examples/select_parser.py')
-rw-r--r-- | src/examples/select_parser.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/examples/select_parser.py b/src/examples/select_parser.py index da106ac..5b823a4 100644 --- a/src/examples/select_parser.py +++ b/src/examples/select_parser.py @@ -99,7 +99,7 @@ join_source << (Group(single_source + OneOrMore(join_op + single_source + join_c result_column = "*" | table_name + "." + "*" | Group(expr + Optional(Optional(AS) + column_alias))
select_core = (SELECT + Optional(DISTINCT | ALL) + Group(delimitedList(result_column))("columns") +
- Optional(FROM + join_source("from")) +
+ Optional(FROM + join_source("from*")) +
Optional(WHERE + expr("where_expr")) +
Optional(GROUP + BY + Group(delimitedList(ordering_term)("group_by_terms")) +
Optional(HAVING + expr("having_expr"))))
|