Open apstndb opened 1 week ago
This PR implements EXCEPT and REPLACE in SelectItem.
EXCEPT
REPLACE
SelectItem
Note:
p.lookaheadStarModifierExcept()
* EXCEPT (columns)
* EXCEPT ALL
* EXCEPT DISTINCT
StarModifier
fixes #184
This PR implements
EXCEPT
andREPLACE
inSelectItem
.Note:
p.lookaheadStarModifierExcept()
to avoid ambiguity between* EXCEPT (columns)
and* EXCEPT ALL
or* EXCEPT DISTINCT
.StarModifier
is borrowed from ZetaSQL: https://github.com/google/zetasql/blob/194cd32b5d766d60e3ca442651d792c7fe54ea74/zetasql/parser/gen_parse_tree.py#L3617-L3634fixes #184