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

2024-04-24 Thread Benchao Li
//repository.apache.org/content/repositories/orgapachecalcite-1225/org/apache/calcite/ > > > > > > Release artifacts are signed with the following key: > > > https://people.apache.org/keys/committer/snuyanzin.asc > > > https://www.apache.org/dist/calcite/KEYS > > > > > > To create the jars and test Apache Calcite: "gradle build" > > > (requires an appropriate Gradle/JDK installation) > > > > > > Please vote on releasing this package as Apache Calcite 1.37.0. > > > > > > The vote is open for the next 72 hours and passes if a majority of at > > > least three +1 PMC votes are cast. > > > > > > [ ] +1 Release this package as Apache Calcite 1.37.0 > > > [ ] 0 I don't feel strongly about it, but I'm okay with the release > > > [ ] -1 Do not release this package because... > > > > > > Here is my vote: > > > > > > +1 (binding) > > > > > -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.37.0

2024-04-20 Thread Benchao Li
> constructors for these classes and make sure that the information is > > > available when the constructors are being invoked. At this point there are > > > no users of this information in the Calcite codebase, but once the PR is > > > merged we can use it even in the exi

Re: [DISCUSS] Towards Calcite 1.37.0

2024-04-17 Thread Benchao Li
; > >>>> The corresponding PRs in the Avatica repo are: > >>>> - https://github.com/apache/calcite-avatica/pull/238 > >>>> - https://github.com/apache/calcite-avatica/pull/241 > >>>> > >>>> As the issue will require changes to both

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

2024-04-03 Thread Benchao Li
1 Release this package as Apache Calcite Avatica 1.25.0 > [ ] 0 I don't feel strongly about it, but I'm okay with the release > [ ] -1 Do not release this package because... > > > Here is my vote: > > +1 (binding) > > Francis -- Best, Benchao Li

Draft: board report for 2024 Q1

2024-04-03 Thread Benchao Li
Hello, Below you can find a draft of this quarter's board report. I plan to submit the final version next Tuesday (Apr 9, 2024). Please let me know if you have any additions or corrections. -- Best, Benchao Li ## Description: Apache Calcite is a highly customizable framework for parsing

Re: @Deprecated annotation

2024-03-13 Thread Benchao Li
Deprecated // to be removed before 2.0" . | wc -l > 731 > ``` > > Hongyu -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.37.0

2024-03-13 Thread Benchao Li
; > > > Julian > > > > > > > > [1] https://news.ycombinator.com/item?id=39094387 > > > > > > > > > > > > > On Feb 21, 2024, at 1:18 AM, Stamatis Zampetakis > > > > wrote: > > > > > > > > > &g

Re: [Question] Regarding the loading conflict between SqlStdOperatorTable and SqlLibraryOperators

2024-03-11 Thread Benchao Li
a standard operator. Cancai Cai 于2024年3月10日周日 17:43写道: > > It seems like I can't find a suitable way to solve this problem, can you > give me some suggestions? > > Best regards, > Cancai Cai > > Benchao Li 于2024年3月5日周二 19:26写道: > > > It's not a class loading

[ANNOUNCE] Sergey Nuyanzin joins Calcite PMC

2024-03-05 Thread Benchao Li
I am pleased to announce that Sergey has accepted an invitation to join the Calcite PMC. Sergey 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 Sergey!

Re: [Question] Regarding the loading conflict between SqlStdOperatorTable and SqlLibraryOperators

2024-03-05 Thread Benchao Li
ReturnTypes > of the LOG10 function in SqlStdOperatorTable. It seems to be a class > loading conflict. I tried to modify sqlkind, but it didn’t take effect. Is > there any good way? > > Thank you all. > > Best wishes. > Cancai Cai -- Best, Benchao Li

Re: [DISCUSS] Disable JIRA worklog for GitHub PRs

2024-02-26 Thread Benchao Li
Apr 19, 2023 at 4:59 PM Dan Zou wrote: > > > > +1, it would reduce a lot of noise. > > > > Best, > > Dan Zou > > > > > > > > > > > > > 2023年4月19日 19:37,Benchao Li 写道: > > > > > > +1, > > > > > > O

Re: about optimization rules for over(partition by id, age order by id, age)

2024-02-22 Thread Benchao Li
> Remove order by because order by and partition by are repeated. Since > > they > > > are grouped according to the partition by field, the sorting is > > > meaningless. Is there such a solution in calcite? Optimize rules? > > > thanks. > > > > -- Best, Benchao Li

Re: What's the necessity of the HepRelVertex used in HepPlanner

2024-02-20 Thread Benchao Li
ince RelNode > tree is a DAG essentially. -- Best, Benchao Li

