ZetaSQL – A SQL Analyzer Framework from Google
github.com
github.com
We will also be releasing more documentation over time,
particular related to developing engines with this framework.
Looks like they intend to resolve that.That is a truly enormous "one-pager". I thought my scroll bar was bugged!
Source: Another Googler that wastes time on memegen
I don't think the SQL standard mandates how the DBMS executes the query. In fact, I seem to remember that was on of the purposes of having an high level language.
For some more context, ZetaSQL is the thing we've standardized our internal systems on, aka F1, Dremel/BigQuery, Spanner (and there's a few others). The F1 Query paper makes a light reference to this in S7.2 http://www.vldb.org/pvldb/vol11/p1835-samwel.pdf.
For me, the most valuable feature of it has been that protos are an explicitly defined data type, since we use protos for pretty much everything. Docs: https://github.com/google/zetasql/blob/master/docs/one-pager...
EDIT: BigQuery SQL is described as "compliant with the SQL 2011 standard and has extensions", and I would also expect that to be a strict subset of ZetaSQL.
With Google SQL, it's really verbose but a conceptually coherent design just gives you less surprises.
I'd say I like the latter more.