[jira] [Updated] (CALCITE-3753) Always try to match and execute substitution rule first and remove rulematch ordering

2020-01-21 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3753: --- Description: In VolcanoPlanner, some rules e.g. ProjectMergeRule, PruneEmptyRule can be

[jira] [Created] (CALCITE-3753) Always try to match and execute substitution rule first and remove rulematch ordering

2020-01-21 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3753: -- Summary: Always try to match and execute substitution rule first and remove rulematch ordering Key: CALCITE-3753 URL: https://issues.apache.org/jira/browse/CALCITE-3753

[jira] [Commented] (CALCITE-3744) Duplicate RuleMatches when RelSet gets merged

2020-01-21 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17020626#comment-17020626 ] Haisheng Yuan commented on CALCITE-3744: {quote} Subset merging can alter metadata properties,

[jira] [Created] (CALCITE-3744) Duplicate RuleMatches when RelSet gets merged

2020-01-16 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3744: -- Summary: Duplicate RuleMatches when RelSet gets merged Key: CALCITE-3744 URL: https://issues.apache.org/jira/browse/CALCITE-3744 Project: Calcite Issue

[jira] [Commented] (CALCITE-3738) Missing LogicalSort for Insert statement

2020-01-16 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3738?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17017399#comment-17017399 ] Haisheng Yuan commented on CALCITE-3738: Now I think it may not harm to keep ordering.

[jira] [Resolved] (CALCITE-3738) Missing order by logical plan for insert statement

2020-01-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3738. Resolution: Not A Problem I agree with [~julianhyde]. Calcite is doing right. We allow

[jira] [Resolved] (CALCITE-3644) Calc on the Intersect in target is not being matched

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

[jira] [Resolved] (CALCITE-3725) RelMetadataTest fails with NPE due to unsafe RelMetadataQuery.instance call

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

[jira] [Commented] (CALCITE-3686) Implement bit_not function

2020-01-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17012209#comment-17012209 ] Haisheng Yuan commented on CALCITE-3686: [~x1q1j1] You added BIT_NOT as agg function. But I

[jira] [Commented] (CALCITE-3676) VolcanoPlanner. dumpGraphviz should handle exception gracefully

2020-01-08 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17010872#comment-17010872 ] Haisheng Yuan commented on CALCITE-3676: Not yet. You can take it. Overall, I think it should

[jira] [Commented] (CALCITE-3668) VolcanoPlanner doesn't match all the RelSubSet in matchRecursive

2020-01-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009423#comment-17009423 ] Haisheng Yuan commented on CALCITE-3668: Sure, will do. > VolcanoPlanner doesn't match all the

[jira] [Resolved] (CALCITE-3510) Redis adapter

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

[jira] [Commented] (CALCITE-3285) EnumerableMergeJoin should support non-equi join conditions

2020-01-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009375#comment-17009375 ] Haisheng Yuan commented on CALCITE-3285: If we change to mergeJoin(...).where(...), why don't

[jira] [Resolved] (CALCITE-3658) TableModify of Update contains correlated variable by mistake.

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

[jira] [Commented] (CALCITE-3668) VolcanoPlanner doesn't match all the RelSubSet in matchRecursive

2020-01-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008164#comment-17008164 ] Haisheng Yuan commented on CALCITE-3668: {quote}How about adding RelSubset#getSubsets which

[jira] [Comment Edited] (CALCITE-3668) VolcanoPlanner doesn't match all the RelSubSet in matchRecursive

2020-01-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17007940#comment-17007940 ] Haisheng Yuan edited comment on CALCITE-3668 at 1/4/20 7:36 AM:

[jira] [Commented] (CALCITE-3668) VolcanoPlanner doesn't match all the RelSubSet in matchRecursive

2020-01-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17007940#comment-17007940 ] Haisheng Yuan commented on CALCITE-3668: {quote}It won't if LogicalFilter uses

[jira] [Created] (CALCITE-3676) VolcanoPlanner. dumpGraphviz should handle exception gracefully

2020-01-03 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3676: -- Summary: VolcanoPlanner. dumpGraphviz should handle exception gracefully Key: CALCITE-3676 URL: https://issues.apache.org/jira/browse/CALCITE-3676 Project:

