You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Victoria Markman (JIRA)" <ji...@apache.org> on 2015/06/26 01:38:04 UTC
[jira] [Created] (DRILL-3377) Can't partition by expression when
columns are explicitly specified in the CTAS column list
Victoria Markman created DRILL-3377:
---------------------------------------
Summary: Can't partition by expression when columns are explicitly specified in the CTAS column list
Key: DRILL-3377
URL: https://issues.apache.org/jira/browse/DRILL-3377
Project: Apache Drill
Issue Type: Bug
Components: Query Planning & Optimization
Affects Versions: 1.0.0
Reporter: Victoria Markman
Assignee: Jinfeng Ni
Query below throws an error:
{code:sql}
create table test(x1, x2) partition by (x1) as
select sum(a1), b1
from t1
group by b1;
{code}
{code}
0: jdbc:drill:schema=dfs> create table test(x1, x2) partition by (x1) as select sum(a1), b1 from t1 group by b1;
Error: SYSTEM ERROR: IllegalArgumentException: partition col x1 could not be resolved in table's column lists!
[Error Id: ab5624e8-e4dd-4752-95af-8bc2eef5d056 on atsqa4-133.qa.lab:31010] (state=,code=0)
{code}
When column aliases are used, it works:
{code}
0: jdbc:drill:schema=dfs> create table test partition by (x1) as select sum(a1) x1, b1 x2 from t1 group by b1;
+-----------+----------------------------+
| Fragment | Number of records written |
+-----------+----------------------------+
| 0_0 | 10 |
+-----------+----------------------------+
1 row selected (0.904 seconds)
0: jdbc:drill:schema=dfs> select * from test;
+-------+--------+
| x1 | x2 |
+-------+--------+
| null | hhhhh |
| 2 | bbbbb |
| 10 | jjjjj |
| 1 | aaaaa |
| 3 | ccccc |
| 4 | null |
| 5 | eeeee |
| 7 | ggggg |
| 6 | fffff |
| 9 | iiiii |
+-------+--------+
10 rows selected (0.161 seconds)
0: jdbc:drill:schema=dfs> select * from test order by x1;
+-------+--------+
| x1 | x2 |
+-------+--------+
| 1 | aaaaa |
| 2 | bbbbb |
| 3 | ccccc |
| 4 | null |
| 5 | eeeee |
| 6 | fffff |
| 7 | ggggg |
| 9 | iiiii |
| 10 | jjjjj |
| null | hhhhh |
+-------+--------+
10 rows selected (0.299 seconds)
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)