Hi All, Just curious.. In the flink source code, i...
# random
s
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
If you check the code, you see there’s also a dependency on Calcite
Code is copied in case it doesn’t work directly with the needs of Flink
The history of the codegen and planner can be found in FLIPs and the mailing list
s
Ok, thanks for the info, will check the FLIPS 👍