Null type resolution in disjunction fails (sqlsmith) #6313
Last updated: 2017-07-17 16:07:42 +0200
Date: 2017-05-13 14:14:44 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:53.0) Gecko/20100101 Firefox/53.0
It seems that the type resolution of the following predicate is incorrect.
where ((select r_regionkey from sys.region) is NULL)
Steps to Reproduce:
Date: 2017-05-13 23:25:09 +0200
Another disjoint query shows similar problems.
!types boolean(1,0) and int(32,0) are not equal for column 'L140'
Date: 2017-05-31 16:46:02 +0200
For complete details, see http//devmonetdborg/hg/MonetDB?cmd=changeset;node=595f2fed54eb
Date: 2017-05-31 16:54:10 +0200
fixed, ie check union types on the base tables not on the intermediates needed for the or expression.
The text was updated successfully, but these errors were encountered: