Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.39.0
Description
CALCITE-6976 is a symptom of a deeper problem: the family operand type checker using a predicate for specifying optional arguments will accept mistyped expressions if their number of arguments does not match the maximum number of arguments.
This affects at least 20 functions from SqlLibraryOperators.
A partial solution is to use the .or type checker when possible.
Attachments
Issue Links
- fixes
-
CALCITE-6976 Assertion failure while typechecking SUBSTR(TIMESTAMP, ...)
-
- Closed
-
- links to