Hyunsik Choi created TAJO-595:
---------------------------------
Summary: The same expressions without different alias are not
allowed.
Key: TAJO-595
URL: https://issues.apache.org/jira/browse/TAJO-595
Project: Tajo
Issue Type: Bug
Components: planner/optimizer
Reporter: Hyunsik Choi
Assignee: Hyunsik Choi
Fix For: 0.8-incubating
Currently, LogicalPlanner and ProjectionPushDownRule do not allow the same
expressions with different alias names. The following query is an example of
this restriction.
{code}
select l_orderkey + 1 as total1, orderkey + 1 as total2 from ..
{code}
The main cause of this bug is that NamedExprManager and TargetListManager only
keep 1:1 mapping relationship between alias and expression. This patch changes
them to keep 1:N mapping relationship.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)