[DISCUSS] Towards Calcite 1.37.0

2024-02-19 Thread Benchao Li
org/docs/history.html#v1-36-0 [4] https://lists.apache.org/thread/tm3t42qvpq3db24xtd2g468ofv83l6hk -- Best, Benchao Li

Re: Thank you everyone

2024-02-06 Thread Benchao Li
are things I should avoid, and I am sorry for this. > Thank you very much to all the committers and pmc for your guidance. I have > learned a lot and know that I have many shortcomings. I will improve them. > Thank you again. > > Best wishes, > Cancai Cai -- Best, Benchao Li

Fwd: Community over Code EU 2024 Travel Assistance Applications now open!

2024-01-28 Thread Benchao Li
Best, Benchao Li

Re: javadoc in chinese

2024-01-18 Thread Benchao Li
> Is it possible to fix the 1.36 doc? I don’t believe so. And actually I think > it’s rather a neat curiosity, so we should let it stand even if there were a > fix. > > > On Jan 18, 2024, at 6:52 AM, Benchao Li wrote: > > > > I've opened a PR[1] to use 'en_US' locale

[jira] [Created] (CALCITE-6212) Config locale = 'en_US' for javadoc task

2024-01-18 Thread Benchao Li (Jira)
Benchao Li created CALCITE-6212: --- Summary: Config locale = 'en_US' for javadoc task Key: CALCITE-6212 URL: https://issues.apache.org/jira/browse/CALCITE-6212 Project: Calcite Issue Type

Re: javadoc in chinese

2024-01-18 Thread Benchao Li
I've opened a PR[1] to use 'en_US' locale for the javadoc task. There is no need to mention this in the docs now. [1] https://github.com/apache/calcite/pull/3637 Benchao Li 于2024年1月18日周四 10:46写道: > > Thanks Guillaume for reporting this, > > Calcite hosts the javadoc here[1], it'

Re: javadoc in chinese

2024-01-17 Thread Benchao Li
e.calcite/calcite-core/latest/index.html > > -- > Guillaume Massé > [Gee-OHM] > (马赛卫) -- Best, Benchao Li

[jira] [Created] (CALCITE-6202) `sqlsh` does not print error message when query fails

2024-01-14 Thread Benchao Li (Jira)
Benchao Li created CALCITE-6202: --- Summary: `sqlsh` does not print error message when query fails Key: CALCITE-6202 URL: https://issues.apache.org/jira/browse/CALCITE-6202 Project: Calcite

Re: [SERVEY] Talk at Apache Community Over Code Asia 2024

2024-01-08 Thread Benchao Li
BTW, "Apache CoC Asia 2024" will be held in Hangzhou in July. > We have many contributors in Hangzhou. > This is a great opportunity for us to meet offline. > > On Mon, 8 Jan 2024 at 13:05, Benchao Li wrote: > > > Hi all, especially members in Asia, > > > &g

[SERVEY] Talk at Apache Community Over Code Asia 2024

2024-01-07 Thread Benchao Li
(libenc...@apache.org)发邮件,也可以微信联系我(可以给我发邮件,来添加微信好友)。 -- Best, Benchao Li

Draft: board report for 2023 Q4

2024-01-05 Thread Benchao Li
Hello, Below you can find a draft of this quarter's board report. I plan to submit the final version next Tuesday (Jan 9, 2024). Please let me know if you have any additions or corrections. Best, Benchao Li --- ## Description: Apache Calcite

Re: Multi-query optimization

2024-01-03 Thread Benchao Li
thoughts before I log a Jira case with a > > sketch of the problem. > > > > Related work: > > * https://issues.apache.org/jira/browse/CALCITE-481 Spool operator > > * https://issues.apache.org/jira/browse/CALCITE-1440 Multiple RelNodes > > * https://issues.apache.org/jira/browse/CALCITE-4568 Incremental > > query optimization > > * https://issues.apache.org/jira/browse/CALCITE-129 Recursive queries > > > > Julian > > -- Best, Benchao Li

Re: [MINOR]

2024-01-03 Thread Benchao Li
s a prefix to minor commits. If > > > > > it is minor, it doesn't need a jira case, and doesn't need a prefix. > > > > > But a few commits with [MINOR] crept in, starting about a year ago. > > > > > Once or twice, I asked people to remove them, but the PRs had already > > > > > been merged. > > > > > > > > > > Any objections if I add a lint rule to fail the build if the commit > > > > > message contains [MINOR]? > > > > > > > > > > While I'm there, any other standards we should enforce? > > > > > > > > > > Julian > > > > > > > > > > > > > > > > > > -- > > > *István Tóth* | Sr. Staff Software Engineer > > > *Email*: st...@cloudera.com > > > cloudera.com <https://www.cloudera.com> > > > [image: Cloudera] <https://www.cloudera.com/> > > > [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image: > > > Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: Cloudera > > > on LinkedIn] <https://www.linkedin.com/company/cloudera> > > > -- > > > -- > > > -- Best, Benchao Li

