Re: CALCITE-3158, Avatica: migrate build system to Gradle

2019-09-19 Thread Danny Chan
Thanks for the effort Vladimir !

Best,
Danny Chan
在 2019年9月12日 +0800 PM8:38,Vladimir Sitnikov ,写道:
> Thanks everybody for helpful comments.
>
> At this point I'm confident the change is good, so I'm inclined to just
> commit it and cleanup glitches later if any.
> I'm inclined to remove pom.xml files from Git control as well.
>
> PS. There was Gradle-produced release candidate. You can find it under the
> subject of "[VOTE] Apache Calcite Avatica: Gradle-based release artifacts
> ready for review".
>
> Vladimir


Calcite-Master - Build # 1345 - Failure

2019-09-19 Thread Apache Jenkins Server
The Apache Jenkins build system has built Calcite-Master (build #1345)

Status: Failure

Check console output at https://builds.apache.org/job/Calcite-Master/1345/ to 
view the results.

Flatten SQL result, why is it required and how to get the result recovered

2019-09-19 Thread Yang Zhang
Hello Calcite team,

In terms of query involving nested field (select * from a table scan containing 
nested fields), I saw Calcite would flatten the result 
(https://github.com/apache/calcite/blob/037250b99d6db8a605b64780a3643f784d07d308/core/src/main/java/org/apache/calcite/prepare/PlannerImpl.java#L314).
 Why is this required? And how can flatten result be recovered back to nested 
row? Thank you!

Best,
Yang


Re: Re: [ANNOUNCE] New committer: Julian Feinauer

2019-09-19 Thread Stamatis Zampetakis
Congrats Julian!

I always enjoy reading your emails in particular those bringing new
challenges for Calcite and the relational world.

Obviously your high quality work on MATCH_RECOGNISE is much appreciated.
Looking forward for more.

Best,
Stamatis




On Wed, Sep 18, 2019, 5:10 PM Andrei Sereda  wrote:

> Congratulations, Julian !
>
> On Tue, Sep 17, 2019 at 11:26 PM Amit Chavan  wrote:
>
> > Congrats, Julian !!
> >
> > On Tue, Sep 17, 2019 at 8:12 PM XING JIN 
> wrote:
> >
> > > Congrats, Julian !
> > > You are well deserved ~
> > >
> > > Haisheng Yuan  于2019年9月18日周三 上午10:38写道:
> > >
> > > > Congrats, Julian!
> > > >
> > > > - Haisheng
> > > >
> > > > --
> > > > 发件人:Chunwei Lei
> > > > 日 期:2019年09月18日 10:30:31
> > > > 收件人:
> > > > 主 题:Re: [ANNOUNCE] New committer: Julian Feinauer
> > > >
> > > > Congratulations, Julian!
> > > >
> > > >
> > > >
> > > > Best,
> > > > Chunwei
> > > >
> > > >
> > > > On Wed, Sep 18, 2019 at 9:24 AM Danny Chan 
> > wrote:
> > > >
> > > > > Congratulations, Muhammad ! Welcome to join us ! Thanks for your
> huge
> > > > > contribution for the Match Recognize.
> > > > >
> > > > > Best,
> > > > > Danny Chan
> > > > > 在 2019年9月18日 +0800 AM5:55,Francis Chuang  > > >,写道:
> > > > > > Apache Calcite's Project Management Committee (PMC) has invited
> > > Julian
> > > > > > Feinauer to become a committer, and we are pleased to announce
> that
> > > he
> > > > > > has accepted.
> > > > > >
> > > > > > Julian is an active contributor to the Calcite code base and has
> > been
> > > > > > active on the mailing list answering questions, participating in
> > > > > > discussions and voting for releases.
> > > > > >
> > > > > > Julian, welcome, thank you for your contributions, and we look
> > > forward
> > > > > > your further interactions with the community! If you wish, please
> > > feel
> > > > > > free to tell us more about yourself and what you are working on.
> > > > > >
> > > > > > Francis (on behalf of the Apache Calcite PMC)
> > > > >
> > > >
> > > >
> > >
> >
>


Re: [ANNOUNCE] New committer: Muhammad Gelbana

2019-09-19 Thread Stamatis Zampetakis
Well deserved Muhammad!

Thanks for all you have done till now and keep up the good work!

Best,
Stamatis


On Thu, Sep 19, 2019, 4:54 PM Julian Feinauer 
wrote:

> Congrats Muhammad!
>
> Julian
>
> Am 19.09.19, 09:47 schrieb "Kevin Risden" :
>
> Congrats and welcome Muhammad!
>
> Kevin Risden
>
>
> On Wed, Sep 18, 2019 at 12:15 PM Muhammad Gelbana  >
> wrote:
>
> > Thank you all for the very warm welcome.
> >
> > Calcite really changed a lot of things for my current employer. I
> got to
> > know Calcite when I was exposed to Drill and now we're planning to
> > integrating Calcite within our product. Being an analytics company,
> Calcite
> > provides great deal of help to us.
> >
> > Thanks,
> > Gelbana
> >
> >
> > On Wed, Sep 18, 2019 at 5:10 PM Andrei Sereda 
> wrote:
> >
> > > Congrats, Muhammad!
> > >
> > > On Tue, Sep 17, 2019 at 11:26 PM Amit Chavan 
> wrote:
> > >
> > > > Congratulations, Muhammad !!
> > > >
> > > > On Tue, Sep 17, 2019 at 8:10 PM XING JIN <
> jinxing.co...@gmail.com>
> > > wrote:
> > > >
> > > > > Congrats, Muhammad !
> > > > >
> > > > > 王炎林 <1989yanlinw...@163.com> 于2019年9月18日周三 上午10:38写道:
> > > > >
> > > > > > Congratulations, Muhammad!
> > > > > >
> > > > > >
> > > > > > Best,
> > > > > > Yanlin
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > At 2019-09-18 05:58:53, "Francis Chuang" <
> francischu...@apache.org
> > >
> > > > > wrote:
> > > > > > >Apache Calcite's Project Management Committee (PMC) has
> invited
> > > > Muhammad
> > > > > > >Gelbana to become a committer, and we are pleased to
> announce that
> > > he
> > > > > > >has accepted.
> > > > > > >
> > > > > > >Muhammad is an active contributor and has contributed
> numerous
> > > patches
> > > > > > >to Calcite. He has also been extremely active on the
> mailing list,
> > > > > > >helping out new users and participating in design
> discussions.
> > > > > > >
> > > > > > >Muhammad, welcome, thank you for your contributions, and we
> look
> > > > forward
> > > > > > >your further interactions with the community! If you wish,
> please
> > > feel
> > > > > > >free to tell us more about yourself and what you are
> working on.
> > > > > > >
> > > > > > >Francis (on behalf of the Apache Calcite PMC)
> > > > > >
> > > > >
> > > >
> > >
> >
>
>
>


Re: [ANNOUNCE] New committer: Muhammad Gelbana

2019-09-19 Thread Julian Feinauer
Congrats Muhammad!

Julian

Am 19.09.19, 09:47 schrieb "Kevin Risden" :

Congrats and welcome Muhammad!

Kevin Risden


On Wed, Sep 18, 2019 at 12:15 PM Muhammad Gelbana 
wrote:

> Thank you all for the very warm welcome.
>
> Calcite really changed a lot of things for my current employer. I got to
> know Calcite when I was exposed to Drill and now we're planning to
> integrating Calcite within our product. Being an analytics company, 
Calcite
> provides great deal of help to us.
>
> Thanks,
> Gelbana
>
>
> On Wed, Sep 18, 2019 at 5:10 PM Andrei Sereda  wrote:
>
> > Congrats, Muhammad!
> >
> > On Tue, Sep 17, 2019 at 11:26 PM Amit Chavan  wrote:
> >
> > > Congratulations, Muhammad !!
> > >
> > > On Tue, Sep 17, 2019 at 8:10 PM XING JIN 
> > wrote:
> > >
> > > > Congrats, Muhammad !
> > > >
> > > > 王炎林 <1989yanlinw...@163.com> 于2019年9月18日周三 上午10:38写道:
> > > >
> > > > > Congratulations, Muhammad!
> > > > >
> > > > >
> > > > > Best,
> > > > > Yanlin
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > At 2019-09-18 05:58:53, "Francis Chuang"  >
> > > > wrote:
> > > > > >Apache Calcite's Project Management Committee (PMC) has invited
> > > Muhammad
> > > > > >Gelbana to become a committer, and we are pleased to announce 
that
> > he
> > > > > >has accepted.
> > > > > >
> > > > > >Muhammad is an active contributor and has contributed numerous
> > patches
> > > > > >to Calcite. He has also been extremely active on the mailing 
list,
> > > > > >helping out new users and participating in design discussions.
> > > > > >
> > > > > >Muhammad, welcome, thank you for your contributions, and we look
> > > forward
> > > > > >your further interactions with the community! If you wish, please
> > feel
> > > > > >free to tell us more about yourself and what you are working on.
> > > > > >
> > > > > >Francis (on behalf of the Apache Calcite PMC)
> > > > >
> > > >
> > >
> >
>




Re: [ANNOUNCE] New committer: Julian Feinauer

2019-09-19 Thread Julian Feinauer
Thanks all of you so much!

Am 19.09.19, 09:47 schrieb "Kevin Risden" :

Congrats and welcome Julian!

Kevin Risden


On Wed, Sep 18, 2019 at 4:12 PM Muhammad Gelbana 
wrote:

> Welcome aboard !
>
> Thanks,
> Gelbana
>
>
> On Wed, Sep 18, 2019 at 5:10 PM Andrei Sereda  wrote:
>
> > Congratulations, Julian !
> >
> > On Tue, Sep 17, 2019 at 11:26 PM Amit Chavan  wrote:
> >
> > > Congrats, Julian !!
> > >
> > > On Tue, Sep 17, 2019 at 8:12 PM XING JIN 
> > wrote:
> > >
> > > > Congrats, Julian !
> > > > You are well deserved ~
> > > >
> > > > Haisheng Yuan  于2019年9月18日周三 上午10:38写道:
> > > >
> > > > > Congrats, Julian!
> > > > >
> > > > > - Haisheng
> > > > >
> > > > > --
> > > > > 发件人:Chunwei Lei
> > > > > 日 期:2019年09月18日 10:30:31
> > > > > 收件人:
> > > > > 主 题:Re: [ANNOUNCE] New committer: Julian Feinauer
> > > > >
> > > > > Congratulations, Julian!
> > > > >
> > > > >
> > > > >
> > > > > Best,
> > > > > Chunwei
> > > > >
> > > > >
> > > > > On Wed, Sep 18, 2019 at 9:24 AM Danny Chan 
> > > wrote:
> > > > >
> > > > > > Congratulations, Muhammad ! Welcome to join us ! Thanks for your
> > huge
> > > > > > contribution for the Match Recognize.
> > > > > >
> > > > > > Best,
> > > > > > Danny Chan
> > > > > > 在 2019年9月18日 +0800 AM5:55,Francis Chuang <
> francischu...@apache.org
> > > > >,写道:
> > > > > > > Apache Calcite's Project Management Committee (PMC) has 
invited
> > > > Julian
> > > > > > > Feinauer to become a committer, and we are pleased to announce
> > that
> > > > he
> > > > > > > has accepted.
> > > > > > >
> > > > > > > Julian is an active contributor to the Calcite code base and
> has
> > > been
> > > > > > > active on the mailing list answering questions, participating
> in
> > > > > > > discussions and voting for releases.
> > > > > > >
> > > > > > > Julian, welcome, thank you for your contributions, and we look
> > > > forward
> > > > > > > your further interactions with the community! If you wish,
> please
> > > > feel
> > > > > > > free to tell us more about yourself and what you are working
> on.
> > > > > > >
> > > > > > > Francis (on behalf of the Apache Calcite PMC)
> > > > > >
> > > > >
> > > > >
> > > >
> > >
> >
>




Re: Github Actions for CI

2019-09-19 Thread Kevin Risden
So I've been wanting to sit down and look at this closer so its exciting to
see progress :) Thanks for digging in. I'd be interested in looking at
replacing Travis and seeing what it takes for the build with separate JVMs.

One thing that would be interesting would be to move the integration
> tests for Calcite to docker images and run each test for each backend in
> its own job to maximize parallelism and allow each job to maximize the
> available hardware resources.
>

I think this is a separate but related idea. It would be good to have
integration tests run without a beefy VM. Definitely would simplify some of
the RM steps for a release.

Kevin Risden


On Tue, Sep 17, 2019 at 7:20 PM Francis Chuang 
wrote:

> A month or so ago, I started a thread on Github Actions on the list. I
> have just replaced Travis with Github Actions for Avatica-Go
> (CALCITE-3356).
>
> For the workflows in Avatica-Go (currently just 1 for CI), see:
> https://github.com/apache/calcite-avatica-go/tree/master/.github/workflows
>
> The latest run is here:
> https://github.com/apache/calcite-avatica-go/runs/226087805
>
> The VMs provided by Github are a lot beefier (2 core CPUs, 7GB RAM, 14GB
> SSD disk). The tests are slightly slower compare to Travis (in the order
> of seconds), but this is most likely due to us having to check out the
> code during run time and the need to compile the Github Action for
> checking out the code for each run. I don't think this is too much of an
> issue and the direct integration with Github is much nicer.
>
> I think it shouldn't be too difficult to move Avatica and Calcite over.
> We can probably get rid of Appveyor as well since Github Actions
> provides Windows and OS X nodes as well.
>
> One thing that would be interesting would be to move the integration
> tests for Calcite to docker images and run each test for each backend in
> its own job to maximize parallelism and allow each job to maximize the
> available hardware resources.
>
> Francis
>


Re: Re: [ANNOUNCE] New committer: Julian Feinauer

2019-09-19 Thread Kevin Risden
Congrats and welcome Julian!

Kevin Risden


On Wed, Sep 18, 2019 at 4:12 PM Muhammad Gelbana 
wrote:

> Welcome aboard !
>
> Thanks,
> Gelbana
>
>
> On Wed, Sep 18, 2019 at 5:10 PM Andrei Sereda  wrote:
>
> > Congratulations, Julian !
> >
> > On Tue, Sep 17, 2019 at 11:26 PM Amit Chavan  wrote:
> >
> > > Congrats, Julian !!
> > >
> > > On Tue, Sep 17, 2019 at 8:12 PM XING JIN 
> > wrote:
> > >
> > > > Congrats, Julian !
> > > > You are well deserved ~
> > > >
> > > > Haisheng Yuan  于2019年9月18日周三 上午10:38写道:
> > > >
> > > > > Congrats, Julian!
> > > > >
> > > > > - Haisheng
> > > > >
> > > > > --
> > > > > 发件人:Chunwei Lei
> > > > > 日 期:2019年09月18日 10:30:31
> > > > > 收件人:
> > > > > 主 题:Re: [ANNOUNCE] New committer: Julian Feinauer
> > > > >
> > > > > Congratulations, Julian!
> > > > >
> > > > >
> > > > >
> > > > > Best,
> > > > > Chunwei
> > > > >
> > > > >
> > > > > On Wed, Sep 18, 2019 at 9:24 AM Danny Chan 
> > > wrote:
> > > > >
> > > > > > Congratulations, Muhammad ! Welcome to join us ! Thanks for your
> > huge
> > > > > > contribution for the Match Recognize.
> > > > > >
> > > > > > Best,
> > > > > > Danny Chan
> > > > > > 在 2019年9月18日 +0800 AM5:55,Francis Chuang <
> francischu...@apache.org
> > > > >,写道:
> > > > > > > Apache Calcite's Project Management Committee (PMC) has invited
> > > > Julian
> > > > > > > Feinauer to become a committer, and we are pleased to announce
> > that
> > > > he
> > > > > > > has accepted.
> > > > > > >
> > > > > > > Julian is an active contributor to the Calcite code base and
> has
> > > been
> > > > > > > active on the mailing list answering questions, participating
> in
> > > > > > > discussions and voting for releases.
> > > > > > >
> > > > > > > Julian, welcome, thank you for your contributions, and we look
> > > > forward
> > > > > > > your further interactions with the community! If you wish,
> please
> > > > feel
> > > > > > > free to tell us more about yourself and what you are working
> on.
> > > > > > >
> > > > > > > Francis (on behalf of the Apache Calcite PMC)
> > > > > >
> > > > >
> > > > >
> > > >
> > >
> >
>


Re: [ANNOUNCE] New committer: Muhammad Gelbana

2019-09-19 Thread Kevin Risden
Congrats and welcome Muhammad!

Kevin Risden


On Wed, Sep 18, 2019 at 12:15 PM Muhammad Gelbana 
wrote:

> Thank you all for the very warm welcome.
>
> Calcite really changed a lot of things for my current employer. I got to
> know Calcite when I was exposed to Drill and now we're planning to
> integrating Calcite within our product. Being an analytics company, Calcite
> provides great deal of help to us.
>
> Thanks,
> Gelbana
>
>
> On Wed, Sep 18, 2019 at 5:10 PM Andrei Sereda  wrote:
>
> > Congrats, Muhammad!
> >
> > On Tue, Sep 17, 2019 at 11:26 PM Amit Chavan  wrote:
> >
> > > Congratulations, Muhammad !!
> > >
> > > On Tue, Sep 17, 2019 at 8:10 PM XING JIN 
> > wrote:
> > >
> > > > Congrats, Muhammad !
> > > >
> > > > 王炎林 <1989yanlinw...@163.com> 于2019年9月18日周三 上午10:38写道:
> > > >
> > > > > Congratulations, Muhammad!
> > > > >
> > > > >
> > > > > Best,
> > > > > Yanlin
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > At 2019-09-18 05:58:53, "Francis Chuang"  >
> > > > wrote:
> > > > > >Apache Calcite's Project Management Committee (PMC) has invited
> > > Muhammad
> > > > > >Gelbana to become a committer, and we are pleased to announce that
> > he
> > > > > >has accepted.
> > > > > >
> > > > > >Muhammad is an active contributor and has contributed numerous
> > patches
> > > > > >to Calcite. He has also been extremely active on the mailing list,
> > > > > >helping out new users and participating in design discussions.
> > > > > >
> > > > > >Muhammad, welcome, thank you for your contributions, and we look
> > > forward
> > > > > >your further interactions with the community! If you wish, please
> > feel
> > > > > >free to tell us more about yourself and what you are working on.
> > > > > >
> > > > > >Francis (on behalf of the Apache Calcite PMC)
> > > > >
> > > >
> > >
> >
>