Re: [VOTE] Release Apache Calcite 1.37.0 (release candidate 4)

2024-05-01 Thread Ruben Q L
; On Apr 30, 2024, at 12:44 AM, Ruben Q L wrote: > > > > Thanks Guillaume for checking this! > > When I looked at this issue on 1.36, I had the impression that assertions > > might have a role to play in the error, but I could not confirm this > > hypothesis. > &g

Re: [VOTE] Release Apache Calcite 1.37.0 (release candidate 4)

2024-04-30 Thread Ruben Q L
ource package distribution > > so I don't consider this a blocker for the release especially since > > this has popped up before and was left untreated. > > > > Best, > > Stamatis > > > > [1] > https://repository.apache.org/content/repositories/orgapachecal

Re: [VOTE] Release Apache Calcite 1.37.0 (release candidate 4)

2024-04-30 Thread Ruben Q L
Thanks Guillaume for checking this! When I looked at this issue on 1.36, I had the impression that assertions might have a role to play in the error, but I could not confirm this hypothesis. IMO this smells like a JDK bug (or at least it looks like other resolved issues); note that it seems we had

Re: [VOTE] Release Apache Calcite 1.37.0 (release candidate 2)

2024-04-26 Thread Ruben Q L
Thanks Sergey for preparing this new RC. - Release notes: ok (minor comment on the PR) - Checksum: ok - Signature: ok - Diff source release and git repository: ok - Build + tests (from both RC commit and source artifacts): ok - Calcite-based application test suite: ok +1 (binding) On Fri, Apr

Re: [VOTE] Release Apache Calcite 1.37.0 (release candidate 1)

2024-04-24 Thread Ruben Q L
signature and checksum (OK) > > > - Checked LICENSE and Copyright year (OK) > > > - Checked there are no unexpected binary files (OK) > > > - Build and test from source (testContributorsFileIsSorted and > > > testMailmapFile in LintTest failed due to not

Re: [VOTE] Release Apache Calcite 1.37.0 (release candidate 1)

2024-04-23 Thread Ruben Q L
Thanks Sergey for preparing this release. Just a minor clarification: the email subject says "release candidate 1", but we are actually voting rc0. - Release notes: ok (with some minor comments that I have left in the PR) - Checksum: ok - Signature: ok - Diff source release and git repository: ok

[jira] [Created] (CALCITE-6366) Code generated by EnumUtils#convert should throw an exception if the target type is overflowed

2024-04-15 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-6366: -- Summary: Code generated by EnumUtils#convert should throw an exception if the target type is overflowed Key: CALCITE-6366 URL: https://issues.apache.org/jira/browse/CALCITE-6366

Re: [VOTE] Release Apache Calcite Avatica 1.25.0 (release candidate 0)

2024-04-04 Thread Ruben Q L
- Checksum: ok - Signature: ok - Diff source release and git repository: ok - Build + tests: ok - Release notes: ok; one minor issue: the list item "CALCITE-6137" mentions the upgrade to "Gradle 8.4", but both the Jira title and the initial description of the RN say "8.5" +1 (binding) Best,

Re: Draft: board report for 2024 Q1

2024-04-03 Thread Ruben Q L
+1 Thanks Benchao for preparing the report! On Wed, Apr 3, 2024 at 7:34 PM Michael Mior wrote: > +1 Thanks Benchao! > > -- > Michael Mior > mm...@apache.org > > > On Wed, Apr 3, 2024 at 6:11 AM Benchao Li wrote: > > > Hello, > > > > Below you can find a draft of this quarter's board report.

[jira] [Created] (CALCITE-6338) RelMdCollation#project can return an incomplete list of collations

2024-03-21 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-6338: -- Summary: RelMdCollation#project can return an incomplete list of collations Key: CALCITE-6338 URL: https://issues.apache.org/jira/browse/CALCITE-6338 Project: Calcite

Re: [ANNOUNCE] Sergey Nuyanzin joins Calcite PMC

2024-03-05 Thread Ruben Q L
Congratulations Sergey! On Tue, Mar 5, 2024 at 6:48 PM Tanner Clary wrote: > Congrats Sergey! > > Tanner > > On Tue, Mar 5, 2024 at 4:14 AM Benchao Li wrote: > > > I am pleased to announce that Sergey has accepted an invitation to > > join the Calcite PMC. Sergey has been a consistent and

Re: calcite 1.36.0 release procedures

2024-01-29 Thread Ruben Q L
credentials for maven central. > > > > Guillaume > > > > > > On Fri, Jan 26, 2024 at 2:44 PM Julian Hyde > wrote: > > > > > These JDK bugs seem to be fixed in more recent java versions. Should we > > > mandate that releases are built on a r

Re: calcite 1.36.0 release procedures

2024-01-26 Thread Ruben Q L
e963b5e757cf4bbc7e406) with JDK11(1.11.0_21) on > > > > > MacOS with M2 chip: cannot reproduce > > > > > - compiled latest main branch > > > > > (50a20824c4536450dcae963b5e757cf4bbc7e406) with JDK17(1.17.0_7) on > > > > > MacOS with M2

