Fluorite: Apache Calcite trace analyzer
Fluorite is an interactive visual Apache Calcite traces analyzer. It gives an ability to view a visual representation of Calcite traces: Rels, Subsets, Sets, so it is possible to explore not only the best plan but also dead-end options generated by Rules during planning.
In order to obtain a trace to be used as an input, run Calcite planning with TRACE logging level enabled for "org.apache.calcite.plan.RelOptPlanner".
It is named Fluorite because Fluorite scratches Calcite's surfarce.
Tested with Calcite versions: 1.18, 1.19.