Reminder about the PR merging process

2024-01-01 Thread Benchao Li
://issues.apache.org/jira/browse/CALCITE-6180 We have a document about how to merging the PR[1], so I would suggest the committers all read that document, especially the new committers. [1] https://calcite.apache.org/docs/howto.html#merging-pull-requests -- Best, Benchao Li

Re: Feature: Support gremlin adapter

2023-12-25 Thread Benchao Li
e sorted, they will be unified in > > SqlTraversalEngine, in-degree and out-degree will be counted > > separately for aggregation, and then used with group by according to > > label (IN/OUT) > > - having: The meaning is the same as group by, but the label is > > different (in addition to the IN/OUT columns, specific point fields > > need to be specified) > > > > Currently, I have only completed unit tests that translate from SQL to > > Gremlin execution plan, among which test cases for group by and where are > > to be added. In addition, I will also use mainstream graph databases such > > as neo4j and JanusGraph as examples to write sound integration tests. , > > ensuring that the API of the graph database is successfully called after > > converting the sql request into the gremlin execution plan. > > > > Finally, community members are welcome to give suggestions. > > -- Best, Benchao Li

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

2023-12-21 Thread Benchao Li
> > > > > On 21/12/2023 8:24 pm, Guangdong Liu wrote: > > > > > > > > > Congratulations! > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > >

Re: calcite 1.36.0 release procedures

2023-12-21 Thread Benchao Li
an Hyde wrote: > > > The version of Guava that you use at compile time is important. If it’s > > earlier than 20 (-ish) the byte codes will be different because of the > > presence/absence of certain varargs methods. > > > > > > > On Dec 19, 2023, at 7:28 PM,

Re: calcite 1.36.0 release procedures