Re: Index Based QueryableTable Implementation

2024-01-25 Thread Ruben Q L
Hello David, AFAIK there is no such thing. It might be interesting for your case to take a look at this presentation [1], which includes a demo with the initial steps to combine Calcite and Lucene. Best, Ruben [1] https://youtu.be/meI0W12f_nw El jue, 25 ene 2024, 1:55, escribió: > Hello

Re: FilterableTable query planner question

2024-01-08 Thread Ruben Q L
Hi Eric, If I am not mistaken, in order to achieve that you need to use FilterSetOpTransposeRule [1], see CoreRules#FILTER_SET_OP_TRANSPOSE. Best regards, Ruben [1] https://github.com/apache/calcite/blob/main/core/src/main/java/org/apache/calcite/rel/rules/FilterSetOpTransposeRule.java On Mon,

Re: Draft: board report for 2023 Q4

2024-01-08 Thread Ruben Q L
+1 Thanks Benchao for preparing this report! On Fri, Jan 5, 2024 at 1:46 PM Stamatis Zampetakis wrote: > Looks good thanks for putting it together Benchao! > > On Fri, Jan 5, 2024 at 2:41 PM Benchao Li wrote: > > > > Hello, > > > > Below you can find a draft of this quarter's board report. I

Re: [ANNOUNCE] New Calcite PMC chair: Benchao Li

2023-12-21 Thread Ruben Q L
Congratulations Benchao!! On Thu, Dec 21, 2023 at 10:05 AM Sergey Nuyanzin wrote: > Congratulations, Benchao! > > On Thu, Dec 21, 2023 at 10:47 AM Francis Chuang > wrote: > > > Congratulations, Benchao! > > > > On 21/12/2023 8:24 pm, Guangdong Liu wrote: > > > Congratulations! > > > > > > --

Re: calcite 1.36.0 release procedures

2023-12-18 Thread Ruben Q L
Hello, My project also recently upgraded to Calcite 1.36, and we are facing the exact same issue when trying to shade with ASM. @Guillame , I can see that https://gitlab.ow2.org/asm/asm/-/issues/318008 has been closed, but I can't really understand why, since the explanation mentions

Re: [VOTE] Release Apache Calcite 1.36.0 (release candidate 0)

2023-11-07 Thread Ruben Q L
Thanks Benchao for preparing this release. - Release notes: ok - Checksum: ok - Signature: ok - Diff source release and git repository: ok - Build + tests: ok - Calcite-based application test suite: ok +1 (binding) Best, Ruben On Tue, Nov 7, 2023 at 9:32 PM Francis Chuang wrote: > Thanks

[jira] [Created] (CALCITE-6089) EnumerableSortedAggregate fails with ClassCastException: class X cannot be cast to class org.apache.calcite.runtime.FlatLists$ComparableList

2023-11-03 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-6089: -- Summary: EnumerableSortedAggregate fails with ClassCastException: class X cannot be cast to class org.apache.calcite.runtime.FlatLists$ComparableList Key: CALCITE-6089 URL: https

[jira] [Created] (CALCITE-6087) EnumerableSortedAggregate returns incorrect result when input is empty

2023-11-02 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-6087: -- Summary: EnumerableSortedAggregate returns incorrect result when input is empty Key: CALCITE-6087 URL: https://issues.apache.org/jira/browse/CALCITE-6087 Project

Re: [ANNOUNCE] New committer: Lei Shen

2023-11-01 Thread Ruben Q L
Congratulations!! On Wed, Nov 1, 2023 at 12:09 AM Zhengqiang Duan wrote: > Congratulations, Lei. > > Best regards, > Zhengqiang > > > Benchao Li 于2023年11月1日周三 07:50写道: > > > Congrats, Lei! Well deserved! > > > > Tanner Clary 于2023年11月1日周三 05:12写道: > > > > > > Congratulations, Lei! > > > > >

Re: [ANNOUNCE] New committer: Ran Tao

2023-10-27 Thread Ruben Q L
Congrats! On Fri, Oct 27, 2023 at 4:40 PM Tanner Clary wrote: > Congrats Ran!! Have learned a lot from your pull requests! > > Best, > Tanner > > On Fri, Oct 27, 2023 at 8:32 AM Stamatis Zampetakis > wrote: > > > Apache Calcite's Project Management Committee (PMC) has invited Ran Tao > to > >

Re: [ANNOUNCE] New committer: Mihai Budiu

2023-10-26 Thread Ruben Q L
Congratulations! Welcome on board! On Thu, Oct 26, 2023 at 10:37 AM Benchao Li wrote: > Congrats, Mihai! Well deserved! > > Francis Chuang 于2023年10月26日周四 16:59写道: > > > > Congrats, Mihai! > > > > On 26/10/2023 7:56 pm, Stamatis Zampetakis wrote: > > > Apache Calcite's Project Management

