Re: calcite-avatica-go git commit: Update release script to also produce a zip archive

2018-04-27 Thread Francis Chuang
Thanks, Julian. Josh, do you feel that tar.gz is a good choice? If there is consensus for tar.gz, I will update the script and release instructions for avatica-go, so that we only release a tar.gz for the next release. Francis On 28/04/2018 6:21 AM, Julian Hyde wrote: Francis, Your

Re: [ANNOUNCE] New committer: Kevin Risden

2018-04-27 Thread Kevin Risden
Thanks everyone. I initially got started with Apache Calcite when improving SQL support in Apache Solr. It replaced the original Presto parser and we gained an optimizer as well. Over the past 2 years or so I have been trying to help improve Calcite by picking up issues that haven't gotten a ton

Re: [ANNOUNCE] Apache Calcite Avatica Go 3.0.0 released

2018-04-27 Thread Francis Chuang
Hey Julian, Thanks for the heads up. Please see inline. On 28/04/2018 2:56 AM, Julian Hyde wrote: Francis, Many thanks for getting this release out of the door. I know it was a lot of work! A few minor things: * ASF release policy says wait 24 hours between committing artifacts to

Re: [ANNOUNCE] Apache Calcite Avatica Go 3.0.0 released

2018-04-27 Thread Kevin Risden
Awesome work Francis! Kevin Risden On Thu, Apr 26, 2018 at 7:09 PM, Francis Chuang wrote: > The Apache Calcite team is pleased to announce the release of > Apache Calcite Avatica Go 3.0.0. > > Avatica is a framework for building database drivers. Avatica > defines a

Re: Calcite - JDK 8 and Use of Guava

2018-04-27 Thread Kevin Risden
> > Can you hold off making code changes for a few days, until I can commit > the branch? Definitely can hold off wasn't immediately going to start on this other than initial research. Will add details to CALCITE-2259 Kevin Risden On Thu, Apr 26, 2018 at 1:07 AM, Enrico Olivelli

Re: Updates on Calcite benchmark development

2018-04-27 Thread Edmon Begoli
Thanks, Michael. I think I shared Google Doc link on JIRA. If not, I will share a link. One question we have is what other Calcite supported data sources, in addition to JDBC-based ones, are worth benchmarking. Worth here would be determined by a) utility/demand for the data source, and b)

[jira] [Created] (CALCITE-2288) Type assertion error when reducing partially constant expression

2018-04-27 Thread Laurent Goujon (JIRA)
Laurent Goujon created CALCITE-2288: --- Summary: Type assertion error when reducing partially constant expression Key: CALCITE-2288 URL: https://issues.apache.org/jira/browse/CALCITE-2288 Project:

Re: Updates on Calcite benchmark development

2018-04-27 Thread Michael Mior
Great to hear! Thanks for the update and keep us posted if there's any way the rest of us can help. -- Michael Mior mm...@uwaterloo.ca Le jeu. 26 avr. 2018 à 22:51, Edmon Begoli a écrit : > Dear all, > > My colleagues and I are completing the implementation of the first >

Re: Derive Additional Filters

2018-04-27 Thread Julian Hyde
For T(p) and F(p), did you know that SQL has IS TRUE and IS FALSE? I find them very useful. For example, if I write “select * from t where x > 5” it is implicitly “select * from t where (x > 5) is true”. That takes care of 3-valued logic, because if “x" is null then “x > 5” is unknown and “(x >

Re: [ANNOUNCE] Apache Calcite Avatica Go 3.0.0 released

2018-04-27 Thread Julian Hyde
Francis, Many thanks for getting this release out of the door. I know it was a lot of work! A few minor things: * ASF release policy says wait 24 hours between committing artifacts to dev/release and announcing the release. This gives the mirrors chance to populate. * Did you send the message

Derive Additional Filters

2018-04-27 Thread Zhong Yu
In org.apache.calcite.rel.rules.FilterJoinRule, there's the following comment // TODO - add logic to derive additional filters. E.g., from // (t1.a = 1 AND t2.a = 2) OR (t1.b = 3 AND t2.b = 4), you can // derive table filters: // (t1.a = 1 OR t1.b = 3) // (t2.a = 2 OR t2.b = 4)

Re: [ANNOUNCE] Apache Calcite Avatica Go 3.0.0 released

2018-04-27 Thread Michael Mior
Awesome! Thanks again Francis :) -- Michael Mior mm...@uwaterloo.ca 2018-04-26 20:09 GMT-04:00 Francis Chuang : > The Apache Calcite team is pleased to announce the release of > Apache Calcite Avatica Go 3.0.0. > > Avatica is a framework for building database drivers.

[jira] [Created] (CALCITE-2287) StackOverflowError from FlatList equals()

2018-04-27 Thread Zhong Yu (JIRA)
Zhong Yu created CALCITE-2287: - Summary: StackOverflowError from FlatList equals() Key: CALCITE-2287 URL: https://issues.apache.org/jira/browse/CALCITE-2287 Project: Calcite Issue Type: Bug