This rule is used by Flink for a while(since 2019/3), so we are confident that we can introduce it into the main optimize process.
Regards! Aron Tao JiaTao Tao <[email protected]> 于2020年10月27日周二 下午4:10写道: > Hi > I'll enable this rule and run UTs, Why I noticed this rule is because > Flink uses it as a default rule. > > Regards! > > Aron Tao > > > Chunwei Lei <[email protected]> 于2020年10月27日周二 上午10:32写道: > >> Note that RelOptUtil#registerDefaultRules is marked as experimental and it >> excludes quite a few rules. >> It might not be as perfect as expected. Feel free to improve it if needed. >> >> >> Best, >> Chunwei >> >> >> On Tue, Oct 27, 2020 at 2:13 AM Rui Wang <[email protected]> wrote: >> >> > If you include "ProjectJoinTransposeRule" as a default rule, what impact >> > will it have? Will some unit tests need to be updated? >> > >> > >> > -Rui >> > >> > On Mon, Oct 26, 2020 at 2:14 AM Fan Liya <[email protected]> wrote: >> > >> > > I also think the ProjectJoinTransposeRule should be included in the >> main >> > > optimizer process. >> > > >> > > Best, >> > > Liya Fan >> > > >> > > On Fri, Oct 23, 2020 at 10:43 AM JiaTao Tao <[email protected]> >> wrote: >> > > >> > > > This rule is only used in RelOptMaterializations#substitute, is not >> in >> > > > Calcite's main optimizer process(RelOptUtil#registerDefaultRules), >> > wonder >> > > > why, seems a common rule. >> > > > >> > > > >> > > > Regards! >> > > > >> > > > Aron Tao >> > > > >> > > >> > >> >