Re: How to handle a dynamic param as a set of values?

2023-10-25 Thread Ruben Q L
Benedek, AFAIK what you describe is simply not possible with Calcite currently. Best, Ruben On Wed, Oct 25, 2023 at 12:22 PM Benchao Li wrote: > Benedek, > > Per my understanding, dynamic parameters should be some placeholders > of literals, which means that each dynamic parameter can only be

Re: Draft: board report for 2023 Q3

2023-10-02 Thread Ruben Q L
+1, thanks Stamatis! @Sergey thanks for the info! IMO your talk would be a nice addition for the next report (Q4). On Mon, Oct 2, 2023 at 9:48 AM Francis Chuang wrote: > +1, Excellent work, Stamatis! > > On 2/10/2023 6:58 pm, Stamatis Zampetakis wrote: > > Hello, > > > > Below you can find a

[jira] [Created] (CALCITE-5980) QuidemTest are not effectively executed on Windows

2023-09-06 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5980: -- Summary: QuidemTest are not effectively executed on Windows Key: CALCITE-5980 URL: https://issues.apache.org/jira/browse/CALCITE-5980 Project: Calcite Issue

[jira] [Created] (CALCITE-5977) RexLiteral returns the same value for TIMESTAMP and TIMESTAMP_WITH_LOCAL_TIME_ZONE

2023-09-05 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5977: -- Summary: RexLiteral returns the same value for TIMESTAMP and TIMESTAMP_WITH_LOCAL_TIME_ZONE Key: CALCITE-5977 URL: https://issues.apache.org/jira/browse/CALCITE-5977

[jira] [Created] (CALCITE-5967) UnsupportedOperationException while implementing call that requires a special collator

2023-08-29 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5967: -- Summary: UnsupportedOperationException while implementing call that requires a special collator Key: CALCITE-5967 URL: https://issues.apache.org/jira/browse/CALCITE-5967

[jira] [Created] (CALCITE-5903) RelMdCollation does not define collations for EnumerableLimit

2023-08-07 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5903: -- Summary: RelMdCollation does not define collations for EnumerableLimit Key: CALCITE-5903 URL: https://issues.apache.org/jira/browse/CALCITE-5903 Project: Calcite

Re: [VOTE] Release Apache Calcite 1.35.0 (release candidate 3)

2023-07-24 Thread Ruben Q L
- Release notes: ok - Checksum: ok - Signature: ok - Diff source release and git repository: ok - Build + tests: ok - Calcite-based application test suite: ok +1 (binding) Best, Ruben On Mon, Jul 24, 2023 at 12:55 AM Julian Hyde wrote: > +1 > > Downloaded; checked signatures; checked

Re: [VOTE] Release Apache Calcite 1.35.0 (release candidate 2)

2023-07-20 Thread Ruben Q L
Thanks Gian for signaling this issue. Since this is a regression introduced in 1.35 (and it looks more or less simple to fix) IMO we should cancel the rc2 vote, fix CALCITE-5865 and move to a rc3. Best, Ruben On Thu, Jul 20, 2023 at 3:29 AM Chunwei Lei wrote: > Thanks Xiong Duan for being

Re: [VOTE] Release Apache Calcite 1.35.0 (release candidate 2)

2023-07-18 Thread Ruben Q L
Thanks again Xiong Duan for being RM for this release. - Release notes: ok - Checksum: ok - Signature: ok - Diff source release and git repository: ok - Build + tests: ok - Calcite-based application test suite: ok +1 (binding) Best, Ruben On Tue, Jul 18, 2023 at 3:23 AM Francis Chuang

Re: [VOTE] Release Apache Calcite 1.35.0 (release candidate 0)

2023-07-15 Thread Ruben Q L
Thanks Xiong Duan for preparing this release! - Release notes: ok - Checksum: ok - Diff source release and git repository: ok - Build + tests: ok - Calcite-based application test suite: ok - Signature: ko? I'm getting the following "wrong key usage" error message: $ gpg --verify

[jira] [Created] (CALCITE-5839) EnumerableInterpretable#StaticFieldDetector can overwrite its flag and return an incorrect result

2023-07-12 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5839: -- Summary: EnumerableInterpretable#StaticFieldDetector can overwrite its flag and return an incorrect result Key: CALCITE-5839 URL: https://issues.apache.org/jira/browse/CALCITE-5839

Re: Draft: board report for 2023 Q2

2023-07-04 Thread Ruben Q L
+1 Thanks Stamatis for preparing it! On Tue, Jul 4, 2023 at 10:18 AM Stamatis Zampetakis wrote: > Hello, > > Below you can find a draft of this quarter's board report. I plan to > submit it next Tuesday (July 11, 2023). > Please let me know if you have any additions or corrections. > > Best