[jira] [Commented] (CALCITE-3285) EnumerableMergeJoin should support non-equi join conditions

2020-01-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17007796#comment-17007796 ] Haisheng Yuan commented on CALCITE-3285: [~vladimirsitnikov] I checked your fix at

[jira] [Commented] (CALCITE-3668) VolcanoPlanner doesn't match all the RelSubSet in matchRecursive

2020-01-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1700#comment-1700 ] Haisheng Yuan commented on CALCITE-3668: Will a rule with pattern {{operand(Filter,

[jira] [Commented] (CALCITE-3668) VolcanoPlanner doesn't match all the RelSubSet in matchRecursive

2020-01-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17007663#comment-17007663 ] Haisheng Yuan commented on CALCITE-3668: Say we have a rule {{operand(Filter.class,

[jira] [Commented] (CALCITE-3668) VolcanoPlanner doesn't match all the RelSubSet in matchRecursive

2020-01-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17007655#comment-17007655 ] Haisheng Yuan commented on CALCITE-3668: I had seen the discussion. If a RelNode can match all

[jira] [Resolved] (CALCITE-3651) NullPointerException when convert relational algebra that correlates TableFunctionScan

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

[jira] [Created] (CALCITE-3668) VolcanoPlanner doesn't match all the RelSubSet in matchRecursive

2020-01-02 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3668: -- Summary: VolcanoPlanner doesn't match all the RelSubSet in matchRecursive Key: CALCITE-3668 URL: https://issues.apache.org/jira/browse/CALCITE-3668 Project:

[jira] [Commented] (CALCITE-3664) Sort in subquery is lost when converting SqlNode to Relnode

2020-01-02 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17007089#comment-17007089 ] Haisheng Yuan commented on CALCITE-3664: It is expected. See

[jira] [Commented] (CALCITE-3617) Add BOOL_OR Aggregate Function

2019-12-26 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17003528#comment-17003528 ] Haisheng Yuan commented on CALCITE-3617: Thanks , you can take it. > Add BOOL_OR Aggregate

[jira] [Resolved] (CALCITE-3602) Git should ignore .DS_Store files on macOS

2019-12-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3602?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3602. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

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

2019-12-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16995345#comment-16995345 ] Haisheng Yuan commented on CALCITE-3576: Thanks for the update, [~rubenql]! I will move forward

[jira] [Commented] (CALCITE-3591) Add BIT_XOR BIT aggregate function

2019-12-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16994130#comment-16994130 ] Haisheng Yuan commented on CALCITE-3591: Currently there isn't any request for this feature. Is

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

2019-12-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan reopened CALCITE-3576: 2 Failures: - org.apache.calcite.test.MaterializationTest > testJoinMaterialization8() Just

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

2019-12-10 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16992797#comment-16992797 ] Haisheng Yuan commented on CALCITE-3576: Thanks, [~zabetak]. I did notice that too. Will take a

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

2019-12-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3576. Resolution: Fixed Fixed in

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

2019-12-06 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3576: -- Summary: Remove Enumerable convention check in FilterIntoJoinRule Key: CALCITE-3576 URL: https://issues.apache.org/jira/browse/CALCITE-3576 Project: Calcite

[jira] [Resolved] (CALCITE-3496) Hive dialect and MS SQL dialect support with cube and with rollup

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

[jira] [Resolved] (CALCITE-3285) EnumerableMergeJoin should support non-equi join conditions

2019-12-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3285. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3569) IndexOutOfBoundsException when pushing simplifed filter to view

2019-12-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16988176#comment-16988176 ] Haisheng Yuan commented on CALCITE-3569: Just curious, How did you find it? >

[jira] [Resolved] (CALCITE-3473) Getting unique result for table scan should contain key column(s)

2019-12-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3473?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3473. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3496) Hive dialect and MS SQL dialect support with cube and with rollup

2019-12-02 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16986240#comment-16986240 ] Haisheng Yuan commented on CALCITE-3496: [~xzh_dz] Please follow the convention of commit

[jira] [Resolved] (CALCITE-3521) CalciteSystemProperty can't load config file

2019-11-27 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3521. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Resolved] (CALCITE-3112) Support Window in RelToSqlConverter

