[
https://issues.apache.org/jira/browse/TAJO-1426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jihoon Son updated TAJO-1426:
-----------------------------
Attachment: TAJO-1426_jihoon.patch
Hi [~navis].
Your patch is so nice. I've added just the following two classes.
* *ExplainPlanPreprocessorForTest*: Tajo's logical planner can generate
different shapes of logical plans for the same query, especially when the query
involves one or more joins. This class guarantees the consistency of the
logical plan for the same query.
* *ExplainGlobalPlanPreprocessorForTest*: Data channels of a global plan can
have multiple shuffle keys, and their appearance order is basically not
preserved. However, to test the equivalence of global plans, the appearance
order of shuffle keys must be preserved. This class guarantees the consistency
of the order of shuffle keys.
Additionally, I've changed 'physical' to 'global' for the grammar, variable
names, and function names.
Please review my patch.
> Support "explain global" to get physical plan
> ---------------------------------------------
>
> Key: TAJO-1426
> URL: https://issues.apache.org/jira/browse/TAJO-1426
> Project: Tajo
> Issue Type: Improvement
> Reporter: Navis
> Assignee: Navis
> Priority: Minor
> Attachments: TAJO-1426_jihoon.patch
>
>
> Inconvenient to see that in log file.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)