Re: [DISCUSS] Towards Calcite 1.35.0

2023-06-28 Thread Ruben Q L
l/3262 > > do you also have time to have a look? > > > > > > xiong duan 于2023年6月25日周日 19:45写道: > > > > > I have reviewed: > > > https://github.com/apache/calcite/pull/3238 > > > https://github.com/apache/calcite/pull/3263 > > > If n

Re: Virtual key signing party

2023-06-27 Thread Ruben Q L
Hello, I'll try to attend too. Best, Ruben pub rsa4096 2020-09-26 [SC] 464F A4A3 D7E4 2112 E4CB 68F2 DF92 5FEB A08B 032B uid[ absoluta ] Ruben Quesada Lopez sub rsa4096 2020-09-26 [E] On Tue, Jun 27, 2023 at 8:29 AM Stamatis Zampetakis wrote: > Great let's do one

Re: [DISCUSS] Towards Calcite 1.35.0

2023-06-25 Thread Ruben Q L
I'd like to include CALCITE-5789 in 1.35. I'll try to finalize it today/tomorrow. El dom, 25 jun 2023, 6:33, Jacky Lau escribió: > could we review this pr, so that it could be merged in 1.35. then the 1.35 > will almost have the full spark collection function. > I would very appreciate a

[jira] [Created] (CALCITE-5789) Query with two nested subqueries where the inner-most references the outer-most table returns wrong result

2023-06-20 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5789: -- Summary: Query with two nested subqueries where the inner-most references the outer-most table returns wrong result Key: CALCITE-5789 URL: https://issues.apache.org/jira/browse

[jira] [Created] (CALCITE-5679) HepPlanner#buildFinalplan: do not clear metadata cache if RelNode has not changed

2023-04-28 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5679: -- Summary: HepPlanner#buildFinalplan: do not clear metadata cache if RelNode has not changed Key: CALCITE-5679 URL: https://issues.apache.org/jira/browse/CALCITE-5679

Re: [DISCUSS] Disable JIRA worklog for GitHub PRs

2023-04-19 Thread Ruben Q L
+1 On Wed, Apr 19, 2023 at 9:33 AM Francis Chuang wrote: > +1 for this. > > Also noticed this and found it to be annoying. > > On 19/04/2023 6:22 pm, Alessandro Solimando wrote: > > Hi Stamatis, > > +1000 on this, thanks for starting this discussion! > > > > Best regards, > > Alessandro > > > >

Re: [DISCUSS] Sharing the load of reviewing PRs

2023-04-12 Thread Ruben Q L
Hello, I understand Julian's frustration. We all know that reviewing PRs is a recurring problem, and it is not the first time we discuss potential solutions, see e.g. the discussion a year ago [1] (also started by Julian) where several ideas were mentioned: automatic assignment, emulate the RM

Re: Draft: board report for 2023 Q1

2023-04-06 Thread Ruben Q L
Thanks Stamatis for preparing the report. LGTM. On Thu, Apr 6, 2023 at 1:17 PM Stamatis Zampetakis wrote: > Hello, > > Below you can find a draft of this quarter's board report. I plan to > submit it next Tuesday (April 11, 2023). > Please let me know if you have any additions or corrections.

Re: [VOTE] Release Apache Calcite 1.34.0 (release candidate 0)

2023-03-13 Thread Ruben Q L
Thanks Stamatis for being RM. - Release notes: ok - Checksum and signature: ok - Diff source release and git repository: ok - Build + tests: ok - Calcite-based application test suite: ok +1 (binding) Best regards, Ruben On Sat, Mar 11, 2023 at 9:38 PM Sergey Nuyanzin wrote: > +1

Re: [ANNOUNCE] New self-serve portal for projects, committers, and contributors

2023-03-06 Thread Ruben Q L
I think the list might be still relevant for people with an "old Jira account" who need to request contributor access to Calcite project on Jira. Wdyt? El lun., 6 mar. 2023 12:33, Stamatis Zampetakis escribió: > Thanks Francis for taking care of this! > > After CALCITE- [1], the

[jira] [Created] (CALCITE-5559) Improve RepeatUnion by discarding duplicates at TableSpool level

2023-03-06 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5559: -- Summary: Improve RepeatUnion by discarding duplicates at TableSpool level Key: CALCITE-5559 URL: https://issues.apache.org/jira/browse/CALCITE-5559 Project: Calcite

Re: RECURSIVE keyword not supported?

2023-02-22 Thread Ruben Q L
a hypothetical syntax and recursive queries are > > > only supported in the RelBuilder API? Happy to send a PR for doing that > > doc > > > update, if you think it makes sense and can point me to the source of > > that > > > page. > > > > > > Thanks

Re: RECURSIVE keyword not supported?

