Thank you Rui for the heads up. A question to the community, does the size of the change require any process besides the usual PR reviews?
On Fri, Aug 2, 2019 at 10:23 AM Rui Wang <ruw...@google.com> wrote: > Hi community, > > I have been working on supporting ZetaSQL[1] as a SQL dialect in BeamSQL. > ZetaSQL is a SQL analyzer open sourced by Google. Here is ZetaSQL's > documentation[2]. > > Birfely, the design of integrating ZetaSQL with BeamSQL is, I made a > plugable query planner interface in BeamSQL, and we can easily plug in a > new planner[3] (in my case, ZetaSQL planner). Actually anyone can add new > planners by this way (e.g. PostgreSQL dialect). > > I want to contribute ZetaSQL planner and its related code(~10k) to Beam > repo(#9210 <https://github.com/apache/beam/pull/9210>). This contribution > barely touch existing Beam code (because the idea is plugable planner). > > > *Acknowledgement* > Thanks to all the people who provided help during Beam ZetaSQL > development: Matthew Brown, Brian Hulette, Andrew Pilloud, Kenneth Knowles, > Anton Kedin and Mikhail Gryzykhin. This list is not exhausted and also > thanks to contributions which are not listed. > > > [1]: https://github.com/google/zetasql > [2]: https://github.com/google/zetasql/tree/master/docs > [3]: > https://github.com/apache/beam/blob/master/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/QueryPlanner.java > > > -Rui >