aljoscha opened a new pull request #9690: Decouple plan preview URL: https://github.com/apache/flink/pull/9690 ## What is the purpose of the change {{PlanExecutor}} has a method {{getOptimizerPlanAsJSON()}} that is used by DataSet environments to get a JSON version of the execution plan. To ease future work and to make it more maintainable we should get rid of that method and instead have a dedicated utility for generating JSON plans that the environments can use. (The only reason this method is on the executor is because only {{flink-clients}} via {{flink-optimizer}} has the required components to derive a JSON plan.) ## Brief change log Please look at the list of commits for a changelog, each commit is an isolated refactoring on the path to the final result. ## Verifying this change * Added a test for the new `ExecutionPlanUtil` ## Documentation - Does this pull request introduce a new feature? no
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