2023-02-21 Thread Ruben Q L
Hello Gunnar, At the moment, recursive queries are only supported via RelBuilder API, not via SQL (the documentation shows the SQL equivalent to the RelBuider code just below, but Calcite currently only supports the latter, not the former). There is an old ticket about supporting this feature in

Re: 1.33.0: Possible regression in rewriting COALESCE expression.

2023-02-15 Thread Ruben Q L
Hello Max, Thanks for reporting this. At first glance it seems a regression, could you please create a Jira ticket (and link it to CALCITE-5424)? Best, Ruben On Wed, Feb 15, 2023 at 3:27 PM Maksim Zhuravkov wrote: > Hello, team. > > Thank you for all the effort you have put into this project

Re: [ANNOUNCE] New committer: Jiajun Xie

2023-02-11 Thread Ruben Q L
Congratulations Jiajun! On Sat, Feb 11, 2023 at 6:39 AM Alessandro Solimando < alessandro.solima...@gmail.com> wrote: > Congratulations Jiajun, very well deserved, looking forward to work more > with you in the future! > > Best regards, > Alessandro > > On Sat 11 Feb 2023, 03:06 Benchao Li,

Re: withExpand behavior with ANY/ALL subqueries

2023-02-11 Thread Ruben Q L
Agree. The change makes sense, and it must be clearly documented on the next release notes. On Sat, Feb 11, 2023 at 12:18 AM Julian Hyde wrote: > Agreed. This is a breaking change. > > I've started work in a branch: > https://github.com/julianhyde/calcite/tree/3870-sql2rel-expand-false > > On

Re: [VOTE] Release Apache Calcite 1.33.0 (release candidate 0)

2023-02-03 Thread Ruben Q L
Thanks Jess for producing this release. By the way, I think your vote should be counted as "non-binding" (probably just a copy-paste error). - Release notes: ok (considering the comments under the PR) - Checksum and signature: ok - Diff source release and git repository: ok - Build + tests: ok -

Re: [ANNOUNCE] Benchao Li joins Calcite PMC

2023-01-27 Thread Ruben Q L
Congratulations Benchao! You have become a very important and valuable figure in the community. Thanks for your help and your contributions! Best, Ruben On Fri, Jan 27, 2023 at 10:29 AM Sergey Nuyanzin wrote: > Congratulations, Benchao! > > On Fri, Jan 27, 2023 at 11:27 AM Francis Chuang >

Re: [DISCUSS] Towards Calcite 1.33.0

2023-01-26 Thread Ruben Q L
> >>>>>> Unfortunately, I don't have time to review other things > today. > > > > > >>>>>> > > > > > >>>>>> Best, > > > > > >>>>>> Stamatis > > > > > >>>&

Re: [ANNOUNCE] New Calcite PMC chair: Stamatis Zampetakis

2023-01-23 Thread Ruben Q L
ork together better. > > > >> > > > >> Congratulations Stamatis, and thank you for your service to the > > project, > > > >> Ruben. > > > >> > > > >> Julian > > > >> > > > >> On Thu, Jan 19, 2023 a

Re: [DISCUSS] Drop unused branches from git repos

2023-01-23 Thread Ruben Q L
+1 for the cleanup. Best, Ruben On Mon, Jan 23, 2023 at 7:27 AM Alessandro Solimando < alessandro.solima...@gmail.com> wrote: > +1 from me as well, keeping unused branches around is only confusing. > > Best regards, > Alessandro > > On Sun 22 Jan 2023, 22:58 Julian Hyde, wrote: > > > +1 > > >

[ANNOUNCE] New Calcite PMC chair: Stamatis Zampetakis

2023-01-19 Thread Ruben Q L
Calcite community members, I am pleased to announce that we have a new PMC chair and VP as per our tradition of rotating the chair once a year. I have resigned, and Stamatis Zampetakis was duly elected by the PMC and approved unanimously by the Board. Please join me in congratulating Stamatis!

Re: Contribution to Calcite

2023-01-19 Thread Ruben Q L
Hello Nikolay, I have added you as a Calcite contributor. Best regards, Ruben On Thu, Jan 19, 2023 at 1:41 PM Николай Ижиков wrote: > Hello, Calcite. > > My name is Nikolay Izhikov. > Please, add me to the Calcite contributors so I can assign tickets to > myself and resolve them. > > My jira

Re: [DISCUSS] CAST DOUBLE to BOOLEAN

2023-01-17 Thread Ruben Q L
Hello, IIRC there was a discussion some time ago about this topic, see comments in https://issues.apache.org/jira/browse/CALCITE-4777 and related tickets (all of them still open). Best, Ruben On Mon, Jan 16, 2023 at 3:46 PM Николай Ижиков wrote: > Hello. > > Right now, Calcite allows to cast

Re: [DISCUSS] Code quality/coverage with SonarCloud & JaCoCo

