Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.36.0
Description
The current SQL grammar accepts either TIMESTAMP WITHOUT TIME ZONE or TIMESTAMP WITH LOCAL TIME ZONE. It does not accept the version without LOCAL: TIMESTAMP WITH TIME ZONE. This is a legal type in other SQL dialects, and it appears in the SQL 92 standard.
The Calcite documentation also lists the rejected type as a legal scalar type: https://calcite.apache.org/docs/reference.html#scalar-types
So there is a bug: either the compiler is wrong, or the documentation is wrong. The main question is "which one?"
Attachments
Issue Links
- links to