Skip to content
Tatiana Jin edited this page Jul 17, 2018 · 7 revisions

This is a playground for playing with Apache Calcite!

Hope I can have fun getting familiar with different components in Calcite and knowing how to support data models, how the query optimizer works, how to customize cost models for application-specific optimizations, etc. Guess the high modularity and extensibility will make my learning lightweight and cool XD.

1. Schema Adapter: Supporting customized data models in Calcite

2. Query Planning & Optimization I: SqlNode, RelNode, and RexNode

3. TODO Query Planning & Optimization II.a: VolcanoPlanner Basics

4. TODO Cost Models: Customizing query optimization

5. TODO Materialized Views: Maintenance and query rewriting

(づ。◕‿‿◕。)づ (◕‿◕✿)

Clone this wiki locally