[
https://issues.apache.org/jira/browse/PHOENIX-671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15180578#comment-15180578
]
Haoran Zhang edited comment on PHOENIX-671 at 3/4/16 9:37 PM:
--------------------------------------------------------------
Thanks for you advice [~maryannxue], I will keep that in mind.
Based on the discussion, I think the whole roadmap may like this:
1. Supporting UNION in the master branch following the roadmap mentioned in the
previous comments. In this stage, I can reference [PHOENIX-1580 |
https://issues.apache.org/jira/browse/PHOENIX-1580].
2. Adding support for UNION in subqueries. In this stage,
[PHOENIX-1807|https://issues.apache.org/jira/browse/PHOENIX-1807] is a good
reference.
3. Implement PhoenixUnion on the calcite branch, which is similar to this JIRA
[PHOENIX-2192 | https://issues.apache.org/jira/browse/PHOENIX-2192] and the
commit is [here|
https://github.com/apache/phoenix/commit/d5c868209480e5e8ab69bade0ff060dc99f67196]
4. Add rules to push down sort through Union. I can follow this JIRA
[PHOENIX-2193|https://issues.apache.org/jira/browse/PHOENIX-2193] and the
commit is [here
|https://github.com/apache/phoenix/commit/145db4a20b5fd4b8a8c030406525af25e0651948].
I'm not sure whether this step is necessary or not. Perhaps, I should reuse
the previous code directly.
I need take care of
[PHOENIX-2658|https://issues.apache.org/jira/browse/PHOENIX-2658] and
[PHOENIX-2295|https://issues.apache.org/jira/browse/PHOENIX-2295] to avoid the
exceptions mentioned in those JIRAs being thrown again.
[~jamestaylor] and [~maryannxue]. Would you mind giving me any suggestions?
By the way, I notice that this JIRA
[PHOENIX-1871|https://issues.apache.org/jira/browse/PHOENIX-1871] is still
opening. Would you mind explaining it to me a bit more. Probably, I can
resolve it in this GSoC term.
Thank you very much.
was (Author: rcheungit):
Thanks for you advice [~maryannxue], I will keep that in mind.
Based on the discussion, I think the whole roadmap may like this:
1. Supporting UNION in the master branch following the roadmap mentioned in the
previous comments. In this stage, I can reference [PHOENIX-1580 |
https://issues.apache.org/jira/browse/PHOENIX-1580].
2. Adding support for UNION in subqueries. In this stage,
[https://issues.apache.org/jira/browse/PHOENIX-1807] is a good reference.
3. Implement PhoenixUnion on the calcite branch, which is similar to this JIRA
[PHOENIX-2192 | https://issues.apache.org/jira/browse/PHOENIX-2192] and the
commit is [here|
https://github.com/apache/phoenix/commit/d5c868209480e5e8ab69bade0ff060dc99f67196]
4. Add rules to push down sort through Union. I can follow this JIRA
[PHOENIX-2193|https://issues.apache.org/jira/browse/PHOENIX-2193] and the
commit is [here
|https://github.com/apache/phoenix/commit/145db4a20b5fd4b8a8c030406525af25e0651948].
I'm not sure whether this step is necessary or not. Perhaps, I should reuse
the previous code directly.
I need take care of
[PHOENIX-2658|https://issues.apache.org/jira/browse/PHOENIX-2658] and
[PHOENIX-2295|https://issues.apache.org/jira/browse/PHOENIX-2295] to avoid the
exceptions mentioned in those JIRAs being thrown again.
[~jamestaylor] and [~maryannxue]. Would you mind giving me any suggestions?
By the way, I notice that this JIRA
[PHOENIX-1871|https://issues.apache.org/jira/browse/PHOENIX-1871] is still
opening. Would you mind explaining it to me a bit more. Probably, I can
resolve it in this GSoC term.
Thank you very much.
> Support UNION
> -------------
>
> Key: PHOENIX-671
> URL: https://issues.apache.org/jira/browse/PHOENIX-671
> Project: Phoenix
> Issue Type: Task
> Reporter: James Taylor
> Labels: gsoc2016
>
> This is particularly useful for Pentaho support.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)