fangwan created KUDU-2487:
-----------------------------

             Summary: kudu quote escape issues in select query
                 Key: KUDU-2487
                 URL: https://issues.apache.org/jira/browse/KUDU-2487
             Project: Kudu
          Issue Type: Bug
          Components: impala
    Affects Versions: 1.7.0
         Environment: kudu-1.7.0
cdh5.15.0
impala-2.12.0
            Reporter: fangwan


>From impala shell, I am getting wrong results by using escape single quote for 
>query, details explained below:
 1. create a kudu table like:
{code:java}
CREATE TABLE test_cf_escape(
 x INT NOT NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION,
y STRING NOT NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION,
z INT NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION,
PRIMARY KEY(x, y)
)
STORED AS KUDU
TBLPROPERTIES ('kudu.master_addresses'='hadoop-nn.xxx.com'){code}
2. insert data to the table:
{code:java}
insert into test_cf_escape (x,y,z) values (1, "chili\\\'s", 0);
insert into test_cf_escape (x,y,z) values (1, "chili\'s", 2);
select * from test_cf_escape;
=>
+---+----------+---+
| x | y        | z |
+---+----------+---+
| 1 | chili's  | 2 |
| 1 | chili\'s | 0 |
+---+----------+---+
{code}
3. we should get the same row by using below two select query, but failed:
{code:java}
select * from test_cf_escape where y = 'chili\'s'; => (1, 'chili\'s', 0)
select * from test_cf_escape where y = "chili's"; => (1, "chili's", 2)
{code}



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

Reply via email to