2023-01-11 Thread Ruben Q L
Hello, First of all, thanks Stamatis for implementing this, I think it is something good for the project. In the beginning things might be a bit complicated (as always) and we might need some adjustments / clarifications, but I hope that in the long run we'll see this as a useful feature.

Re: How to match the arbitrary number of RelNodes

2023-01-09 Thread Ruben Q L
Hello Aitozi, Could you please provide one or several examples of a plan that your rule aims to match? (as it was done in https://issues.apache.org/jira/browse/CALCITE-3761) Maybe you could use RelRule#OperandDetailBuilder#predicate [1] and write your (more-or-less-complex) predicate function for

[ANNOUNCE] New committer: Alex Plehanov

2023-01-06 Thread Ruben Q L
Apache Calcite's Project Management Committee (PMC) has invited Alex Plehanov to become a committer, and we are pleased to announce that he has accepted the invitation. Alex is an Apache Ignite PMC member and the main author of the ignite-calcite module. He has done significant contributions on

Draft: board report for 2022 Q4

2023-01-05 Thread Ruben Q L
Hello, Below these lines you can find a draft of this quarter's board report. I plan to submit it before Tuesday next week. Please let me know if you have any additions or corrections. Best regards, Ruben - ## Description: Apache Calcite

Re: RelBuilder from SQL Query

2023-01-02 Thread Ruben Q L
Hello Christophe, Once you have the RelRoot from the SqlToRelConverter, you can obtain the corresponding RelNode via RelRoot#project. After that, you could create a new RelBuilder, and then push that RelNode inside using RelBuilder#push(RelNode) and from that point on continue using the builder.

Re: [DISCUSS] Towards Calcite 1.33.0

2022-12-15 Thread Ruben Q L
for reviews or anybody asking for reviews? Otherwise, I > can > > start the RC build soon. > > > > On Mon, Nov 28, 2022 at 6:07 AM Ruben Q L wrote: > > > >> Thanks Jess for being RM of 1.33, and thanks Benchao for volunteering as > >> RM. > >> The u

Re: [DISCUSS] Towards Calcite 1.33.0

2022-11-28 Thread Ruben Q L
view%22%2C%20%22In%20Implementation%22)%20ORDER%20BY%20priority%20DESC > > I'll pick up a couple of reviews and see if we can move out some of the > issues which haven't been started yet. > > Jess > > On Fri, Nov 11, 2022 at 3:20 AM Ruben Q L wrote: > > > Hello, > &

[jira] [Created] (CALCITE-5401) Rule fired by HepPlanner can return Volcano's RelSubset

2022-11-25 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5401: -- Summary: Rule fired by HepPlanner can return Volcano's RelSubset Key: CALCITE-5401 URL: https://issues.apache.org/jira/browse/CALCITE-5401 Project: Calcite

[DISCUSS] Towards Calcite 1.33.0

2022-11-11 Thread Ruben Q L
Hello, It's been two months since our last release [1], if we want to keep our rhythm, I'd suggest to produce the next one before the end of the year. As usual, according to our Jira dashboard [2] and Github [3], there are many pending issues that could / should be part of the release. I'd

[DISCUSS] State of the project 2022

2022-11-09 Thread Ruben Q L
Hello community, A bit more than seven years ago (22 October 2015) Calcite graduated as a top-level Apache project [1]. At that point, the community decided to have an annual “state of the project” discussion, and we have arrived to that time of the year. We have had three Calcite releases so

[ANNOUNCE] New committer: Dmitry Sysolyatin

2022-11-08 Thread Ruben Q L
Apache Calcite's Project Management Committee (PMC) has invited Dmitry Sysolyatin to become a committer, and we are pleased to announce he has accepted the invitation. During the last months Dmitry has pushed a lot of high quality patches, fixing and improving code around several places in

Re: [DISCUSS] JIRA account signups no longer available after 6th November 2022

2022-10-31 Thread Ruben Q L
Thanks for the feedback. We will proceed with the proposed plan. Details will follow in [1] (thanks Francis for driving this). Best regards, Ruben [1] https://issues.apache.org/jira/browse/CALCITE-5353 On Fri, Oct 28, 2022 at 6:10 AM Benchao Li wrote: > Sounds good to me. > > Requesting from

Re: Migrating away from Travis-CI

2022-10-25 Thread Ruben Q L
+1 On Tue, Oct 25, 2022 at 2:31 AM Benchao Li wrote: > +1, thanks Francis for driving this. > > Julian Hyde 于2022年10月25日周二 07:57写道: > > > +1 > > > > > On Oct 24, 2022, at 3:49 PM, Francis Chuang > > wrote: > > > > > > Travis will no longer be available for ASF projects at the end of 2022. >

Re: Using Calcite in a multi-tenant application

2022-10-21 Thread Ruben Q L
> If you wanted to, you could write a merge sort algorithm that uses sort runs on disk. But that’s not in Calcite currently. Just to complete this info, there is a ticket logged for that feature [1], but AFAIK there is nobody working on it at the moment. [1]

