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

Reply via email to