Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
0: jdbc:drill:schema=dfs> select count(*) from cast_tbl_1 a, cast_tbl_2 b where a.c_timestamp = b.c_date; Query failed: RemoteRpcException: Failure while running fragment., Failure finding function that runtime code generation expected. Signature: compare_to_nulls_high( DATE:OPTIONAL, TIMESTAMP:OPTIONAL ) returns INT:REQUIRED [ e17b546e-81ec-49f0-ac91-f5714f570971 on atsqa4-134.qa.lab:31010 ] [ e17b546e-81ec-49f0-ac91-f5714f570971 on atsqa4-134.qa.lab:31010 ] Error: exception while executing query: Failure while executing query. (state=,code=0)
This is inconsistent with our UNION ALL implementation.
0: jdbc:drill:schema=dfs> select c_date from cast_tbl_1 union all select c_timestamp from cast_tbl_2 order by c_date limit 5; +------------+ | c_date | +------------+ | 1960-01-03 00:00:00.0 | | 1960-01-03 00:00:00.0 | | 1960-01-05 00:00:00.0 | | 1960-01-05 00:00:00.0 | | 1960-01-08 00:00:00.0 | +------------+ 5 rows selected (0.276 seconds)