[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: Calcit

[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: Cal

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

2020-05-18 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4008?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17110693#comment-17110693 ] Haisheng Yuan commented on CALCITE-4008: [~amaliujia] Thanks for your kind help

[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] [Commented] (CALCITE-4008) Implement Code generation for EnumerableSortedAggregate

2020-05-18 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4008?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17110691#comment-17110691 ] Haisheng Yuan commented on CALCITE-4008: It is open for pick up. > Implement C

[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: Ca

[jira] [Commented] (CALCITE-4003) In MaterializationTest, FilterProjectTransposeRule matches with logical and physical convention

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108793#comment-17108793 ] Haisheng Yuan commented on CALCITE-4003: Ah, by the way, to be clear, I was not

[jira] [Commented] (CALCITE-4003) In MaterializationTest, FilterProjectTransposeRule matches with logical and physical convention

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108738#comment-17108738 ] Haisheng Yuan commented on CALCITE-4003: I am not objecting multiple-convention

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108688#comment-17108688 ] Haisheng Yuan commented on CALCITE-3997: This is not a big issue, we can come u

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108612#comment-17108612 ] Haisheng Yuan commented on CALCITE-3997: [~rubenql] How difficult is it for you

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108433#comment-17108433 ] Haisheng Yuan commented on CALCITE-3997: [~anha] Would you mind testing latest

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108283#comment-17108283 ] Haisheng Yuan commented on CALCITE-3997: And this only affect subclass of Physi

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108281#comment-17108281 ] Haisheng Yuan commented on CALCITE-3997: Yes, this is expected. I will mark it

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108256#comment-17108256 ] Haisheng Yuan commented on CALCITE-3997: Thanks for confirming, [~rubenql]. As

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108201#comment-17108201 ] Haisheng Yuan commented on CALCITE-3997: The can be removed. Can you check? >

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108199#comment-17108199 ] Haisheng Yuan commented on CALCITE-3997: I guess because I add the following to

[jira] [Commented] (CALCITE-4003) In MaterializationTest, FilterProjectTransposeRule matches with logical and physical convention

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=1710#comment-1710 ] Haisheng Yuan commented on CALCITE-4003: View matching is a computing intensive

[jira] [Updated] (CALCITE-4004) Override Object.toString() in RelOptRuleOperand

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-4004: --- Description: Override Object.toString() in RelOptRuleOperand to facilitate debugging, other

[jira] [Updated] (CALCITE-4004) Override Object.toString() in RelOptRuleOperand

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-4004: --- Summary: Override Object.toString() in RelOptRuleOperand (was: Override RelOptRuleOperand.

[jira] [Commented] (CALCITE-4004) Override RelOptRuleOperand.toString()

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4004?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17107737#comment-17107737 ] Haisheng Yuan commented on CALCITE-4004: Yes, you get my meaning. :) Overiding

[jira] [Commented] (CALCITE-4002) Add security check to make sure TransformationRule doesn't generate PhysicalNode

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17107731#comment-17107731 ] Haisheng Yuan commented on CALCITE-4002: I understand that some rule needs to m

[jira] [Commented] (CALCITE-4002) Add security check to make sure TransformationRule doesn't generate PhysicalNode

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17107728#comment-17107728 ] Haisheng Yuan commented on CALCITE-4002: :) Sorry for not being clear, my word

[jira] [Created] (CALCITE-4004) Override RelOptRuleOperand.toString()

2020-05-14 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4004: -- Summary: Override RelOptRuleOperand.toString() Key: CALCITE-4004 URL: https://issues.apache.org/jira/browse/CALCITE-4004 Project: Calcite Issue Type: Imp

[jira] [Commented] (CALCITE-4003) In MaterializationTest, FilterProjectTransposeRule matches with logical and physical convention

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-4003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17107655#comment-17107655 ] Haisheng Yuan commented on CALCITE-4003: [~jinxing6...@126.com] You may find th

[jira] [Created] (CALCITE-4003) In MaterializationTest, FilterProjectTransposeRule matches with logical and physical convention

2020-05-14 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4003: -- Summary: In MaterializationTest, FilterProjectTransposeRule matches with logical and physical convention Key: CALCITE-4003 URL: https://issues.apache.org/jira/browse/CALCITE-4

[jira] [Created] (CALCITE-4002) Add security check to make sure TransformationRule doesn't generate PhysicalNode

2020-05-14 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4002: -- Summary: Add security check to make sure TransformationRule doesn't generate PhysicalNode Key: CALCITE-4002 URL: https://issues.apache.org/jira/browse/CALCITE-4002

[jira] [Resolved] (CALCITE-3968) TPCH queries take forever for planning

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3968. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in https://github.com/apache/calcit

[jira] [Resolved] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3997. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in https://github.com/apache/calcit

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17107421#comment-17107421 ] Haisheng Yuan commented on CALCITE-3997: PR: https://github.com/apache/calcite/

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17107352#comment-17107352 ] Haisheng Yuan commented on CALCITE-3997: I am able to reproduce the issue now.

[jira] [Commented] (CALCITE-3979) Simplification might have removed CAST expression(s) incorrectly

2020-05-13 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17106679#comment-17106679 ] Haisheng Yuan commented on CALCITE-3979: No problem, I think we can get it into

[jira] [Updated] (CALCITE-3993) Add isDefault(), keys(), keyBits() to RelTrait interface

2020-05-13 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3993: --- Description: It is an extremely frequent usage to check whether the distribution is default

[jira] [Commented] (CALCITE-3993) Add isDefault(), keys(), keyBits() to RelTrait interface

2020-05-13 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17106632#comment-17106632 ] Haisheng Yuan commented on CALCITE-3993: I mean, in downstream system, not in C

[jira] [Commented] (CALCITE-3993) Add isDefault(), keys(), keyBits() to RelTrait interface

2020-05-13 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17106623#comment-17106623 ] Haisheng Yuan commented on CALCITE-3993: It just adds the method. I didn't use

[jira] [Commented] (CALCITE-3998) Bad datatype for sum(n), it should be BIGINT but it is sometimes INTEGER

2020-05-13 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17106593#comment-17106593 ] Haisheng Yuan commented on CALCITE-3998: There is a change on the method, no su

[jira] [Commented] (CALCITE-3997) Problem with MERGE JOIN: java.lang.AssertionError: cannot merge join: left input is not sorted on left keys

2020-05-13 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17106432#comment-17106432 ] Haisheng Yuan commented on CALCITE-3997: No, maybe CALCITE-3576. The context is

[jira] [Updated] (CALCITE-3576) Remove Enumerable convention check in FilterIntoJoinRule

2020-05-13 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3576: --- Description: Context: https://github.com/apache/calcite/pull/1247#discussion_r289489174 >

[jira] [Commented] (CALCITE-3993) Add isDefault(), keys(), keyBits() to RelTrait interface

2020-05-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17105970#comment-17105970 ] Haisheng Yuan commented on CALCITE-3993: pr: [https://github.com/apache/calcite

[jira] [Updated] (CALCITE-3993) Add isDefault(), keys(), keyBits() to RelTrait interface

2020-05-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3993: --- Description: It is an extremely frequent usage to check whether the distribution is default

[jira] [Updated] (CALCITE-3993) Add isDefault(), keys(), keyBits() to RelTrait interface

2020-05-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3993: --- Description: It is an extremely frequent usage to check whether the distribution is default

[jira] [Updated] (CALCITE-3993) Add isDefault(), keys(), keyBits() to RelTrait interface

2020-05-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3993: --- Description: It is an extremely frequent usage to check whether the distribution is default

[jira] [Updated] (CALCITE-3993) Add isDefault(), keys(), keyBits() to RelTrait interface

2020-05-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3993: --- Summary: Add isDefault(), keys(), keyBits() to RelTrait interface (was: Add isDefault() to

[jira] [Created] (CALCITE-3993) Add isDefault() to RelTrait interface

2020-05-12 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3993: -- Summary: Add isDefault() to RelTrait interface Key: CALCITE-3993 URL: https://issues.apache.org/jira/browse/CALCITE-3993 Project: Calcite Issue Type: Imp

[jira] [Commented] (CALCITE-3972) Allow RelBuilder to create RelNode with convention and use it for trait convert

2020-05-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17105663#comment-17105663 ] Haisheng Yuan commented on CALCITE-3972: Make sense. Will keep master for regre

[jira] [Commented] (CALCITE-3972) Allow RelBuilder to create RelNode with convention and use it for trait convert

2020-05-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17105638#comment-17105638 ] Haisheng Yuan commented on CALCITE-3972: 1.23.0 RC0 is cancelled. Is there any

[jira] [Updated] (CALCITE-3972) Allow RelBuilder to create RelNode with convention and use it for trait convert

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3972: --- Fix Version/s: (was: 1.23.0) > Allow RelBuilder to create RelNode with convention and u

[jira] [Updated] (CALCITE-3782) Bitwise operator Bit_And, Bit_OR and Bit_XOR support binary and varbinary type

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3782: --- Fix Version/s: (was: 1.23.0) > Bitwise operator Bit_And, Bit_OR and Bit_XOR support bin

[jira] [Updated] (CALCITE-3979) Simplification might have removed CAST expression(s) incorrectly

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3979: --- Fix Version/s: (was: 1.23.0) > Simplification might have removed CAST expression(s) inc

[jira] [Updated] (CALCITE-3955) Remove the first operand of RexCall from SqlWindowTableFunction

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3955?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3955: --- Fix Version/s: (was: 1.23.0) > Remove the first operand of RexCall from SqlWindowTableF

[jira] [Updated] (CALCITE-3943) Remove the JSON functions keyword from parser

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3943: --- Fix Version/s: (was: 1.23.0) > Remove the JSON functions keyword from parser >

[jira] [Updated] (CALCITE-3592) Implement BITNOT scalar function

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3592: --- Fix Version/s: (was: 1.23.0) > Implement BITNOT scalar function >

[jira] [Updated] (CALCITE-3716) ResultSetMetaData.getTableName should return empty string, not null, when column does not map to a table

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3716: --- Fix Version/s: (was: 1.23.0) > ResultSetMetaData.getTableName should return empty strin

[jira] [Updated] (CALCITE-3732) Implement bit functions and operators

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3732?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3732: --- Fix Version/s: (was: 1.23.0) > Implement bit functions and operators >

[jira] [Updated] (CALCITE-3717) Query fails with "division by zero" exception

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3717: --- Fix Version/s: (was: 1.23.0) > Query fails with "division by zero" exception >

[jira] [Updated] (CALCITE-3841) Change downloads page to use downloads.apache.org

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3841: --- Fix Version/s: (was: 1.23.0) > Change downloads page to use downloads.apache.org >

[jira] [Updated] (CALCITE-3779) Implement BITAND scalar function

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3779: --- Fix Version/s: (was: 1.23.0) > Implement BITAND scalar function > -

[jira] [Updated] (CALCITE-3150) NPE in UPPER when repeated and combine with LIKE

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3150: --- Fix Version/s: (was: 1.23.0) > NPE in UPPER when repeated and combine with LIKE >

[jira] [Updated] (CALCITE-3224) New RexNode-to-Expression CodeGen Implementation

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3224: --- Fix Version/s: (was: 1.23.0) > New RexNode-to-Expression CodeGen Implementation > -

[jira] [Commented] (CALCITE-3990) Use a more efficient algorithm for cost propagation in Volcano planner

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17104909#comment-17104909 ] Haisheng Yuan commented on CALCITE-3990: Isn't is already doing BFS? > Use a m

[jira] [Created] (CALCITE-3989) Release Calcite 1.23.0

2020-05-11 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3989: -- Summary: Release Calcite 1.23.0 Key: CALCITE-3989 URL: https://issues.apache.org/jira/browse/CALCITE-3989 Project: Calcite Issue Type: Task R

[jira] [Resolved] (CALCITE-3969) Method RelTrait.apply(Mappings.Mapping) throws exception when mapping doesn't cover collation or distribution keys

2020-05-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3969. Resolution: Fixed Fixed in  [https://github.com/apache/calcite/commit/888e8795598395a72b3

[jira] [Resolved] (CALCITE-3984) Support exchange operator in RelFieldTrimmer

2020-05-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3984. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Resolved] (CALCITE-3983) Add utility methods to RelTraitSet

2020-05-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3983. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Updated] (CALCITE-3983) Add utility methods to RelTraitSet

2020-05-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3983: --- Description: Add the following methods to RelTraitSet: {code:java} boolean isDefault(); //

[jira] [Resolved] (CALCITE-3896) Pass through parent trait requests to child operators

2020-05-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3896. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [bb48485|https://github.com/apac

[jira] [Resolved] (CALCITE-3980) Improvement for creating RedisTable

2020-05-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3980. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Updated] (CALCITE-3980) Redis-adapter redis connection is not reused when RedisTable is created

2020-05-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3980: --- Summary: Redis-adapter redis connection is not reused when RedisTable is created (was: Im

[jira] [Updated] (CALCITE-3980) Improvement for creating RedisTable

2020-05-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3980: --- Component/s: (was: csv-adapter) > Improvement for creating RedisTable > --

[jira] [Resolved] (CALCITE-3961) VolcanoPlanner.prunedNodes information is lost when duplicate relNode is discarded

2020-05-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3961. Resolution: Fixed Fixed in  [https://github.com/apache/calcite/commit/2a4779f478fea75c1a7

[jira] [Created] (CALCITE-3983) Add utility methods to RelTraitSet

2020-05-08 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3983: -- Summary: Add utility methods to RelTraitSet Key: CALCITE-3983 URL: https://issues.apache.org/jira/browse/CALCITE-3983 Project: Calcite Issue Type: Improv

[jira] [Commented] (CALCITE-3896) Pass through parent trait requests to child operators

2020-05-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17101384#comment-17101384 ] Haisheng Yuan commented on CALCITE-3896: Jira can't link to github PR at the mo

[jira] [Commented] (CALCITE-3972) Allow RelBuilder to create RelNode with convention and use it for trait convert

2020-05-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17101186#comment-17101186 ] Haisheng Yuan commented on CALCITE-3972: I am curious when do we need to preser

[jira] [Commented] (CALCITE-3972) Allow RelBuilder to create RelNode with convention and use it for trait convert

2020-05-05 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17100341#comment-17100341 ] Haisheng Yuan commented on CALCITE-3972: [~julianhyde] [~zabetak] The new issue

[jira] [Commented] (CALCITE-3972) Allow RelBuilder to create RelNode with convention and use it for trait convert

2020-05-05 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17100340#comment-17100340 ] Haisheng Yuan commented on CALCITE-3972: Spin out issue of CALCITE-2970. > All

[jira] [Updated] (CALCITE-3972) Allow RelBuilder to create RelNode with convention and use it for trait convert

2020-05-05 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3972?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3972: --- Fix Version/s: 1.23.0 > Allow RelBuilder to create RelNode with convention and use it for t

[jira] [Resolved] (CALCITE-2970) Performance issue when enabling abstract converter for EnumerableConvention

2020-05-05 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-2970. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Resolved] (CALCITE-3971) Support Calc in RelMdColumnOrigins

2020-05-05 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3971?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3971. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Resolved] (CALCITE-3966) Trigger rules for existing RelSubset when it becomes delivered

2020-05-05 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3966?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3966. Resolution: Fixed Fixed in  [https://github.com/apache/calcite/commit/e7224147916d5a9bf43

[jira] [Resolved] (CALCITE-3718) Support Intersect and Minus in Bindables

2020-05-05 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3718?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3718. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Commented] (CALCITE-3969) Method RelTrait.apply(Mappings.Mapping) throws exception when mapping doesn't cover collation or distribution keys

2020-05-05 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17100281#comment-17100281 ] Haisheng Yuan commented on CALCITE-3969: I don't think there is a need for \{{R

[jira] [Updated] (CALCITE-3866) ReturnTypes.AGG_SUM may cause "numeric field overflow" on PostgreSQL when generate the sql after using the rule AggregateJoinTransposeRule.EXTENDED.

2020-05-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3866: --- Fix Version/s: 1.23.0 > ReturnTypes.AGG_SUM may cause "numeric field overflow" on PostgreS

[jira] [Updated] (CALCITE-3926) CannotPlanException when an empty LogicalValues requires a certain collation

2020-05-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3926: --- Fix Version/s: 1.23.0 > CannotPlanException when an empty LogicalValues requires a certain

[jira] [Updated] (CALCITE-3961) VolcanoPlanner.prunedNodes information is lost when duplicate relNode is discarded

2020-05-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3961: --- Fix Version/s: 1.23.0 > VolcanoPlanner.prunedNodes information is lost when duplicate relNo

[jira] [Updated] (CALCITE-3969) Method RelTrait.apply(Mappings.Mapping) throws exception when mapping doesn't cover collation or distribution keys

2020-05-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3969: --- Fix Version/s: 1.23.0 > Method RelTrait.apply(Mappings.Mapping) throws exception when mappi

[jira] [Resolved] (CALCITE-3958) Revise documentation of gradle.properties in Cassandra/Piglet and SubstitutionVisitor

2020-05-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3958?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3958. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Resolved] (CALCITE-3921) Support TableModify json serialization and deserialization

2020-05-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3921. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Updated] (CALCITE-3921) Support TableModify json serialization and deserialization

2020-05-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3921: --- Summary: Support TableModify json serialization and deserialization (was: Support serializ

[jira] [Updated] (CALCITE-3968) TPCH queries take forever for planning

2020-05-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3968: --- Summary: TPCH queries take forever for planning (was: Disable JoinPushThroughJoinRule.righ

[jira] [Commented] (CALCITE-3969) Method RelTrait.apply(Mappings.Mapping) throws exception when mapping doesn't cover collation or distribution keys

2020-05-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17098485#comment-17098485 ] Haisheng Yuan commented on CALCITE-3969: Agree. In RexUtil.applyFields(), if th

[jira] [Commented] (CALCITE-3919) Upgrade ProjectJoinTransposeRule to allow user choose whether to keep join condition

2020-05-02 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17098117#comment-17098117 ] Haisheng Yuan commented on CALCITE-3919: But for the left outer join, if the jo

[jira] [Commented] (CALCITE-3919) Upgrade ProjectJoinTransposeRule to allow user choose whether to keep join condition

2020-05-02 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17098114#comment-17098114 ] Haisheng Yuan commented on CALCITE-3919: That is your special business logic, n

[jira] [Commented] (CALCITE-2970) Performance issue when enabling abstract converter for EnumerableConvention

2020-05-02 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17098106#comment-17098106 ] Haisheng Yuan commented on CALCITE-2970: {quote} I was thinking that even the R

[jira] [Updated] (CALCITE-3968) Disable JoinPushThroughJoinRule.right by default

2020-05-02 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3968: --- Summary: Disable JoinPushThroughJoinRule.right by default (was: Disable JoinPushThroughJoi

[jira] [Commented] (CALCITE-3968) Disable JoinPushThroughJoinRule.left by default

2020-05-02 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17098001#comment-17098001 ] Haisheng Yuan commented on CALCITE-3968: ||Left-Hand Bracketed||Right-Hand Brac

[jira] [Created] (CALCITE-3968) Disable JoinPushThroughJoinRule.left by default

2020-05-02 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3968: -- Summary: Disable JoinPushThroughJoinRule.left by default Key: CALCITE-3968 URL: https://issues.apache.org/jira/browse/CALCITE-3968 Project: Calcite Issue

[jira] [Resolved] (CALCITE-3889) Add apply(Mappings.Mapping) to RelTrait and RelTraitSet

2020-05-01 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3889. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Commented] (CALCITE-2970) Performance issue when enabling abstract converter for EnumerableConvention

2020-05-01 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17097745#comment-17097745 ] Haisheng Yuan commented on CALCITE-2970: Make sense. I am good with current cha

[jira] [Created] (CALCITE-3966) Trigger rules for existing RelSubset when it becomes delivered

2020-05-01 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3966: -- Summary: Trigger rules for existing RelSubset when it becomes delivered Key: CALCITE-3966 URL: https://issues.apache.org/jira/browse/CALCITE-3966 Project: Calcite

[jira] [Resolved] (CALCITE-3928) Canonicalization doesn't do field trimming before materialized view matching

2020-05-01 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3928. Fix Version/s: 1.23.0 Resolution: Fixed Fixed in  [https://github.com/apache/calci

[jira] [Commented] (CALCITE-3923) Refactor how planner rules are parameterized

2020-04-30 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3923?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17097081#comment-17097081 ] Haisheng Yuan commented on CALCITE-3923: topProject convention should be always

<    1   2   3   4   5   6   7   8   9   10   >