Re: Avatica Pull Requests

2022-10-17 Thread Ruben Q L
Hello, I'll take care of 2 or 3 PRs too. Best regards, Ruben On Mon, Oct 17, 2022 at 8:40 AM Stamatis Zampetakis wrote: > Hello, > > I assigned 3 PRs to myself. I will try to finalize (merge or close) them > till the next release. > > Best, > Stamatis > > On Sun, Oct 16, 2022 at 10:15 PM

Draft: board report for 2022 Q3

2022-10-02 Thread Ruben Q L
Hello, Below these lines you can find a draft of this quarter's board report. I plan to submit it before Friday next week. Please let me know if you have any additions or corrections. Best regards, Ruben - ## Description: Apache Calcite

Re: Requesting Information Regarding Enumerable

2022-09-21 Thread Ruben Q L
re though). > > Thanks & Regards, > Pranav > > On Sat, Sep 17, 2022 at 6:07 AM Ruben Q L wrote: > > > Hello Pranav, > > > > If you just need to "override" the cost function of certain operators, > > there is no need to create new operators (a

Re: Requesting Information Regarding Enumerable

2022-09-17 Thread Ruben Q L
Hello Pranav, If you just need to "override" the cost function of certain operators, there is no need to create new operators (and rules), you can do that by extending the Metadata. Let's say you want to override the cost of the Correlate, you should be able to do that by creating your own class:

CVE-2022-39135: Apache Calcite: potential XEE attacks

2022-09-11 Thread Ruben Q L
Description: In Apache Calcite prior to version 1.32.0 the SQL operators EXISTS_NODE, EXTRACT_XML, XML_TRANSFORM and EXTRACT_VALUE do not restrict XML External Entity references in their configuration, which makes them vulnerable to a potential XML External Entity (XXE) attack. Therefore any

Re: [VOTE] Release Apache Calcite 1.32.0 (release candidate 0)

2022-09-09 Thread Ruben Q L
Thanks Julian for producing this release. - Checksum and signature: ok - Build + tests: ok - Calcite-based application test suite: ok +1 (binding) Best, Ruben On Fri, Sep 9, 2022 at 10:03 PM Stamatis Zampetakis wrote: > Ubuntu 20.04.5 LTS, jdk1.8.0_261, Gradle wrapper, Gradle 7.4.2 > > *

Re: [DISCUSS] Towards Calcite 1.32.0

2022-09-08 Thread Ruben Q L
ll/2902 ]. Please review. I won't > > merge the PR, but I will rebase it onto the release branch after > > fixing any issues. > > > > Julian > > > > On Thu, Sep 8, 2022 at 10:07 AM Ruben Q L wrote: > > > > > > Hello, > > > > > > It

[DISCUSS] Towards Calcite 1.32.0

2022-09-08 Thread Ruben Q L
Hello, It has been more than one month since our last release. It is a good time to keep momentum and try to move on with the next one. On a separate thread, Julian Hyde volunteered to be Release Manager for this one (thanks Julian!). As usual, there are several unresolved tickets [1], let's

[jira] [Created] (CALCITE-5277) Make EnumerableRelImplementor stashedParameters order deterministic to increase BINDABLE_CACHE hit rate

2022-09-08 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5277: -- Summary: Make EnumerableRelImplementor stashedParameters order deterministic to increase BINDABLE_CACHE hit rate Key: CALCITE-5277 URL: https://issues.apache.org/jira/browse/CALCITE

[jira] [Created] (CALCITE-5263) Improve XmlFunctions by using an XML DocumentBuilder

2022-09-03 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5263: -- Summary: Improve XmlFunctions by using an XML DocumentBuilder Key: CALCITE-5263 URL: https://issues.apache.org/jira/browse/CALCITE-5263 Project: Calcite Issue

[ANNOUNCE] Andrei Sereda joins Calcite PMC

2022-08-12 Thread Ruben Q L
I am pleased to announce that Andrei has accepted an invitation to join the Calcite PMC. Andrei has been a consistent and helpful figure in the Calcite community for which we are very grateful. We look forward to the continued contributions and support. Please join me in congratulating Andrei!

Re: Problem with char type after upgrading from 1.30.0 to 1.31.0

2022-08-12 Thread Ruben Q L
tional > way, consider writing some tests for that area of functionality and > contributing them. You will be helping yourself and Calcite. > > Julian > > > > On Aug 12, 2022, at 7:06 AM, Ruben Q L wrote: > > > > Hello Dmitry, > > > > At first

Re: Problem with char type after upgrading from 1.30.0 to 1.31.0

2022-08-12 Thread Ruben Q L
Hello Dmitry, At first glance, it looks like a regression. Could you please create a Jira ticket (ideally with a unit test that runs fine 1.30 but fails in 1.31)? Best, Ruben On Fri, Aug 12, 2022 at 2:48 PM Dmitry Sysolyatin wrote: > Hi! > I have a problem with char data type after upgrading

