[jira] [Created] (CALCITE-2205) One more Infinite loop for JoinPushTransitivePredicatesRule

2018-03-06 Thread Vitalii Diravka (JIRA)
Vitalii Diravka created CALCITE-2205: Summary: One more Infinite loop for JoinPushTransitivePredicatesRule Key: CALCITE-2205 URL: https://issues.apache.org/jira/browse/CALCITE-2205 Project: Calcit

Re: Infinite loop with JoinPushTransitivePredicatesRule

2018-03-06 Thread Vitalii Diravka
Hi all. I found two issues which are related to this: CALCITE-2200 (is resolved already) and CALCITE-2205. I have general question: does it makes sense to create LogicalFilter with particular condition for some HepRelVertex with currentRel, which is actually the same desired LogicalFilter? Kind

Re: [VOTE] Release apache-calcite-avatica-1.11.0 (release candidate 0)

2018-03-06 Thread Kevin Risden
+1 (non-binding) * mvn clean install for git checkout hash * checked hashes of src downloads * mvn clean install from src tar.gz download * all tests pass * built Solr with Calcite 0.14.0 and Avatica 0.11.0-rc0. tests pass * checked that Docker images build. Able to connect from Avatica 0.11.0 cli

Re: Infinite loop with JoinPushTransitivePredicatesRule

2018-03-06 Thread Julian Hyde
Do you mean, for example, given Filter(x > 5, Scan(Foo)) does it make sense to add the same filter, as follows: Filter(x > 5, Filter(x > 5, Scan(Foo))) The second Filter has no effect, because all of its incoming rows already obey the predicate “x > 5”. So clearly it doesn’t make sense to a