Inspired from TinySQL, Velox and MatrixOrigin.
- Logical Optimizer (Rule-Based) here. Right now it only supports
Column Pruner.
- Implement Parser from
TinySQL - Implement Logical Plan Builder from
TinySQL - Implement Logical Plan
Rule BasedOptimizer fromTinySQL - Implement Operators from
MatrixOriginandCockroachDB - Implement Expression Evaluation from
MatrixOrigin - Implement Expression Builder from
TinySQL - Implement Execution Pipeline,Stage from
LinDB - Implement Physical Plan Builder and Covert to Executors
- Implement Physical Plan
CascadeOptimizer - Implement Execution Runtime, Infine Process Read
