[
https://issues.apache.org/jira/browse/PHOENIX-7935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Kyle Purtell resolved PHOENIX-7935.
------------------------------------------
Resolution: Fixed
> Propagate requested EXPLAIN options to nested plan contexts
> -----------------------------------------------------------
>
> Key: PHOENIX-7935
> URL: https://issues.apache.org/jira/browse/PHOENIX-7935
> Project: Phoenix
> Issue Type: Sub-task
> Reporter: Andrew Kyle Purtell
> Assignee: Andrew Kyle Purtell
> Priority: Major
> Fix For: PHOENIX-7876-feature
>
>
> Previously {{PhoenixStatement}} set {{ExplainOptions}} only on the root
> plan's {{{}StatementContext{}}}. Nested plans (hash-join / semi-join /
> anti-join build sides, {{UNION ALL}} branches, sort-merge-join halves, and
> {{ClientScanPlan}} / {{ClientAggregatePlan}} / {{TupleProjectionPlan}}
> wrappers) kept their default options and rendered as plain explain output.
> Each parent's {{getExplainPlan()}} now copies
> {{getContext().getExplainOptions()}} onto its child plans' contexts before
> composing them. {{ExplainTable}} no longer special-cases the root scan.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)