You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Sujith (JIRA)" <ji...@apache.org> on 2019/02/03 11:35:00 UTC

[jira] [Created] (SPARK-26821) filters not working with char datatype when querying against hive table

Sujith created SPARK-26821:
------------------------------

             Summary: filters not working with char datatype when querying against hive table
                 Key: SPARK-26821
                 URL: https://issues.apache.org/jira/browse/SPARK-26821
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 2.4.0
            Reporter: Sujith


creates a table with a char type field, While inserting data to char data type column, if the data string length  is less than the specified datatype length, spark2x will not process filter query properly leading to incorrect result .

0: jdbc:hive2://10.19.89.222:22550/default> create table jj(id int, name char(5));
+---------+--+
| Result  |
+---------+--+
+---------+--+
No rows selected (0.894 seconds)
0: jdbc:hive2://10.19.89.222:22550/default> insert into table jj values(232,'ds');
+---------+--+
| Result  |
+---------+--+
+---------+--+
No rows selected (1.815 seconds)
0: jdbc:hive2://10.19.89.222:22550/default> select * from jj where name='ds';
+-----+-------+--+
| id  | name  |
+-----+-------+--+
+-----+-------+--+



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org