asenac / rust-sql-playground

A SQL query compiler written in Rust from scratch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SQL query compiler playground

This is a SQL query compiler written in Rust mainly for learning and blogging purposes.

There is no SQL parser yet and its overall functionality is very limited, although the logical optimizer is getting real.

Blog posts

Visualizing query plans

JsonSerializer utility can be used to dump the query plan in JSON format that can be rendered with any of the utilities in tools folder, using different graph rendering libraries.

Query plan

About

A SQL query compiler written in Rust from scratch


Languages

Language:Rust 97.8%Language:HTML 2.2%