Thanks! Can you improve the JIRA subject, so that everyone reading the release notes will understand it? (I had to look up COLLECTION_TABLE.)
> On Jun 30, 2021, at 5:12 AM, stanilovsky evgeny <estanilovs...@gridgain.com> > wrote: > > Guys, i fill the ticket [1] and PR is ready for check, can anyone take a look > on it ? > Additional test appended, all tests locally passed. > > [1] https://issues.apache.org/jira/browse/CALCITE-4673 > > thanks ! > >>> The PR needs to fix a bug or implement a feature. So, first you should log >>> a JIRA case describing what doesn’t work. Write tests for what doesn’t work >>> that you want to make work. (Or maybe you can refactor/generalize existing >>> tests.) Then submit a PR, and we will review that PR on the basis of >>> whether it fixes the bug. >>> >>> That may sound like a lot of process. But the alternative is people just >>> randomly changing code. >> >> No, this sounds like a proper way ) >> Ok, i understand you ! >> >>> >>>> On Jun 3, 2021, at 7:37 AM, stanilovsky evgeny >>>> <estanilovs...@gridgain.com> wrote: >>>> >>>> Julian, thanks for reply and comments. >>>> Can you explain, is it would possible to commit PR containing >>>> deduplication code moved upper this flag ? >>>> If so - i will create PR and rerun all existing tests, of course. >>>> Thanks ! >>>> >>>>> Master is a moving target. Apparently you are using a version of the >>>>> code from sometime in March. These links work better: >>>>> >>>>> [1] >>>>> https://github.com/apache/calcite/blob/796675c9b33e0461bc45a72780162d474a4b098b/core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java#L2881 >>>>> >>>>> [2] >>>>> https://github.com/apache/calcite/blob/796675c9b33e0461bc45a72780162d474a4b098b/core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java#L6209 >>>>> >>>>> I don't know the exact cause of what you are seeing, but when you set >>>>> "expand=false" you are choosing a newer (and better) code path. We do >>>>> not have feature parity between the code paths. Nor do we write tests >>>>> for both code paths. >>>>> >>>>> Some day I'd like to officially deprecate, then obsolete, >>>>> "expand=true". It is de facto deprecated because we put more effort >>>>> into the "expand=false" path. >>>>> >>>>> Julian >>>>> >>>>> >>>>> On Fri, May 28, 2021 at 1:19 AM stanilovsky evgeny >>>>> <estanilovs...@gridgain.com> wrote: >>>>>> >>>>>> Hi, calciters ) >>>>>> >>>>>> I am trying to figure out why DeduplicateCorrelateVariables [1] is called >>>>>> only if withExpand [2] flag is true ? Why we don`t need to deduplicate in >>>>>> appropriate case ? >>>>>> >>>>>> [1] >>>>>> https://github.com/apache/calcite/blob/master/core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java#L2881 >>>>>> >>>>>> [2] >>>>>> https://github.com/apache/calcite/blob/master/core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java#L6209 >>>>>> >>>>>> Thanks !