Jungtaek Lim created STORM-2073:
-----------------------------------
Summary: Reduce multi-steps on visitProject into one
Key: STORM-2073
URL: https://issues.apache.org/jira/browse/STORM-2073
Project: Apache Storm
Issue Type: Improvement
Components: storm-sql
Reporter: Jungtaek Lim
Assignee: Jungtaek Lim
In STORM-1434 we revamped the way to build Trident topology for Storm SQL.
While revamping visitProject(), it should handle multiple things (calculate
expression, projection) and moreover Trident doesn't allow duplicated field
name. So we end up having multiple steps - each -> project -> each -> project -
which doesn't look good.
STORM-2072 is introducing a way to map / flatMap with specifying different
output fields. With this, we can reduce visitProject() to have just 1 step
instead of 4 steps.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)