Paper Reading: Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources 03-20