Hi everyone, I just wanted to reach out to the Calcite community once more on this topic since no reply was received. Would be great if someone could get back to us.
Best regards, Martijn Op wo 8 jun. 2022 om 11:24 schreef Martijn Visser <martijnvis...@apache.org >: > Hi everyone, > > I would like to follow-up on this email that was sent by Jing. So far, no > progress has been made, despite reaching out to the mailing list, the > original Jira ticket and reaching out to people directly. Is there a way > that we can move this PR/topic forward? > > For context, in Apache Flink we're currently heavily using Calcite. > However, we are now at the stage where Calcite is actually holding us back. > It would be great if we can find a way to strengthen our bond and move both > Calcite and Flink forward. > > Looking forward to your thoughts, > > Martijn > > On 2022/01/26 07:05:37 Jing Zhang wrote: > > Hi community, > > My apologies for interrupting. > > Anyone could help to review the pr > > https://github.com/apache/calcite/pull/2606? > > Thanks a lot. > > > > CALCITE-4865 is the first sub-task of CALCITE-4864. This Jira aims to > > extend existing Table function in order to support Polymorphic Table > > Function which is introduced as the part of ANSI SQL 2016. > > > > The brief change logs of the PR are: > > - Update `Parser.jj` to support partition by clause and order by clause > > for input table with set semantics of PTF > > - Introduce `TableCharacteristics` which contains three characteristics > > of input table of table function > > - Update `SqlTableFunction` to add a method `tableCharacteristics`, > the > > method returns the table characteristics for the ordinal-th argument to > > this table function. Default return value is Optional.empty which means > the > > ordinal-th argument is not table. > > - Introduce `SqlSetSemanticsTable` which represents input table with > set > > semantics of Table Function, its `SqlKind` is `SET_SEMANTICS_TABLE` > > - Updates `SqlValidatorImpl` to validate only set semantic table of > Table > > Function could have partition by and order by clause > > - Update `SqlToRelConverter#substituteSubQuery` to parse subQuery which > > represents set semantics table. > > > > PR: https://github.com/apache/calcite/pull/2606 > > JIRA: https://issues.apache.org/jira/browse/CALCITE-4865 > > Parent JARA: https://issues.apache.org/jira/browse/CALCITE-4864 > > > > Best, > > Jing Zhang > > >