[jira] [Created] (CALCITE-2907) AggregateExpandDistinctAggregatesRule produces a wrong relational algebra

2019-03-10 Thread Lai Zhou (JIRA)
Lai Zhou created CALCITE-2907: - Summary: AggregateExpandDistinctAggregatesRule produces a wrong relational algebra Key: CALCITE-2907 URL: https://issues.apache.org/jira/browse/CALCITE-2907 Project: Calcit

Calcite-Master - Build # 1069 - Still Failing

2019-03-10 Thread Apache Jenkins Server
The Apache Jenkins build system has built Calcite-Master (build #1069) Status: Still Failing Check console output at https://builds.apache.org/job/Calcite-Master/1069/ to view the results.

Re: CALCITE-2905: Maven -> Gradle: any thoughts

2019-03-10 Thread Kenneth Knowles
I don't modify Calcite often enough to deserve a full vote, but I am +0.5 as an occasional contributor. Beam transitioned from Maven to Gradle. We saw clean build times speed up by 5x or so. And of course clean builds are irrelevant for correct build systems, as their whole purpose is to build wha

About ElasticsearchToEnumerableConverterRule

2019-03-10 Thread Jocean shi
Hi All: I have a question. The ElasticsearchToEnumerableConverterRule is used to match RelNode.class. I think this rule can convert all RelNode. but only convert the root RelNode in fact. why? Jocean.shi Best wishes

Calcite-Master - Build # 1068 - Still Failing

2019-03-10 Thread Apache Jenkins Server
The Apache Jenkins build system has built Calcite-Master (build #1068) Status: Still Failing Check console output at https://builds.apache.org/job/Calcite-Master/1068/ to view the results.

[jira] [Created] (CALCITE-2906) Record DOT extension does not distinguish between simple and compound identifiers

2019-03-10 Thread Rong Rong (JIRA)
Rong Rong created CALCITE-2906: -- Summary: Record DOT extension does not distinguish between simple and compound identifiers Key: CALCITE-2906 URL: https://issues.apache.org/jira/browse/CALCITE-2906 Proje

Re: CALCITE-2905: Maven -> Gradle: any thoughts

2019-03-10 Thread Francis Chuang
I don't have an opinion on this, as I don't actively contribute to Calcite. However, when I built the last few Avatica releases, it took a while for maven to produce the build. If moving to Gradle yields performance improvements, I hope Avatica can also be moved to Gradle too. Francis On 11/0

Re: CALCITE-2905: Maven -> Gradle: any thoughts

2019-03-10 Thread Michael Mior
I currently sit at -0 on this as I haven't found Maven too cumbersome personally. However, I think you make some valid points. Hopefully it won't take too long to try this and then we can see what the actual impact on build times will be. It would also be good to hear from others doing regular Calc

Re: CALCITE-2905: Maven -> Gradle: any thoughts

2019-03-10 Thread Vladimir Sitnikov
Muhammad>gradle supports parallel execution The good thing is Gradle can run tests from "core" in parallel with javadoc build for "cassandra" and so on. Muhammad> Will this ease the project importing process to Eclipse ? This is usually a Muhammad> problem to me. I have to close projects to avoid

Re: CALCITE-2905: Maven -> Gradle: any thoughts

2019-03-10 Thread Muhammad Gelbana
I'm always in favor of anything that would lower our building time and apparently, gradle supports parallel execution[1]. Will this ease the project importing process to Eclipse ? This is usually a problem to me. I have to close projects to avoid displaying their build errors, define source folders

Re: CALCITE-2457. JUnit5 migration.

2019-03-10 Thread Muhammad Gelbana
The only benefit I can think of out of updating JUnit or our maven plugins in general, is getting closer to have a faster build if we leverage maven's or JUnit's parallel execution feature. Unfortunately it's still experimental for maven and JUnit5. But it's a good idea to stay a couple of steps

CALCITE-2905: Maven -> Gradle: any thoughts

2019-03-10 Thread Vladimir Sitnikov
Hi, I wonder what you think of migrating Maven to Gradle. I think one of the main points for having Gradle would be: 1) Eliminate "mvn install" for local testing. Calcite consists of multiple Maven modules, however Maven always uses jars from the local repository. That is if you modify a file in