Re: Proposal to extend Calcite into a incremental query optimizer

2021-05-14 Thread Botong Huang
Hi all, Thank you all for the interest, and thanks Julian for the update! I am having problems uploading the pdf files into the jira CALCITE-4568 , so I attached the slides in our code base: https://github.com/alibaba/cost-based-incremental-opti

Re: Whether Explain statement should be validated or not

2021-05-14 Thread Julian Hyde
Let’s frame this discussion in terms of user-visible behavior (rather than validator, relations and namespaces). Calcite does validate EXPLAIN statements, as this example illustrates: sqlline> !connect jdbc:calcite:model=core/src/test/resources/hsqldb-model.json sa sa sqlline> explain plan

Re: [VOTE] Release apache-calcite-avatica-1.18.0 (release candidate 1)

2021-05-14 Thread Julian Hyde
You’re right. I did not intend to mis-state policy. > On May 14, 2021, at 1:53 AM, Vladimir Sitnikov > wrote: > > Julian>The vote passes if the number of +1 votes exceeds the number of -1 > votes by 3 or more. > > Julian, please check the regular rules: > https://www.apache.org/legal/release-

Re: [VOTE] Release apache-calcite-avatica-1.18.0 (release candidate 1)

2021-05-14 Thread Julian Hyde
Thanks for explaining. Those steps make sense. My question was in the spirit of “show your working”. I know that “./gradlew” will not work against RC1 if you follow the official instructions, so a possible explanation was that you were validating RC0 by accident. Julian > On May 14, 2021, at

Re: [VOTE] Release apache-calcite-avatica-1.18.0 (release candidate 1)

2021-05-14 Thread Vladimir Sitnikov
Julian>The vote passes if the number of +1 votes exceeds the number of -1 votes by 3 or more. Julian, please check the regular rules: https://www.apache.org/legal/release-policy.html#release-approval I do not think we customized the release voting rules for Caclite. Vladimir

Re: [VOTE] Release apache-calcite-avatica-1.18.0 (release candidate 1)

2021-05-14 Thread Alessandro Solimando
Hi Julian, I have copied both "gradlew" and the needed files under "gradle" directory from the local git repository to the unpacked directory extracted from the artifact downloaded from https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-avatica-1.18.0-rc1 Are you asking because this mig