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

2020-05-18 Thread XING JIN
Thanks, Haisheng ~ Local Calcite build with tests enabled on Linux: *OK* Calcite-based system test suite: *OK* Vote: +1 (non-binding) Francis Chuang 于2020年5月18日周一 下午2:00写道: > Thanks for making this release available for voting, Haisheng! > > Verified GPG signature - OK > Verified SHA512 - OK

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

2020-05-18 Thread Feng Zhu
Thanks for work, Haisheng! Environment: Windows-10/Mac-OS JDK version: 1.8.0_241 Release notes: OK Build with tests: OK Checksums and signatures: OK Vote: +1 (non-binding) Haisheng Yuan 于2020年5月16日周六 下午12:02写道: > Hi all, > > I have created a build for Apache Calcite 1.23.0, release >

[jira] [Created] (CALCITE-4010) Revise codegen for EnumerableMergeJoin to accept any sort order

2020-05-18 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4010: -- Summary: Revise codegen for EnumerableMergeJoin to accept any sort order Key: CALCITE-4010 URL: https://issues.apache.org/jira/browse/CALCITE-4010 Project:

[jira] [Created] (CALCITE-4009) Revert traitset mapping that was added to ProjectJoinTransposeRule

2020-05-18 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4009: -- Summary: Revert traitset mapping that was added to ProjectJoinTransposeRule Key: CALCITE-4009 URL: https://issues.apache.org/jira/browse/CALCITE-4009 Project:

[jira] [Created] (CALCITE-4008) Implement Code generation for EnumerableSortedAggregate

2020-05-18 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4008: -- Summary: Implement Code generation for EnumerableSortedAggregate Key: CALCITE-4008 URL: https://issues.apache.org/jira/browse/CALCITE-4008 Project: Calcite

[jira] [Created] (CALCITE-4007) MergeJoin collation check should not be limited to join key's order

2020-05-18 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4007: -- Summary: MergeJoin collation check should not be limited to join key's order Key: CALCITE-4007 URL: https://issues.apache.org/jira/browse/CALCITE-4007 Project:

Re: Adapter usage of RexImpTable

2020-05-18 Thread Rui Wang
RexToLixTranslator offers some public static methods to help you translate things to expressions (Ling4j). E.g. RexToLixTranslator.translateProjects might be what you need the most. After you get expressions, a way I know to execute it is by utilizing Janino [1] to compile expressions to bytecode

Adapter usage of RexImpTable

2020-05-18 Thread Jon Pither
Hi, Is it possible for an adapter to leverage RexImpTable to handle calculations? >From RexImpTable I can get an Implementor for a given operation in a RexCall, but then the implement method that would generate an expression, takes a RexToLixTranslator. The RexToLixTranslator has a private

[jira] [Created] (CALCITE-4006) Add ordered-set aggregate functions

2020-05-18 Thread Zoltan Haindrich (Jira)
Zoltan Haindrich created CALCITE-4006: - Summary: Add ordered-set aggregate functions Key: CALCITE-4006 URL: https://issues.apache.org/jira/browse/CALCITE-4006 Project: Calcite Issue

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

2020-05-18 Thread Francis Chuang
Thanks for making this release available for voting, Haisheng! Verified GPG signature - OK Verified SHA512 - OK Ran tests per HOWTO (./gradlew check) - OK Quickly skimmed release notes - OK Spotted checked a few JARs in the Maven repository - OK Environment (OpenJDK:latest docker container):