Julian Hyde created CALCITE-4389:
------------------------------------
Summary: Calls to ROW and anonymous row operators sometimes print
too many spaces
Key: CALCITE-4389
URL: https://issues.apache.org/jira/browse/CALCITE-4389
Project: Calcite
Issue Type: Bug
Reporter: Julian Hyde
Calls to {{ROW}} and anonymous row operators sometimes print too many spaces.
For example, "{{VALUES (1, TRUE)}}" is converted to SQL as
{noformat}
VALUES (1, TRUE)
{noformat}
(Note two spaces after "VALUES".)
The cause is that the argument to VALUES is initially represented as a call to
the ROW operator, "ROW (1, TRUE)", and later converted to a call to the
anonymous row operator. The anonymous row operator, whose name is " " (one
space), does not to be preceded by white space, but the one white space " " has
already been printed.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)