summaryrefslogtreecommitdiff
path: root/src/examples/select_parser.py
diff options
context:
space:
mode:
authorPaul McGuire <ptmcg@austin.rr.com>2016-08-18 12:58:31 +0000
committerPaul McGuire <ptmcg@austin.rr.com>2016-08-18 12:58:31 +0000
commitbc528c1074e0631d0f9fd2946685e989fb94914d (patch)
tree0768704549869fab7a224556828acb8d3bab453c /src/examples/select_parser.py
parentc0de8da86ed1a4a6e17a312f3d11a3cd37f3b211 (diff)
downloadpyparsing-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.py2
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"))))