Hi All, Just curious.. In the flink source code, it seems like the code from apache calcite has been copy pasted
Just curious to know why this was done, and why not just add a dependency in pom.xml?
Also curious why some parts like the SQL planner code generation parts are written in scala? why not java?
m
Martijn Visser
11/04/2023, 8:08 PM
If you check the code, you see there’s also a dependency on Calcite
Martijn Visser
11/04/2023, 8:09 PM
Code is copied in case it doesn’t work directly with the needs of Flink
Martijn Visser
11/04/2023, 8:09 PM
The history of the codegen and planner can be found in FLIPs and the mailing list