Question: null policy on set / array operators

2022-08-09 Thread Ruben Q L
Hello community, I was playing with set / array operators and I found something a bit surprising. Let us say I have a table "MyTable" that contains one of such fields, with potentially null values for certain rows. Executing the following query will run just fine: SELECT * FROM MyTable t WHERE

Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 3)

2022-07-29 Thread Ruben Q L
Thanks again Andrei for working on this. - Checksum and signature: ok - Gradle test: ok - Calcite-based application test suite: ok - Diff between git repo and release sources: ok My vote is: +1 (binding) Best, Ruben On Fri, Jul 29, 2022 at 1:50 PM Enrico Olivelli wrote: > +1 (non binding) >

Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 1)

2022-07-29 Thread Ruben Q L
I concur, there seems to be an issue with the checksum (I get the same result as Stamatis). Other checks ok. -1 (binding) On Fri, Jul 29, 2022 at 9:58 AM Stamatis Zampetakis wrote: > Ubuntu 20.04.4 LTS, jdk1.8.0_261, Gradle wrapper, Gradle 7.4.2 > > * Checked checksums KO > * Went over

[jira] [Created] (CALCITE-5221) Upgrade Calcite to Avatica 1.22

2022-07-28 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5221: -- Summary: Upgrade Calcite to Avatica 1.22 Key: CALCITE-5221 URL: https://issues.apache.org/jira/browse/CALCITE-5221 Project: Calcite Issue Type: Task

CVE-2022-36364: Apache Calcite Avatica JDBC driver `httpclient_impl` connection property can be used as an RCE vector

2022-07-28 Thread Ruben Q L
Severity: moderate Description: Apache Calcite Avatica JDBC driver creates HTTP client instances based on class names provided via `httpclient_impl` connection property; however, the driver does not verify if the class implements the expected interface before instantiating it, which can lead

Re: [VOTE] Release Apache Calcite Avatica 1.22.0 (release candidate 0)

2022-07-27 Thread Ruben Q L
Thanks Francis for producing this release. Checked signature, checksum, release note, test: ok +1 (binding) Best, Ruben On Wed, Jul 27, 2022 at 1:10 AM Julian Hyde wrote: > Thanks for being release manager, Francis. > > Downloaded, checked signatures and hashes, LICENSE, README, howto.md, >

Re: [VOTE] Release Apache Calcite 1.31.0 (release candidate 0)

2022-07-25 Thread Ruben Q L
Thanks Andrei for being RM. - Checksum and signature: ok - Gradle test: ok - Calcite-based application test suite: ok - I confirm the diff issues already described by Stamatis, not sure if this should be a blocking problem or not. My vote is: 0 (binding) Best, Ruben On Mon, Jul 25, 2022 at

[jira] [Created] (CALCITE-5218) WIP

2022-07-23 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5218: -- Summary: WIP Key: CALCITE-5218 URL: https://issues.apache.org/jira/browse/CALCITE-5218 Project: Calcite Issue Type: Bug Components: avatica

Re: Draft: board report for 2022 Q2

2022-07-04 Thread Ruben Q L
chael Mior wrote: > > > > > +1 Thanks Ruben! > > > -- > > > Michael Mior > > > mm...@apache.org > > > > > > > > > Le lun. 4 juil. 2022 à 07:52, Ruben Q L a écrit : > > > > > > > Hello, > > > >

Draft: board report for 2022 Q2

2022-07-04 Thread Ruben Q L
Hello, Below these lines you can find a draft of this quarter's board report. I plan to submit it at the end of this week. Please let me know if you have any additions or corrections. Note that our last report got a question from the board, for which I include a proposed answer in this report (cf

Re: [DISCUSS] How we choose a PMC chair

2022-07-04 Thread Ruben Q L
+1 for the improvement. As the current chair until the end of the year, when do you think it would be a good time to send the email to the dev list with the message "It's time to change the PMC chair, please send nominations to private@ ..." to start this discussion? Around beginning of December?

Re: PR Review Request

2022-06-23 Thread Ruben Q L
+1 on Stamatis' idea, I think it could help with the current situation of lack of reviewers. Best, Ruben On Thu, Jun 23, 2022 at 12:56 PM Charles Givre wrote: > Hello all, > FWIW, If a committer/reviewer shortage is the issue, I'd second Stamatis's > recommendation. > Best, > -- C > > > On

[jira] [Created] (CALCITE-5188) Review (and improve?) hints

2022-06-10 Thread Ruben Q L (Jira)
Ruben Q L created CALCITE-5188: -- Summary: Review (and improve?) hints Key: CALCITE-5188 URL: https://issues.apache.org/jira/browse/CALCITE-5188 Project: Calcite Issue Type: Task

  1   2   3   4   >