Hi, Flink's Table API is pretty close to what SQL provides. IMO, the best approach would be to leverage that and build a SQL parser (maybe together with a logical optimizer) on top of the Table API. Parser (and optimizer) could be built using Apache Calcite which is providing exactly this.
Since the Table API is still a fairly new component and not very feature rich, it might make sense to extend and strengthen it before putting something major on top. Cheers, Fabian 2015-05-26 21:38 GMT+02:00 Timo Walther <twal...@apache.org>: > Hey everyone, > > I would be interested in having a complete SQL API in Flink. How is the > status there? Is someone already working on it? If not, I would like to > work on it. I found http://ijcsi.org/papers/IJCSI-12-1-1-169-174.pdf but > I couldn't find anything on the mailing list or Jira. Otherwise I would > open an issue and start a discussion about it there. > > Regards, > Timo >