Hi Calcite team, my previous employer, Keebo Inc, has agreed that I contribute back some improvements that I made to the RuleMatchVisualizer.
I had tried to use the RuleMatchVisualizer for a plan with many rule applications resulting in thousands of RelNodes. I've added some features that help the user to navigate around. The feature I like the most: the user can provide a list of nodes, and the visualizer can show just those nodes plus the nodes that connect them. The usability could be improved, though, any insight on how to change it is appreciated. If you want to try it, there's a PR, and also a standalone example at https://issues.apache.org/jira/browse/CALCITE-7133. Please feel free to discuss further improvements on the ticket. Best regards, Thomas Rebele
