google / zetasql

ZetaSQL - Analyzer Framework for SQL
Apache License 2.0
2.32k stars 219 forks source link

Allow export of algebra to Substrait binary format #97

Open jacques-n opened 2 years ago

jacques-n commented 2 years ago

It would be great to explore exposing a zetasql algebra representation in Substrait algebra format.

For reference, there is the following current work underway wrt Substrait

There is current work around Substrait to support the following conversions:

If we exposed Zetasql with substrait, those plans could be executed in Velox, DuckDB, Arrow C++ and Datafusion.

For reference, here is a Substrait Google slides overview.