2019-11-20 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3112?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3112. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Created] (CALCITE-3521) CalciteSystemProperty can't load config file

2019-11-19 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3521: -- Summary: CalciteSystemProperty can't load config file Key: CALCITE-3521 URL: https://issues.apache.org/jira/browse/CALCITE-3521 Project: Calcite Issue

[jira] [Resolved] (CALCITE-3492) RexUtil.simplifyOrs() throws exception if terms has 1 RexNode

2019-11-19 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3492. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3492) RexUtil.simplifyOrs() throws exception if terms has 1 RexNode

2019-11-18 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16976839#comment-16976839 ] Haisheng Yuan commented on CALCITE-3492: Thanks for pointing out. I have changed the title

[jira] [Updated] (CALCITE-3492) RexUtil.simplifyOrs() throws exception if terms has 1 RexNode

2019-11-18 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3492: --- Summary: RexUtil.simplifyOrs() throws exception if terms has 1 RexNode (was: Exception

[jira] [Updated] (CALCITE-3491) VolcanoPlanner.completeConversion() is bypassed by "if (true)"

2019-11-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3491: --- Issue Type: Improvement (was: Bug) > VolcanoPlanner.completeConversion() is bypassed by

[jira] [Resolved] (CALCITE-3491) VolcanoPlanner.completeConversion() is bypassed by "if (true)"

2019-11-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3491. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3505) Infinite matching of FilterProjectTransposeRule causes stackoverflow

2019-11-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16974867#comment-16974867 ] Haisheng Yuan commented on CALCITE-3505: And maybe duplicate with

[jira] [Resolved] (CALCITE-3494) Support decimal type aggregate in Interpreter

2019-11-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3494. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Resolved] (CALCITE-3503) NPE at VolcanoPlanner#isValid when DEBUG is enabled

2019-11-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3503. Resolution: Fixed Fixed in

[jira] [Resolved] (CALCITE-3448) AggregateOnCalcToAggregateUnifyRule ignores Project incorrectly when there's missing grouping or mapping breaks ordering

2019-11-12 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3448. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3492) Exception thrown when terms has 1 RexNode in RexUtil.simplifyOrs()

2019-11-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16971945#comment-16971945 ] Haisheng Yuan commented on CALCITE-3492: It is not valid. We can't have an OR with 1 operand.

[jira] [Created] (CALCITE-3492) Exception thrown when terms has 1 RexNode in RexUtil.simplifyOrs()

2019-11-11 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3492: -- Summary: Exception thrown when terms has 1 RexNode in RexUtil.simplifyOrs() Key: CALCITE-3492 URL: https://issues.apache.org/jira/browse/CALCITE-3492 Project:

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

2019-11-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970925#comment-16970925 ] Haisheng Yuan commented on CALCITE-2970: Here is what we have done in MaxCompute. We have a

[jira] [Resolved] (CALCITE-3474) SqlSimpleParser toke.s equals NullPointerException

2019-11-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3474. Resolution: Fixed Fixed in

[jira] [Resolved] (CALCITE-3469) Wrong rel used in SubstitutionVisitor#rowTypesAreEquivalent

2019-11-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3469. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Updated] (CALCITE-3469) Wrong rel used in SubstitutionVisitor#rowTypesAreEquivalent

2019-11-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3469: --- Summary: Wrong rel used in SubstitutionVisitor#rowTypesAreEquivalent (was: Typo in

[jira] [Resolved] (CALCITE-3487) Should not hard code RelMetadataQuery class in VolcanoPlanner.isValid()

2019-11-08 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3487. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3483) Make RexLiteral member fields accessible by sub-class

2019-11-08 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970498#comment-16970498 ] Haisheng Yuan commented on CALCITE-3483: Hi [~zabetak], thanks for the comment. I forgot to

[jira] [Updated] (CALCITE-3483) Make RexLiteral member fields accessible by sub-class

2019-11-07 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3483: --- Description: RexLiteral may be sub-classed and some methods may be overridden. e.g.

[jira] [Updated] (CALCITE-3483) Make RexLiteral member fields accessible by sub-class

2019-11-07 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3483: --- Description: RexLiteral may be sub-classed and some methods may be overrode. e.g.

