Re: [DICUSS] Support building physical RelNode in Calcite

2020-04-28 Thread Xiening Dai
interface to create aggregate, join. But >> what kind of physical aggregate? HashAgg, StreamAgg? How do I specify it as >> a local aggregate, or global aggregate? In many cases, these physical >> operator constructors have system dependent arguments, will the RelBuilder >> support these? Shuffle / Exch

Re: [DICUSS] Support building physical RelNode in Calcite

2020-04-28 Thread Stamatis Zampetakis
huffle / Exchange operator of different system may also > differ on their arguments. > > > > > > The worst case is that only physical filter, project, sort can be > created using the physical RelBuilder. > > > > > > - Haisheng > > > > > > -

Re: [DICUSS] Support building physical RelNode in Calcite

2020-04-08 Thread Julian Hyde
the physical RelBuilder. > > > > - Haisheng > > > > -------------- > > 发件人:Xiening Dai > > 日 期:2020年04月08日 07:36:43 > > 收件人: > > 主 题:[DICUSS] Support building physical RelNode in Calcite > >

Re: [DICUSS] Support building physical RelNode in Calcite

2020-04-08 Thread Xiening Dai
> > The worst case is that only physical filter, project, sort can be created > using the physical RelBuilder. > > - Haisheng > > -- > 发件人:Xiening Dai > 日 期:2020年04月08日 07:36:43 > 收件人: > 主 题

Re: [DICUSS] Support building physical RelNode in Calcite

2020-04-07 Thread Haisheng Yuan
is that only physical filter, project, sort can be created using the physical RelBuilder. - Haisheng -- 发件人:Xiening Dai 日 期:2020年04月08日 07:36:43 收件人: 主 题:[DICUSS] Support building physical RelNode in Calcite Hi all, In light of CALCITE

[DICUSS] Support building physical RelNode in Calcite

2020-04-07 Thread Xiening Dai
Hi all, In light of CALCITE-2970, I’d like to initiate a discussion. Currently the framework itself does not have a way to create physical RelNode (RelNode with a particular convention). We completely rely on adapter rules to convert logical nodes into physical ones. There are a few major