David Ross created HIVE-13775:
---------------------------------

             Summary: Predicates with trailing whitespace broken on PARQUET/ORC
                 Key: HIVE-13775
                 URL: https://issues.apache.org/jira/browse/HIVE-13775
             Project: Hive
          Issue Type: Bug
    Affects Versions: 1.2.1
            Reporter: David Ross


The following sequence works as expected:

{code}
drop table if exists test_text;
create table test_text stored as textfile as select 'M ';
select *, hex(`_c0`) from test_text;
select *, hex(`_c0`) from test_text where `_c0` = 'M ';
{code}

The last {{select}} correctly shows the single row. Note that the {{hex}} is 
only for clarity.

However, on {{ORC}} and {{PARQUET}}, the predicate misses the single row:

{code}
drop table if exists test_parquet;
create table test_parquet stored as parquet as select 'M ';
select *, hex(`_c0`) from test_parquet;
select *, hex(`_c0`) from test_parquet where `_c0` = 'M ';

drop table if exists test_orc;
create table test_orc stored as orc as select 'M ';
select *, hex(`_c0`) from test_orc;
select *, hex(`_c0`) from test_orc where `_c0` = 'M ';
{code}

Similar tests against {{1.0.1}} work as expected.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to