Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.39.0
Description
Consider an expression such as SELECT CAST(variant AS INT ARRAY).
The type inference produces a type of INTEGER NOT NULL ARRAY.
This is incorrect, since the elements of the array could be nulls.
This happens because SqlCollectionTypeNameSpec.deriveType never produces nullable types for collection elements.
Notice that one cannot write INT NULL ARRAY or INT NOT NULL ARRAY.
A conservative implementation should always produce a nullable element type.
Attachments
Issue Links
- links to