[jira] [Created] (CALCITE-3483) Make RexLiteral member fields accessible by sub-class

2019-11-07 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3483: -- Summary: Make RexLiteral member fields accessible by sub-class Key: CALCITE-3483 URL: https://issues.apache.org/jira/browse/CALCITE-3483 Project: Calcite

[jira] [Resolved] (CALCITE-3479) Stack overflow error thrown when running join query

2019-11-07 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3479. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Reopened] (CALCITE-2166) Cumulative cost of RelSubset.best RelNode is increased after calling RelSubset.propagateCostImprovements() for input RelNodes

2019-11-07 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan reopened CALCITE-2166: Assignee: (was: Danny Chen) Reopen this issue due to regression causing

[jira] [Resolved] (CALCITE-3408) Add support for Enumerable Intersect/Minus all

2019-11-07 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3408. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Resolved] (CALCITE-3405) Prune columns for ProjectableFilterableTable when Project is not simple mapping

2019-11-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3405. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3154) RelToSqlConverter generated Nulls Last and Nulls First when convert RexOver to sql using MysqlSqlDialect.

2019-11-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16968839#comment-16968839 ] Haisheng Yuan commented on CALCITE-3154: [~winipanda] Can you rebase on latest master please?

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

2019-11-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16968768#comment-16968768 ] Haisheng Yuan commented on CALCITE-2970: Ah, that is similar with Julian's {{RelBuilder

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

2019-11-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16968766#comment-16968766 ] Haisheng Yuan commented on CALCITE-2970: I feel like {{convention.getRelBuilder()}} is more

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

2019-11-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16968749#comment-16968749 ] Haisheng Yuan commented on CALCITE-2970: With copy, you don't need to worry about what

[jira] [Updated] (CALCITE-790) Remove relational expressions that reference themselves

2019-11-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-790?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-790: -- Attachment: (was: image-2019-11-06-11-21-08-004.png) > Remove relational expressions that

[jira] [Updated] (CALCITE-790) Remove relational expressions that reference themselves

2019-11-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-790?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-790: -- Attachment: image-2019-11-06-11-21-08-004.png > Remove relational expressions that reference

[jira] [Updated] (CALCITE-3479) Stack overflow error thrown when running join query

2019-11-06 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3479: --- Description: A unit test in our project is failing which is as below. The query in

[jira] [Resolved] (CALCITE-3458) Remove desc in AbstractRelNode

2019-11-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3458. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Resolved] (CALCITE-3400) Implement left/right/semi/anti/full join in Interpreter

2019-11-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3400. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3458) Remove desc in AbstractRelNode

2019-11-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16967008#comment-16967008 ] Haisheng Yuan commented on CALCITE-3458: Thanks for pointing our, [~julianhyde]. I have

[jira] [Comment Edited] (CALCITE-3458) Remove desc in AbstractRelNode

2019-11-04 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16967008#comment-16967008 ] Haisheng Yuan edited comment on CALCITE-3458 at 11/4/19 9:12 PM: -

[jira] [Resolved] (CALCITE-3254) Exception while deserializing of interval type or with empty partition key for RexOver.

2019-11-03 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3254. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3458) Remove desc in AbstractRelNode

2019-10-30 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16963445#comment-16963445 ] Haisheng Yuan commented on CALCITE-3458: I forgot to mention toString() is called in

[jira] [Commented] (CALCITE-3458) Remove desc in AbstractRelNode

2019-10-30 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16963441#comment-16963441 ] Haisheng Yuan commented on CALCITE-3458: Correct, toString() and getDescription() are only

[jira] [Updated] (CALCITE-3454) Support Exchange in MaxRowCount,MinRowCount,RowCount

2019-10-30 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3454?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3454: --- Summary: Support Exchange in MaxRowCount,MinRowCount,RowCount (was: Exchange and

[jira] [Commented] (CALCITE-3454) Exchange and TableModify RowCount in MaxRowCount,MinRowCount,RowCount

2019-10-30 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16963267#comment-16963267 ] Haisheng Yuan commented on CALCITE-3454: We'd better create another JIRA, not on this one. >

[jira] [Created] (CALCITE-3460) Poor performance in RexReplacer for large queries

2019-10-30 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3460: -- Summary: Poor performance in RexReplacer for large queries Key: CALCITE-3460 URL: https://issues.apache.org/jira/browse/CALCITE-3460 Project: Calcite

[jira] [Resolved] (CALCITE-3454) Exchange RowCount in MaxRowCount,MinRowCount,RowCount

2019-10-30 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3454?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3454. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Created] (CALCITE-3458) Remove desc in AbstractRelNode

