Re: [ANNOUNCE] Haisheng Yuan joins Calcite PMC

2019-11-11 Thread Chunhui Shi
Congratulations! On Mon, Nov 11, 2019 at 10:09 AM Jinfeng Ni wrote: > Congratulations! > > > On Tue, Nov 12, 2019 at 1:23 AM Rui Wang wrote: > > > > Congrats HaiSheng! > > > > > > -Rui > > > > On Mon, Nov 11, 2019 at 8:05 AM Stamatis Zampetakis > > wrote: > > > > > Congrats Haisheng! > > > >

Re: Another Calcite-related paper accepted for SIGMOD -- "One SQL to Rule Them All"

2019-02-12 Thread Chunhui Shi
Congratulations! Can not wait to read this paper! On Tue, Feb 12, 2019 at 5:34 AM Michael Mior wrote: > Excellent! Really glad to see all the work that has been happening on > streaming SQL in the Apache community get recognized. > -- > Michael Mior > mm...@apache.org > > Le mar. 12 févr. 2019

Re: Publish Drill Calcite project artifacts to Apache maven repository

2018-09-12 Thread Chunhui Shi
For CALCITE-1178 and other loosing type check things, if the concern was that it is not compliant with SQL standard, should this be a SQL flavor defined in one of compliance? So Calcite users (e.g. Drill) can choose a customized compliance to enable the implicit type conversion.

[jira] [Created] (CALCITE-2356) Allow user defined policy to dynamically define all or some specific rules' execution order or even skip some rules

2018-06-07 Thread Chunhui Shi (JIRA)
Chunhui Shi created CALCITE-2356: Summary: Allow user defined policy to dynamically define all or some specific rules' execution order or even skip some rules Key: CALCITE-2356 URL: https://issues.apache.org/jira

[jira] [Created] (CALCITE-2291) Add rule to push Project past Correlate

2018-04-30 Thread Chunhui Shi (JIRA)
Chunhui Shi created CALCITE-2291: Summary: Add rule to push Project past Correlate Key: CALCITE-2291 URL: https://issues.apache.org/jira/browse/CALCITE-2291 Project: Calcite Issue Type: Bug

Re: SQL:2016

2018-04-19 Thread Chunhui Shi
Glad to see that we are discussing JSON features in latest SQL standard and Michael already worked on one JSON function. I think we Drill community is interested in polymorphic table function feature and I just filed CALCITE-2270 for that. From: Julian Hyde

[jira] [Created] (CALCITE-2270) [SQL:2016] Polymorphic table functions

2018-04-19 Thread Chunhui Shi (JIRA)
Chunhui Shi created CALCITE-2270: Summary: [SQL:2016] Polymorphic table functions Key: CALCITE-2270 URL: https://issues.apache.org/jira/browse/CALCITE-2270 Project: Calcite Issue Type: Bug

Re: Can we safely assuming that the rules match nodes which are closer to root would execute earlier than those rules matches nodes which are closer to tableScan?

2018-03-05 Thread Chunhui Shi
I think the answer is no. At least that is my impression with volcano planner in latest Calcite. Matched rules will be categorized by matching root nodes' classes. And the execution, which is, the onMatch() function, will be executed in the order of iterating through the categories. So the order

Re: Google Summer of Code 2018

2018-02-26 Thread Chunhui Shi
What about "SQL support for JavaScript Object Notation (JSON)"? www.iso.org/standard/67367.html? There are two categories of JSON functions (8 functions) for query and for constructor, some clauses like PLAN, etc are introduced in this standard. I did

[jira] [Created] (CALCITE-2159) UNNEST to support 'ANY' type

2018-01-30 Thread Chunhui Shi (JIRA)
Chunhui Shi created CALCITE-2159: Summary: UNNEST to support 'ANY' type Key: CALCITE-2159 URL: https://issues.apache.org/jira/browse/CALCITE-2159 Project: Calcite Issue Type: Bug

[jira] [Created] (CALCITE-1550) ConventionTraitDef.plannerConversionMap is not thread safe

2016-12-21 Thread Chunhui Shi (JIRA)
Chunhui Shi created CALCITE-1550: Summary: ConventionTraitDef.plannerConversionMap is not thread safe Key: CALCITE-1550 URL: https://issues.apache.org/jira/browse/CALCITE-1550 Project: Calcite