Dropping support for Guava versions earlier than 14

2016-09-02 Thread Julian Hyde
Calcite currently supports a wide range of Guava versions, from 12.0.1 to 19.0*. For https://issues.apache.org/jira/browse/CALCITE-1334 I’d like to use RangeSet, which was introduced in Guava 14. Would anyone have a problem if we made Calcite

Re: Dropping support for Guava versions earlier than 14

2016-09-02 Thread Jungtaek Lim
+1 to drop. Storm depends on Guava 16.0.1. - Jungtaek Lim (HeartSaVioR) On Saturday, September 3, 2016, Julian Hyde wrote: > Calcite currently supports a wide range of Guava versions, from 12.0.1 to > 19.0*. For https://issues.apache.org/jira/browse/CALCITE-1334 < > https://issues.apache.org/j

[jira] [Created] (CALCITE-1368) Infer predicates for aggregate functions

2016-09-02 Thread Julian Hyde (JIRA)
Julian Hyde created CALCITE-1368: Summary: Infer predicates for aggregate functions Key: CALCITE-1368 URL: https://issues.apache.org/jira/browse/CALCITE-1368 Project: Calcite Issue Type: Bug

Re: Dropping support for Guava versions earlier than 14

2016-09-02 Thread Andrew Purtell
Use of Guava 14 introduces at least a compile time problem with HBase, upon which Phoenix depends, so I'm not sure Phoenix can move off of 13. I'd be happy to be proven wrong. On Fri, Sep 2, 2016 at 4:35 PM, Julian Hyde wrote: > Calcite currently supports a wide range of Guava versions, from 12.

Re: Dropping support for Guava versions earlier than 14

2016-09-02 Thread James Taylor
On the server-side, HBase depends on Guava 12 (because Hadoop depends on the same). For that reason, we've made sure Phoenix can work with this version too. Phoenix may not need to depend on Calcite on the server-side, and Phoenix and HBase both have shading, so there may be some avenues of escape.

Re: Dropping support for Guava versions earlier than 14

2016-09-02 Thread Julian Hyde
James & Andrew, I hear you. We’ll stay on Guava 12 if we have to. But can we try an experiment to see if it’s possible to get away with 14? I propose that Maryann (who is developing the branch of Phoenix that uses Calcite) tries running with https://github.com/apache/calcite/pull/277

how about integrate spark dataset/dataframe api

2016-09-02 Thread Wangfei (X)
Hi, community I noticed that now the spark adapter in calcite is integrated with spark core api, since now the dataset/dataframe api become the top level api, how about integrate the dataset/dataframe api ? or is it possible to do that? Fei.