2019-10-29 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3458: -- Summary: Remove desc in AbstractRelNode Key: CALCITE-3458 URL: https://issues.apache.org/jira/browse/CALCITE-3458 Project: Calcite Issue Type:

[jira] [Resolved] (CALCITE-3334) Refinement for Substitution-Based MV Matching

2019-10-27 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3334. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Updated] (CALCITE-3425) Inconsistent behavior of MetadataProvider in RelOptCluster

2019-10-18 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan updated CALCITE-3425: --- Description: To use customized metadata provider, we can do the following: {code:java}

[jira] [Resolved] (CALCITE-3421) Reuse relMetadataQuery.

2019-10-17 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3421. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Created] (CALCITE-3425) Inconsistent behavior of MetadataProvider in RelOptCluster

2019-10-17 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3425: -- Summary: Inconsistent behavior of MetadataProvider in RelOptCluster Key: CALCITE-3425 URL: https://issues.apache.org/jira/browse/CALCITE-3425 Project: Calcite

[jira] [Resolved] (CALCITE-2792) Stackoverflow while evaluating filter with large number of OR conditions

2019-10-17 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2792?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-2792. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3407) Implement Minus and Intersect relational operators in the interpreter

2019-10-17 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16953910#comment-16953910 ] Haisheng Yuan commented on CALCITE-3407: Not necessary. I think it is just a convenient helper

[jira] [Commented] (CALCITE-3334) Refinement for Substitution-Based MV Matching

2019-10-16 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16953094#comment-16953094 ] Haisheng Yuan commented on CALCITE-3334: [~julianhyde] I am reviewing. > Refinement for

[jira] [Commented] (CALCITE-1862) StackOverflowException in RelMdUtil.estimateFilteredRows

2019-10-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-1862?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16952440#comment-16952440 ] Haisheng Yuan commented on CALCITE-1862: Now with latest master, the stack overflow can't be

[jira] [Commented] (CALCITE-3403) WindowReduceExpressionsRule does not reuse RelMetadataQuery

2019-10-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16952375#comment-16952375 ] Haisheng Yuan commented on CALCITE-3403: How about I remove the change for deprecated methods?

[jira] [Resolved] (CALCITE-3403) WindowReduceExpressionsRule does not reuse RelMetadataQuery

2019-10-15 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3403. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Resolved] (CALCITE-3411) Incorrect code generated for BigDecimal ConstantExpression

2019-10-14 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3411?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3411. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Created] (CALCITE-3403) WindowReduceExpressionsRule does not reuse RelMetadataQuery

2019-10-11 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3403: -- Summary: WindowReduceExpressionsRule does not reuse RelMetadataQuery Key: CALCITE-3403 URL: https://issues.apache.org/jira/browse/CALCITE-3403 Project: Calcite

[jira] [Resolved] (CALCITE-3396) Materialization matching succeeds when query and view are both of UNION but have different 'all' property

2019-10-11 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3396. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Resolved] (CALCITE-2204) Volcano Planner may not choose the cheapest cost plan

2019-10-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-2204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-2204. Fix Version/s: 1.22.0 Resolution: Duplicate Fixed in

[jira] [Resolved] (CALCITE-3330) propagateCostImprovements() could result in stack overflow

2019-10-09 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3330?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haisheng Yuan resolved CALCITE-3330. Fix Version/s: 1.22.0 Resolution: Fixed Fixed in

[jira] [Commented] (CALCITE-3386) CyclicMetadataException gives misleading stack trace

2019-10-08 Thread Haisheng Yuan (Jira)
[ https://issues.apache.org/jira/browse/CALCITE-3386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16947232#comment-16947232 ] Haisheng Yuan commented on CALCITE-3386: I understand that {{FoundOne.NULL}} is a signal, only

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