2023-12-19 Thread Benchao Li
not sure if it's a problem of Calcite). Benchao Li 于2023年12月20日周三 11:28写道: > > I tried to reproduce this using Guillaume's > project(https://github.com/MasseGuillaume/asm-remapper-bug), and the > findings are below: > > - compiled latest main branch > (50a20824c4536450dcae963b5e757c

Re: calcite 1.36.0 release procedures

2023-12-19 Thread Benchao Li
t; > > > > > > > > I compiled with 1.8.0_371-b11 on macos x64 (emulated) and I was still > > > > able > > > > > to transform the classfile. The bug must come from something else. > > Was > > > > this > > > > > compiled on

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

2023-12-10 Thread Benchao Li
; When the test suite completes, run "docker compose down" to remove and > > > shutdown all the containers. > > > > > > The vote is open for the next 72 hours and passes if a majority of at > > > least three +1 PMC votes are cast. > > > > > > [ ] +1 Release this package as Apache Calcite Avatica Go 5.3.0 > > > [ ] 0 I don't feel strongly about it, but I'm okay with the release > > > [ ] -1 Do not release this package because... > > > > > > > > > Here is my vote: > > > > > > +1 (binding) > > > > > > Francis > > > > > -- > Best regards, > Sergey -- Best, Benchao Li

Re: Failing CI

2023-12-06 Thread Benchao Li
een resolved. Without > functioning CI, we are flying blind. There is a high likelihood of more > breaking changes going in. What should we do? > > I suggest that we close the main branch until CI is fixed. > > Julian > -- Best, Benchao Li

Re: [DISCUSS] BEARER authentication support in Avatica - 2nd try

2023-12-03 Thread Benchao Li
ibility with a file based token > > provider allowing token refresh, however, a constant token provider class > > is also implemented based on Istvan's suggestion. > > > > I welcome any feedback or suggestions you may have. > > > > Regards, > > Áron -- Best, Benchao Li

[jira] [Created] (CALCITE-6147) CAST(CAST(EMPNO AS VARCHAR) AS INT) should be simplified to EMPNO

2023-11-30 Thread Benchao Li (Jira)
Benchao Li created CALCITE-6147: --- Summary: CAST(CAST(EMPNO AS VARCHAR) AS INT) should be simplified to EMPNO Key: CALCITE-6147 URL: https://issues.apache.org/jira/browse/CALCITE-6147 Project: Calcite

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

2023-11-29 Thread Benchao Li
elease > > [ ] -1 Do not release this package because... > > > > > > Here is my vote: > > > > +1 (binding) > > > > Francis > > > > > -- > *István Tóth* | Sr. Staff Software Engineer > *Email*: st...@cloudera.com > cloudera.com <https://www.cloudera.com> > [image: Cloudera] <https://www.cloudera.com/> > [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image: > Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: Cloudera > on LinkedIn] <https://www.linkedin.com/company/cloudera> > -- > -- -- Best, Benchao Li

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

2023-11-26 Thread Benchao Li
sedCommentId=17628456=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17628456 > > On 27/11/2023 3:55 pm, Benchao Li wrote: > > - Verified checksum and signature (OK) > > - Gone through release note (OK) > > - Diffed source release with git repo (

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

2023-11-26 Thread Benchao Li
ackage as Apache Calcite Avatica 1.24.0. > > The vote is open for the next 72 hours and passes if a majority of at > least three +1 PMC votes are cast. > > [ ] +1 Release this package as Apache Calcite Avatica 1.24.0 > [ ] 0 I don't feel strongly about it, but I'm okay with the release > [ ] -1 Do not release this package because... > > > Here is my vote: > > +1 (binding) > > Francis -- Best, Benchao Li

Re: calcite 1.36.0 release procedures

2023-11-23 Thread Benchao Li
roblem. Where can I find the java > version used to compiled calcite? Is there a process in place to have a > consistent java version? > > https://gitlab.ow2.org/asm/asm/-/issues/318008 > > > -- > Guillaume Massé > [Gee-OHM] > (马赛卫) -- Best, Benchao Li

[jira] [Created] (CALCITE-6123) DruidAdapter2IT is failing

2023-11-16 Thread Benchao Li (Jira)
Benchao Li created CALCITE-6123: --- Summary: DruidAdapter2IT is failing Key: CALCITE-6123 URL: https://issues.apache.org/jira/browse/CALCITE-6123 Project: Calcite Issue Type: Bug

Re: dev

2023-11-14 Thread Benchao Li
Bingfeng, I just noticed that you are replying to my personal mail address, so I'm forwarding this to the dev mailing list. Please reply to the dev mailing next time:) Benchao Li 于2023年11月14日周二 23:32写道: > > Calcite's contributor is a Jira role, I'm not sure if there is any > place yo

Re: dev

2023-11-14 Thread Benchao Li
> "武汉大学 过冰峰" > > 发送时间:2019年12月12日(星期四) 下午3:29 > 收件人:"dev" > 主题:dev -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-11 Thread Benchao Li
I've opened a PR[1] to add some improvements to the releasing document. [1] https://github.com/apache/calcite/pull/3517 Benchao Li 于2023年11月11日周六 20:39写道: > > Thanks Francis for taking care of this, and all the help during the release! > > Francis Chuang 于2023年11月11日周六 16:32写

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-11 Thread Benchao Li
/18584563071 > > On 10/11/2023 10:06 pm, Benchao Li wrote: > > Thanks Francis, I'll proceed with next steps now. > > > > Francis Chuang 于2023年11月10日周五 19:01写道: > >> > >> I think something has changed in the openjdk image used to build the > >> ja

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-10 Thread Benchao Li
Hi all, main code freeze is over and commits can resume. Thank you all who involved in the releasing of 1.36.0. Benchao Li 于2023年11月10日周五 19:06写道: > > Thanks Francis, I'll proceed with next steps now. > > Francis Chuang 于2023年11月10日周五 19:01写道: > > > > I thi

[ANNOUNCE] Apache Calcite 1.36.0 released

2023-11-10 Thread Benchao Li
/ Thanks to everyone involved! Benchao Li, on behalf of the Apache Calcite Team -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-10 Thread Benchao Li
run-a-docker-image/75660631#75660631 > > I think we need to move to the eclipse-temurin images as the openjdk > images have been EOL for a while. > > I think just leave the javadoc publishing for now, as I'll open a PR > after the release to fix this. > > Francis &

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-10 Thread Benchao Li
6.0 on ASF Nexus (https://repository.apache.org/) I wonder > if it's just replication lag. > > On 10/11/2023 9:07 pm, Benchao Li wrote: > > Hi all, > > > > I met some problems while publishing. > > > > The command I'm using is `./gradlew publishDist -Prc=0 -Pasf

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-10 Thread Benchao Li
nd > > > thanks for your patience. > > > > > > Best, > > > Tanner > > > > > > On Tue, Nov 7, 2023 at 6:54 PM Tanner Clary > > wrote: > > > > > >> Oops I took revert too literally. I can reset it two commits (the revert > &

[RESULT] [VOTE] Release apache-calcite-1.36.0 (release candidate 0)

2023-11-10 Thread Benchao Li
Thanks to everyone who has tested the release candidate and given their comments and votes. The tally is as follows. 5 binding +1s: - Benchao Li - Julian Hyde - Francis Chuang - Ruben Quesada Lopez - Stamatis Zampetakis 3 non-binding +1s: - Lei Shen - Bertil Chapuis - Ran Tao No 0s or -1s

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

2023-11-08 Thread Benchao Li
19.0.2 (Eclipse Adoptium 19.0.2+7) > >> OS: Linux 5.15.90.1-microsoft-standard-WSL2 amd64 > >> > >> $ java --version > >> openjdk 19.0.2 2023-01-17 > >> OpenJDK Runtime Environment Temurin-19.0.2+7 (build 19.0.2+7) > >> OpenJDK 64-Bit

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-07 Thread Benchao Li
Xie wrote: > >> > Hi, Benchao > >> > > >> > Is the main branch still frozen? > >> > > >> > I found a new commit[1], but 1.36.0 has not been released. > >> > > >> > [1] > >> > > >> https://github

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-07 Thread Benchao Li
gt; > > Francis > > > > On 8/11/2023 12:58 pm, Jiajun Xie wrote: > > > Hi, Benchao > > > > > > Is the main branch still frozen? > > > > > > I found a new commit[1], but 1.36.0 has not been released. > > > > > > [1] > &

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

2023-11-06 Thread Benchao Li
0 I don't feel strongly about it, but I'm okay with the release [ ] -1 Do not release this package because... Here is my vote: +1 (binding) -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-05 Thread Benchao Li
The release note PR is now available for review: https://github.com/apache/calcite/pull/3505 Benchao Li 于2023年11月6日周一 12:46写道: > > Hi devs, > > All the issues targeted for 1.36.0 have been resolved, I'll start the > release process now. Therefore main branch is in code freeze

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-05 Thread Benchao Li
Hi devs, All the issues targeted for 1.36.0 have been resolved, I'll start the release process now. Therefore main branch is in code freeze until further notice. Benchao Li 于2023年11月3日周五 10:50写道: > > @Mihai @Julian The only left issue is 5884 now, can we merge it and > start the

Re: [DISCUSS] Towards Calcite 1.36.0

2023-11-02 Thread Benchao Li
@Mihai @Julian The only left issue is 5884 now, can we merge it and start the releasing process? LakeShen 于2023年11月1日周三 12:13写道: > > Hi Itiel, > > I have reviewd the https://github.com/apache/calcite/pull/3325,and left one > comments > > Benchao Li 于2023年11月1日周三 10:17写道:

Re: [DISCUSS] Calcite Jenkins job fails due to Nexus account problem

2023-11-02 Thread Benchao Li
o > > build a nightly snapshot and publish it to Nexus? That could be why it's > > throwing up all of these errors. > > > > To fix the error, we'll need to open a ticket with Infra to set those > > values, however, it'd be good to check if there's a GitHub Actions >

[ANNOUNCE] New committer: Runkang He

2023-11-02 Thread Benchao Li
, please add yourself to the contributors list [1] and the community page will re-generate [2]. Benchao Li (on behalf of the Apache Calcite PMC) [1] https://github.com/apache/calcite/blob/main/site/_data/contributors.yml [2] https://calcite.apache.org/community/#project-members -- Best, Benchao Li

[ANNOUNCE] New committer: Hongyu Guo

2023-11-02 Thread Benchao Li
, please add yourself to the contributors list [1] and the community page will re-generate [2]. Benchao Li (on behalf of the Apache Calcite PMC) [1] https://github.com/apache/calcite/blob/main/site/_data/contributors.yml [2] https://calcite.apache.org/community/#project-members -- Best, Benchao

[DISCUSS] Calcite Jenkins job fails due to Nexus account problem

2023-11-01 Thread Benchao Li
'asfNexusPassword' is not specified [1] https://ge.apache.org/s/w56jhscwxw5ei [2] https://ge.apache.org/s/dbni4geb7yl7q -- Best, Benchao Li

Re: Would appreciate help with first PR

2023-11-01 Thread Benchao Li
Any > > tips for where to look next? > > Thanks,-Paul -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.36.0

2023-10-31 Thread Benchao Li
mostly documentation fixes. > I expected it would be easy to get it in. > But we can leave it for later. > > Mihai > > ________ > From: Benchao Li > Sent: Tuesday, October 31, 2023 6:50 AM > To: dev@calcite.apache.org > Subject: Re: [DIS

Re: [ANNOUNCE] New committer: Lei Shen

2023-10-31 Thread Benchao Li
> > > As your first commit, please add yourself to the contributors list [1] > > > and the community page will re-generate [2]. > > > > > > Stamatis (on behalf of the Apache Calcite PMC) > > > > > > [1] > > https://github.com/apache/calcite/blob/main/site/_data/contributors.yml > > > [2] https://calcite.apache.org/community/#project-members > > -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.36.0

2023-10-31 Thread Benchao Li
rg/jira/browse/CALCITE-129 > >> https://issues.apache.org/jira/browse/CALCITE-5990 > >> > >> #2. Last update exceeded 2 days > >> https://issues.apache.org/jira/browse/CALCITE-5984 > >> https://issues.apache.org/jira/browse/CALCITE-6052 > >>

Re: [ANNOUNCE] New committer: Ran Tao

2023-10-27 Thread Benchao Li
> tell > > > > > us more about yourself and what you are working on. > > > > > > > > > > As your first commit, please add yourself to the contributors list > > [1] > > > > > and the community page will re-generate [2]. > > > > > > > > > > Stamatis (on behalf of the Apache Calcite PMC) > > > > > > > > > > [1] > > > > > > > > https://github.com/apache/calcite/blob/main/site/_data/contributors.yml > > > > > [2] https://calcite.apache.org/community/#project-members > > > > > > > > > > > > > > -- Best, Benchao Li

Re: [ANNOUNCE] New committer: Mihai Budiu

2023-10-26 Thread Benchao Li
gt; > > > [1] https://github.com/apache/calcite/blob/main/site/_data/contributors.yml > > [2] https://calcite.apache.org/community/#project-members -- Best, Benchao Li

Re: Rest API implementation

2023-10-25 Thread Benchao Li
ET / POST json > payloads to sql. Or does this seem like the wrong layer? > > WDYT? > > Kind regards, David > > > > Unless otherwise stated above: > > IBM United Kingdom Limited > Registered in England and Wales with number 741598 > Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU -- Best, Benchao Li

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

2023-10-25 Thread Benchao Li
single values, and > we haven't found a way to make it handle them differently. This causes some > transformations to be flawed (e.g., `IN (?)` gets transformed to `= ?`). > > Has anyone encountered this? Is there a go-to solution? > > Thanks in advance, > Ben -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.36.0

2023-10-24 Thread Benchao Li
ed to > reenable the disabled tests if we merge 3481 first. > > Mihai > > ________ > From: Benchao Li > Sent: Tuesday, October 24, 2023 5:46 AM > To: dev@calcite.apache.org > Subject: Re: [DISCUSS] Towards Calcite 1.36.0 > > A quick update on

Re: [DISCUSS] Towards Calcite 1.36.0

2023-10-24 Thread Benchao Li
41 > > Best Regards, > Ran Tao > > > Benchao Li 于2023年10月8日周日 11:02写道: > > > It's been a bit more than 2 months since our last release [1] and > > there are currently 90+ new commits in main branch. > > > > As usual, according to our Jira dashboard [2] an

Re: Missing column alia after RelFieldTrimmer

2023-10-23 Thread Benchao Li
ALOG, SALES, EMP]]) > > > However, the column alia DID for ENAME is missing in planB. And I think the > project should be LogicalProject(DID=[$1]) in planB. > Do I miss some relevant rules in Calcite or is it a issue we need to fix? > > > Best, > ZheHu -- Best, Benchao Li

Re: [DISCUSS] Towards Calcite 1.36.0

2023-10-11 Thread Benchao Li
needs additional +1 review from the committer. > > > > And I am willing to participate in the review of the remaining PRs of > > 1.36.0 (in familiar modules or sections) either. > > > > Best Regards, > > Ran Tao > > > > > > Benchao Li 于2023年10月8日

[jira] [Created] (CALCITE-6047) Release Calcite 1.36.0

2023-10-11 Thread Benchao Li (Jira)
Benchao Li created CALCITE-6047: --- Summary: Release Calcite 1.36.0 Key: CALCITE-6047 URL: https://issues.apache.org/jira/browse/CALCITE-6047 Project: Calcite Issue Type: Task

[DISCUSS] Towards Calcite 1.36.0

2023-10-07 Thread Benchao Li
Benchao Li - 1.37.0 Sergey Nuyanzin - 1.38.0 Julian Hyde So I'm supposed to be the release manager for 1.36.0 And contributors, if you have any work that is in good shape and want to be included in 1.36.0, please mark the fixVersion to 1.36.0, this will inform the release manager, and we'll try

Re: Draft: board report for 2023 Q3

2023-10-07 Thread Benchao Li
t;> and in particular a SQL interface and advanced query optimization, > >> for > >>>> data > >>>>> not residing in a traditional database. > >>>>> > >>>>> Avatica is a sub-project within Calcite and provides a framework

Re: Running CI Druid tests locally

2023-09-26 Thread Benchao Li
=3435 > > Does anyone know what I have to do to reproduce these locally? > > > > Thank you, > > Mihai > > > -- Best, Benchao Li

Re: gradle build main branch encounters error

2023-09-22 Thread Benchao Li
te.linq4j.QueryableRecorder$57': > > java.lang.ClassNotFoundException: > > org.apache.calcite.linq4j.QueryableDefaults$NonLeafReplayableQueryable > > (while looking up details about referenced class > > 'org.apache.calcite.linq4j.QueryableRecorder$57') > > > > > > -- Best, Benchao Li

Re: [question] how to do not include columns in select *

2023-09-02 Thread Benchao Li
, > > Set aliases, > > List> fieldList, > > SqlNode exp, > > SelectScope scope, > > final boolean includeSystemVars) { > > if (!isPrivateColumn(exp)) { > > super.addToSelectList(list, aliases, fieldList, expr, scope, > > includeSystemVars); > > } > > } > > ``` > > > > But the javadoc doesn't say that it is allowed to not add the column to > > list and fieldList, so that change may break something. > -- Best, Benchao Li

Re: Filter push-down below join not occurring for custom UDF

2023-08-30 Thread Benchao Li
ator be nullable, or have the nullability be inferred from the > > operands, would allow the planner to push the filter below the join. > > > > Am I right? > > In the meantime, is there a way to provide this nullability information > > through `ScalarFunctionImpl.create` pathway we’re currently using? > > > > Thanks! > > -Ian J. Bertolacci > > -- Best, Benchao Li

Re: PR CALCITE-5909/5920 Review Request

2023-08-21 Thread Benchao Li
jira/browse/CALCITE-5909 > [2] https://issues.apache.org/jira/browse/CALCITE-5920 > > > Best Regards, > Ran Tao > -- Best, Benchao Li

Re: Community over Code (ApacheCon) East Asia

2023-08-01 Thread Benchao Li
or their laptop. I’ve forgotten the details but it’s worth > starting the process a few weeks before the event. > > You could also consider hosting a Calcite BoF (birds of a feather) session. > > Julian > > > > On Jul 31, 2023, at 12:19 AM, Benchao Li wrote: > > &g

Re: Community over Code (ApacheCon) East Asia

2023-07-31 Thread Benchao Li
, please submit it! > > I believe that there is travel assistance available for those who need > financial help getting to the event [2]. > > Julian > > [1] https://apachecon.com/acasia2023/cfp.html > [2] https://tac.apache.org/ > -- Best, Benchao Li

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

2023-07-23 Thread Benchao Li
gned with the following key: > > > > https://people.apache.org/keys/committer/xiong.asc > > > > https://www.apache.org/dist/calcite/KEYS > > > > > > To create the jars and test Apache Calcite: "gradle build" > > > > (requires an appropriate Gradle/JDK installation) > > > > > > Please vote on releasing this package as Apache Calcite 1.35.0. > > > > > > The vote is open for the next 72 hours and passes if a majority of at > least > > three +1 PMC votes are cast. > > > > > > [ ] +1 Release this package as Apache Calcite 1.35.0 > > > > [ ] 0 I don't feel strongly about it, but I'm okay with the release > > > > [ ] -1 Do not release this package because... > > > > > > Here is my vote: > > > > > > +1 (binding) > > > > > > Best, > > Xiong Duan > > > -- Best, Benchao Li

[jira] [Created] (CALCITE-5868) ServerTest#testCreateSchema is unstable

2023-07-23 Thread Benchao Li (Jira)
Benchao Li created CALCITE-5868: --- Summary: ServerTest#testCreateSchema is unstable Key: CALCITE-5868 URL: https://issues.apache.org/jira/browse/CALCITE-5868 Project: Calcite Issue Type

Re: [DISCUSS] Towards Calcite 1.35.0

2023-07-13 Thread Benchao Li
gt;>>>>>>>>> xiong duan 于2023年6月25日周日 10:31写道: > > > > >>>>>>>>>>> > > > > >>>>>>>>>>>> I have created CALCITE-5797 to release 1.35.0. If there > > are > > > no > > > > >>>

Re: redis-server.app request network problem during calcite build

2023-07-07 Thread Benchao Li
gt; automatically installed during calcite build? If yes, where is the > directory? > > > Best Regards, > Ran Tao > https://github.com/chucheng92 > -- Best, Benchao Li

Re: Java Doc about RexProgramBuilderBase

2023-07-07 Thread Benchao Li
e > “nullableDecimal”. So does the other vXxx() methods. > I’m not sure if I understand right here. If it’s something we can improve, > I’ll file a JIRA case to record and fix it. > > > Best regards, > Zhe Hu > > -- Best, Benchao Li

Re: Draft: board report for 2023 Q2

2023-07-05 Thread Benchao Li
>> > >> ## Membership Data: > >> Apache Calcite was founded 2015-10-22 (8 years ago) > >> There are currently 67 committers and 27 PMC members in this project. > >> The Committer-to-PMC ratio is roughly 2:1. > >> > >> Community changes, past q

Re: [ANNOUNCE] New committer: Dan Zou

2023-07-04 Thread Benchao Li
> > > > Stamatis (on behalf of the Apache Calcite PMC) > > > > [1] > https://github.com/apache/calcite/blob/main/site/_data/contributors.yml > > [2] https://calcite.apache.org/community/#project-members > -- Best, Benchao Li

Re: [ANNOUNCE] New committer: TJ Banghart

2023-07-04 Thread Benchao Li
; > > As your first commit, please add yourself to the contributors list [1] > > and the community page will re-generate [2]. > > > > Stamatis (on behalf of the Apache Calcite PMC) > > > > [1] > https://github.com/apache/calcite/blob/main/site/_data/contributors.yml > > [2] https://calcite.apache.org/community/#project-members > -- Best, Benchao Li

Re: [ANNOUNCE] New committer: Zhe Hu

2023-06-28 Thread Benchao Li
> As your first commit, please add yourself to the contributors list > [1] > and the community page will re-generate [2]. > > Stamatis (on behalf of the Apache Calcite PMC) > > [1] > > https://github.com/apache/calcite/blob/main/site/_data/contributors.yml > [2] https://calcite.apache.org/community/#project-members > > > > > > -- Best, Benchao Li

Re: [ANNOUNCE] New committer: Jacky Lau

2023-06-28 Thread Benchao Li
u for your contributions, and we look forward > >>> to > >>>> your > >>>>> further interactions with the community! If you wish, please feel > free > >>>> to tell > >>>>> us more about yourself and what you are working on. > >>>>> > >>>>> As your first commit, please add yourself to the contributors list > [1] > >>>>> and the community page will re-generate [2]. > >>>>> > >>>>> Stamatis (on behalf of the Apache Calcite PMC) > >>>>> > >>>>> [1] > >>>> > https://github.com/apache/calcite/blob/main/site/_data/contributors.yml > >>>>> [2] https://calcite.apache.org/community/#project-members > >>>> > >>> > > > > -- Best, Benchao Li

Re: Virtual key signing party

2023-06-26 Thread Benchao Li
I'll attend since I'm the next RM, here is my key's fingerprint: pub rsa4096 2023-06-26 [SC] D875 1D12 676C FF67 A4A9 3575 55CA 1C80 70BE 0BEE uid [ultimate] Benchao Li sub rsa4096 2023-06-26 [E] Stamatis Zampetakis 于2023年6月26日周一 15:27写道: > Hello, > > The last vi

Re: [ANNOUNCE] New committer: Oliver Lee

2023-06-13 Thread Benchao Li
alcite PMC) > > > > [1] > https://github.com/apache/calcite/blob/main/site/_data/contributors.yml > > [2] https://calcite.apache.org/community/#project-members > > -- Best, Benchao Li

Re: PR 3250 (PairList, LintTest, Puffin, TestUnsafe)

2023-06-08 Thread Benchao Li
TE-5764 adds a fun class called Puffin that brings the scripting > > capabilities of 'awk' into Java. > > > > https://github.com/apache/calcite/pull/3250 > > > > Julian > -- Best, Benchao Li

Re: Implement a filter rule that adds a predicate

2023-05-28 Thread Benchao Li
ugh road map. > > Thank you for your time and patience! > > With regards, > Soumyadeep Mukhopadhyay. > -- Best, Benchao Li

[DISCUSS] Towards Calcite 1.35.0

2023-05-27 Thread Benchao Li
Xiong - 1.36.0 Benchao Li - 1.37.0 Sergey Nuyanzin - 1.38.0 Julian Hyde @Duan Xiong, are you still available for being the release manager for 1.35.0? And contributors, if you have any work that is in good shape and want to be included in 1.35.0, please mark the fixVersion to 1.35.0

[jira] [Created] (CALCITE-5727) RelOptFixture#checkUnchanged should assert planAfter is not present

2023-05-26 Thread Benchao Li (Jira)
Benchao Li created CALCITE-5727: --- Summary: RelOptFixture#checkUnchanged should assert planAfter is not present Key: CALCITE-5727 URL: https://issues.apache.org/jira/browse/CALCITE-5727 Project: Calcite

  1   2   3   >