Thanks, Julian, for bringing up this discussion. I'm just writing a pipeline parser recently. But I'm not using Calcite because I'm not very familiar with JavaCC, and I'm not sure how to support pipeline syntax while being compatible with SQL syntax, so I'm using go to write a parser specifically for pipeline syntax from scratch.
If no one takes over this work, I can start this work in the second half of the year, because the first half of the year is too busy. Best wishes, Cancai Cai On 2025/05/19 17:49:20 Julian Hyde wrote: > SQL pipe syntax was introduced as part of GoogleSQL and is described > in a paper "SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL" by > Jeff Shute and others[1]. Other vendors, including Firebolt and > Databricks, have announced support. I have logged a Jira case to > support pipe syntax in Calcite[2]. > > What do you think of supporting this syntax in Calcite? Is anyone > interested in taking on the task? > > I have sketched out a design in the case, but I would like to hear > what people think are the technical challenges in this task. > > Julian > > [1] https://www.vldb.org/pvldb/vol17/p4051-shute.pdf > [2] https://issues.apache.org/jira/browse/CALCITE-7028 >
