You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Robert Hou (JIRA)" <ji...@apache.org> on 2018/08/10 21:14:00 UTC

[jira] [Created] (DRILL-6682) Cast integer to binary returns incorrect result

Robert Hou created DRILL-6682:
---------------------------------

             Summary: Cast integer to binary returns incorrect result
                 Key: DRILL-6682
                 URL: https://issues.apache.org/jira/browse/DRILL-6682
             Project: Apache Drill
          Issue Type: Bug
          Components: Execution - Relational Operators
    Affects Versions: 1.12.0
            Reporter: Robert Hou
            Assignee: Pritesh Maker


This query returns an empty binary string:
select cast(123 as binary) from (values(1));

The same problem occurs for bigint, float and double.
Casting works if the data type is date, time, timestamp, interval, varchar and binary.

select cast(date '2018-08-10' as binary) from (values(1));

select length(string_binary(cast(123 as binary))), length(string_binary(cast(date '2018-08-10' as binary))) from (values(1));
+---------+---------+
| EXPR$0  | EXPR$1  |
+---------+---------+
| 0       | 10      |
+---------+---------+




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)