[jira] [Created] (CALCITE-4712) Add RelHashDistribution

2021-07-31 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4712: -- Summary: Add RelHashDistribution Key: CALCITE-4712 URL: https://issues.apache.org/jira/browse/CALCITE-4712 Project: Calcite Issue Type: Bug

[jira] [Created] (CALCITE-4638) Volcano top-down optimizer failed to recognize transformation rule correctly

2021-06-04 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4638: -- Summary: Volcano top-down optimizer failed to recognize transformation rule correctly Key: CALCITE-4638 URL: https://issues.apache.org/jira/browse/CALCITE-4638

[jira] [Created] (CALCITE-4131) ERROR message in SqlToRelConverterExtendedTest

2020-07-18 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4131: -- Summary: ERROR message in SqlToRelConverterExtendedTest Key: CALCITE-4131 URL: https://issues.apache.org/jira/browse/CALCITE-4131 Project: Calcite

[jira] [Created] (CALCITE-4129) Support equality check for whole rel plan tree

2020-07-18 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4129: -- Summary: Support equality check for whole rel plan tree Key: CALCITE-4129 URL: https://issues.apache.org/jira/browse/CALCITE-4129 Project: Calcite Issue

[jira] [Created] (CALCITE-4126) Stackoverflow error when applying JoinCommuteRule

2020-07-15 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4126: -- Summary: Stackoverflow error when applying JoinCommuteRule Key: CALCITE-4126 URL: https://issues.apache.org/jira/browse/CALCITE-4126 Project: Calcite

[jira] [Created] (CALCITE-4124) Stop invalidating metadata cache in VolcanoRuleCall

2020-07-15 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4124: -- Summary: Stop invalidating metadata cache in VolcanoRuleCall Key: CALCITE-4124 URL: https://issues.apache.org/jira/browse/CALCITE-4124 Project: Calcite

[jira] [Created] (CALCITE-4122) Support on-demand rule matching

2020-07-14 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4122: -- Summary: Support on-demand rule matching Key: CALCITE-4122 URL: https://issues.apache.org/jira/browse/CALCITE-4122 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4105) Replace Pair with Flat2List in RelDigestWriter to improve hash code distribution

2020-07-03 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4105: -- Summary: Replace Pair with Flat2List in RelDigestWriter to improve hash code distribution Key: CALCITE-4105 URL: https://issues.apache.org/jira/browse/CALCITE-4105

[jira] [Created] (CALCITE-4103) SetOp and Union should accept RelNode subclasses in the constructor

2020-07-02 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4103: -- Summary: SetOp and Union should accept RelNode subclasses in the constructor Key: CALCITE-4103 URL: https://issues.apache.org/jira/browse/CALCITE-4103 Project:

[jira] [Created] (CALCITE-4097) Avoid requesting unnecessary trait request when deriving traits from child inputs

2020-06-30 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4097: -- Summary: Avoid requesting unnecessary trait request when deriving traits from child inputs Key: CALCITE-4097 URL: https://issues.apache.org/jira/browse/CALCITE-4097

[jira] [Created] (CALCITE-4096) Change Pair.hashCode() not to use XOR

2020-06-29 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4096: -- Summary: Change Pair.hashCode() not to use XOR Key: CALCITE-4096 URL: https://issues.apache.org/jira/browse/CALCITE-4096 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4083) RelTraitSet failed to canonize traits

2020-06-22 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4083: -- Summary: RelTraitSet failed to canonize traits Key: CALCITE-4083 URL: https://issues.apache.org/jira/browse/CALCITE-4083 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4071) Make RelNode Immutable

2020-06-18 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4071: -- Summary: Make RelNode Immutable Key: CALCITE-4071 URL: https://issues.apache.org/jira/browse/CALCITE-4071 Project: Calcite Issue Type: Improvement

[jira] [Created] (CALCITE-4058) Add Limit and LogicalLimit operator and deprecate limit in Sort

2020-06-10 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4058: -- Summary: Add Limit and LogicalLimit operator and deprecate limit in Sort Key: CALCITE-4058 URL: https://issues.apache.org/jira/browse/CALCITE-4058 Project:

[jira] [Created] (CALCITE-4056) Remove Digest from RelNode and RexNode

2020-06-09 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4056: -- Summary: Remove Digest from RelNode and RexNode Key: CALCITE-4056 URL: https://issues.apache.org/jira/browse/CALCITE-4056 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4032) Mark CalcMergeRule as TransformationRule

2020-05-29 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4032: -- Summary: Mark CalcMergeRule as TransformationRule Key: CALCITE-4032 URL: https://issues.apache.org/jira/browse/CALCITE-4032 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4027) Add -Doverwrite option to SqlToRelTestBase

2020-05-27 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4027: -- Summary: Add -Doverwrite option to SqlToRelTestBase Key: CALCITE-4027 URL: https://issues.apache.org/jira/browse/CALCITE-4027 Project: Calcite Issue

[jira] [Created] (CALCITE-4024) In top-down optimizer, forbid Sort (non-limit) to participate any rule matches

2020-05-26 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4024: -- Summary: In top-down optimizer, forbid Sort (non-limit) to participate any rule matches Key: CALCITE-4024 URL: https://issues.apache.org/jira/browse/CALCITE-4024

[jira] [Created] (CALCITE-4023) Remove or deprecate ProjectSortTransposeRule

2020-05-26 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4023: -- Summary: Remove or deprecate ProjectSortTransposeRule Key: CALCITE-4023 URL: https://issues.apache.org/jira/browse/CALCITE-4023 Project: Calcite Issue

[jira] [Created] (CALCITE-4018) Implement trait propagation for EnumerableValues

2020-05-20 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4018: -- Summary: Implement trait propagation for EnumerableValues Key: CALCITE-4018 URL: https://issues.apache.org/jira/browse/CALCITE-4018 Project: Calcite

[jira] [Created] (CALCITE-4017) Implement trait propagation for Enumerable Setop

2020-05-20 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4017: -- Summary: Implement trait propagation for Enumerable Setop Key: CALCITE-4017 URL: https://issues.apache.org/jira/browse/CALCITE-4017 Project: Calcite

[jira] [Created] (CALCITE-4016) Implement trait propagation for EnumerableCalc

2020-05-20 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4016: -- Summary: Implement trait propagation for EnumerableCalc Key: CALCITE-4016 URL: https://issues.apache.org/jira/browse/CALCITE-4016 Project: Calcite Issue

[jira] [Created] (CALCITE-4015) Pass through parent collation request on subset or superset of join keys for EnumerableMergeJoin

2020-05-19 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4015: -- Summary: Pass through parent collation request on subset or superset of join keys for EnumerableMergeJoin Key: CALCITE-4015 URL:

[jira] [Created] (CALCITE-4013) Remove traitset derivation when creating logical operators

2020-05-19 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4013: -- Summary: Remove traitset derivation when creating logical operators Key: CALCITE-4013 URL: https://issues.apache.org/jira/browse/CALCITE-4013 Project: Calcite

[jira] [Created] (CALCITE-4012) Implement trait propagation for EnumerableHashJoin and EnumerableNestedLoopJoini

2020-05-19 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4012: -- Summary: Implement trait propagation for EnumerableHashJoin and EnumerableNestedLoopJoini Key: CALCITE-4012 URL: https://issues.apache.org/jira/browse/CALCITE-4012

[jira] [Created] (CALCITE-4011) Implement trait propagation for EnumerableProject and EnumerableFilter

2020-05-19 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-4011: -- Summary: Implement trait propagation for EnumerableProject and EnumerableFilter Key: CALCITE-4011 URL: https://issues.apache.org/jira/browse/CALCITE-4011

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

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

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

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

[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

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

[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

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

[jira] [Created] (CALCITE-3949) RelDistributions.of() and RelCollations.of() should canonize trait instance

2020-04-21 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3949: -- Summary: RelDistributions.of() and RelCollations.of() should canonize trait instance Key: CALCITE-3949 URL: https://issues.apache.org/jira/browse/CALCITE-3949

[jira] [Created] (CALCITE-3944) Move dumpSets and dumpGraphviz out of VolcanoPlanner

2020-04-21 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3944: -- Summary: Move dumpSets and dumpGraphviz out of VolcanoPlanner Key: CALCITE-3944 URL: https://issues.apache.org/jira/browse/CALCITE-3944 Project: Calcite

[jira] [Created] (CALCITE-3937) Only fire rule for RelSubset when it is derived

2020-04-18 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3937: -- Summary: Only fire rule for RelSubset when it is derived Key: CALCITE-3937 URL: https://issues.apache.org/jira/browse/CALCITE-3937 Project: Calcite

[jira] [Created] (CALCITE-3932) Make data type cache thread local, non-evictable

2020-04-16 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3932: -- Summary: Make data type cache thread local, non-evictable Key: CALCITE-3932 URL: https://issues.apache.org/jira/browse/CALCITE-3932 Project: Calcite

[jira] [Created] (CALCITE-3927) RelSubset is not fired for rule when set gets merged

2020-04-15 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3927: -- Summary: RelSubset is not fired for rule when set gets merged Key: CALCITE-3927 URL: https://issues.apache.org/jira/browse/CALCITE-3927 Project: Calcite

[jira] [Created] (CALCITE-3918) SubQueryFilterRemoveRule failed to decorrelate subquery for TPCH q17

2020-04-11 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3918: -- Summary: SubQueryFilterRemoveRule failed to decorrelate subquery for TPCH q17 Key: CALCITE-3918 URL: https://issues.apache.org/jira/browse/CALCITE-3918 Project:

[jira] [Created] (CALCITE-3917) Revive pruned node when a rule generates RelNode that is already pruned

2020-04-11 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3917: -- Summary: Revive pruned node when a rule generates RelNode that is already pruned Key: CALCITE-3917 URL: https://issues.apache.org/jira/browse/CALCITE-3917

[jira] [Created] (CALCITE-3916) Apply rules bottom up by RelSet

2020-04-11 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3916: -- Summary: Apply rules bottom up by RelSet Key: CALCITE-3916 URL: https://issues.apache.org/jira/browse/CALCITE-3916 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-3911) JoinCommuteRule may generate wrong plan for SEMI/ANTI join

2020-04-10 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3911: -- Summary: JoinCommuteRule may generate wrong plan for SEMI/ANTI join Key: CALCITE-3911 URL: https://issues.apache.org/jira/browse/CALCITE-3911 Project: Calcite

[jira] [Created] (CALCITE-3891) Remove use of Pair.zip in RelTraitSet.satisfies

2020-04-01 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3891: -- Summary: Remove use of Pair.zip in RelTraitSet.satisfies Key: CALCITE-3891 URL: https://issues.apache.org/jira/browse/CALCITE-3891 Project: Calcite

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

2020-03-31 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3889: -- Summary: Add apply(Mappings.Mapping) to RelTrait and RelTraitSet Key: CALCITE-3889 URL: https://issues.apache.org/jira/browse/CALCITE-3889 Project: Calcite

[jira] [Created] (CALCITE-3886) Execute substitution rule according to the order they get matched

2020-03-28 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3886: -- Summary: Execute substitution rule according to the order they get matched Key: CALCITE-3886 URL: https://issues.apache.org/jira/browse/CALCITE-3886 Project:

[jira] [Created] (CALCITE-3879) Rel Id generator should not be static

2020-03-26 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3879: -- Summary: Rel Id generator should not be static Key: CALCITE-3879 URL: https://issues.apache.org/jira/browse/CALCITE-3879 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-3868) Remove redundant ruleSet and ruleNames in VolcanoPlanner

2020-03-23 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3868: -- Summary: Remove redundant ruleSet and ruleNames in VolcanoPlanner Key: CALCITE-3868 URL: https://issues.apache.org/jira/browse/CALCITE-3868 Project: Calcite

[jira] [Created] (CALCITE-3865) RelCollationTraitDef.canConvert should always return true

2020-03-19 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3865: -- Summary: RelCollationTraitDef.canConvert should always return true Key: CALCITE-3865 URL: https://issues.apache.org/jira/browse/CALCITE-3865 Project: Calcite

[jira] [Created] (CALCITE-3819) Prune parent RelNode when merging child RelSet with parent RelSet

2020-02-24 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3819: -- Summary: Prune parent RelNode when merging child RelSet with parent RelSet Key: CALCITE-3819 URL: https://issues.apache.org/jira/browse/CALCITE-3819 Project:

[jira] [Created] (CALCITE-3757) When merging sets, relnodes may be reregistered multiple times

2020-01-27 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3757: -- Summary: When merging sets, relnodes may be reregistered multiple times Key: CALCITE-3757 URL: https://issues.apache.org/jira/browse/CALCITE-3757 Project:

[jira] [Created] (CALCITE-3756) RelSubset should not match operand(RelNode.class)

2020-01-23 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3756: -- Summary: RelSubset should not match operand(RelNode.class) Key: CALCITE-3756 URL: https://issues.apache.org/jira/browse/CALCITE-3756 Project: Calcite

[jira] [Created] (CALCITE-3755) Ascending rule match with RelSubset operand doesn't work

2020-01-23 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3755: -- Summary: Ascending rule match with RelSubset operand doesn't work Key: CALCITE-3755 URL: https://issues.apache.org/jira/browse/CALCITE-3755 Project: Calcite

[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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [Created] (CALCITE-3372) Add a rule to transform a semijoin into a join on top of aggregate

2019-09-25 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3372: -- Summary: Add a rule to transform a semijoin into a join on top of aggregate Key: CALCITE-3372 URL: https://issues.apache.org/jira/browse/CALCITE-3372 Project:

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

2019-08-22 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3285: -- Summary: EnumerableMergeJoin should support non-equi join conditions Key: CALCITE-3285 URL: https://issues.apache.org/jira/browse/CALCITE-3285 Project: Calcite

[jira] [Created] (CALCITE-3284) Enumerable hash semijoin support non-equi join conditions

2019-08-22 Thread Haisheng Yuan (Jira)
Haisheng Yuan created CALCITE-3284: -- Summary: Enumerable hash semijoin support non-equi join conditions Key: CALCITE-3284 URL: https://issues.apache.org/jira/browse/CALCITE-3284 Project: Calcite

[jira] [Created] (CALCITE-3181) Support limit per group in Window

2019-07-08 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3181: -- Summary: Support limit per group in Window Key: CALCITE-3181 URL: https://issues.apache.org/jira/browse/CALCITE-3181 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-3160) Failed to materialize when the aggregate function uses group key

2019-06-30 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3160: -- Summary: Failed to materialize when the aggregate function uses group key Key: CALCITE-3160 URL: https://issues.apache.org/jira/browse/CALCITE-3160 Project:

[jira] [Created] (CALCITE-3159) Distinct can be removed for MIN/MAX/BIT_OR/BIT_AND aggregate functions

2019-06-29 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3159: -- Summary: Distinct can be removed for MIN/MAX/BIT_OR/BIT_AND aggregate functions Key: CALCITE-3159 URL: https://issues.apache.org/jira/browse/CALCITE-3159

[jira] [Created] (CALCITE-3149) CACHE in RelDataTypeFactoryImpl can't be garbage collected

2019-06-26 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3149: -- Summary: CACHE in RelDataTypeFactoryImpl can't be garbage collected Key: CALCITE-3149 URL: https://issues.apache.org/jira/browse/CALCITE-3149 Project: Calcite

[jira] [Created] (CALCITE-3138) Restructuring ROW type fields is not supported

2019-06-20 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3138: -- Summary: Restructuring ROW type fields is not supported Key: CALCITE-3138 URL: https://issues.apache.org/jira/browse/CALCITE-3138 Project: Calcite Issue

[jira] [Created] (CALCITE-3137) AssertionError when reconstructing STRUCTURED type fields

2019-06-20 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3137: -- Summary: AssertionError when reconstructing STRUCTURED type fields Key: CALCITE-3137 URL: https://issues.apache.org/jira/browse/CALCITE-3137 Project: Calcite

[jira] [Created] (CALCITE-3124) Infinite rule matching when AggregateRemoveRule is enabled for SUM0

2019-06-11 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3124: -- Summary: Infinite rule matching when AggregateRemoveRule is enabled for SUM0 Key: CALCITE-3124 URL: https://issues.apache.org/jira/browse/CALCITE-3124 Project:

[jira] [Created] (CALCITE-3110) Enable parallel execution of parameterized test

2019-06-04 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3110: -- Summary: Enable parallel execution of parameterized test Key: CALCITE-3110 URL: https://issues.apache.org/jira/browse/CALCITE-3110 Project: Calcite

[jira] [Created] (CALCITE-3089) Deprecate EquiJoin

2019-05-23 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3089: -- Summary: Deprecate EquiJoin Key: CALCITE-3089 URL: https://issues.apache.org/jira/browse/CALCITE-3089 Project: Calcite Issue Type: Improvement

[jira] [Created] (CALCITE-3087) Mappings.apply2 doesn't keep order

2019-05-22 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3087: -- Summary: Mappings.apply2 doesn't keep order Key: CALCITE-3087 URL: https://issues.apache.org/jira/browse/CALCITE-3087 Project: Calcite Issue Type: Bug

[jira] [Created] (CALCITE-3086) MULTI_FUNCTION mapping is not implemented

2019-05-22 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3086: -- Summary: MULTI_FUNCTION mapping is not implemented Key: CALCITE-3086 URL: https://issues.apache.org/jira/browse/CALCITE-3086 Project: Calcite Issue

[jira] [Created] (CALCITE-3041) Query runs endless when setImportance to 0

2019-04-30 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3041: -- Summary: Query runs endless when setImportance to 0 Key: CALCITE-3041 URL: https://issues.apache.org/jira/browse/CALCITE-3041 Project: Calcite Issue

[jira] [Created] (CALCITE-3031) AssertionError: correlation id $cor0 not found in correlation list []

2019-04-28 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3031: -- Summary: AssertionError: correlation id $cor0 not found in correlation list [] Key: CALCITE-3031 URL: https://issues.apache.org/jira/browse/CALCITE-3031 Project:

[jira] [Created] (CALCITE-3007) Type mismatch for > ANY subquery in project

2019-04-16 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-3007: -- Summary: Type mismatch for > ANY subquery in project Key: CALCITE-3007 URL: https://issues.apache.org/jira/browse/CALCITE-3007 Project: Calcite Issue

[jira] [Created] (CALCITE-2970) Performance issue when enabling abstract converter for EnumerableConvertion

2019-04-01 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2970: -- Summary: Performance issue when enabling abstract converter for EnumerableConvertion Key: CALCITE-2970 URL: https://issues.apache.org/jira/browse/CALCITE-2970

[jira] [Created] (CALCITE-2964) testEmptyFilterProjectUnion fails when copyPorject is disabled in FilterProjectTransposeRule

2019-03-30 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2964: -- Summary: testEmptyFilterProjectUnion fails when copyPorject is disabled in FilterProjectTransposeRule Key: CALCITE-2964 URL:

[jira] [Created] (CALCITE-2953) Lattice

2019-03-25 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2953: -- Summary: Lattice Key: CALCITE-2953 URL: https://issues.apache.org/jira/browse/CALCITE-2953 Project: Calcite Issue Type: Bug Reporter:

[jira] [Created] (CALCITE-2949) Double aggregate generated for in subquery with distinct

2019-03-23 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2949: -- Summary: Double aggregate generated for in subquery with distinct Key: CALCITE-2949 URL: https://issues.apache.org/jira/browse/CALCITE-2949 Project: Calcite

[jira] [Created] (CALCITE-2948) SqlToRelConverter generates complicated logical plan for subquery

2019-03-23 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2948: -- Summary: SqlToRelConverter generates complicated logical plan for subquery Key: CALCITE-2948 URL: https://issues.apache.org/jira/browse/CALCITE-2948 Project:

[jira] [Created] (CALCITE-2947) Type mismatch assertion error when converting NOT IN subquery

2019-03-23 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2947: -- Summary: Type mismatch assertion error when converting NOT IN subquery Key: CALCITE-2947 URL: https://issues.apache.org/jira/browse/CALCITE-2947 Project: Calcite

[jira] [Created] (CALCITE-2944) Lack of test for Aggregate.indicator

2019-03-21 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2944: -- Summary: Lack of test for Aggregate.indicator Key: CALCITE-2944 URL: https://issues.apache.org/jira/browse/CALCITE-2944 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-2936) Existential subquery that has aggregate without grouping key should be simplified

2019-03-20 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2936: -- Summary: Existential subquery that has aggregate without grouping key should be simplified Key: CALCITE-2936 URL: https://issues.apache.org/jira/browse/CALCITE-2936

[jira] [Created] (CALCITE-2935) Support ANY, SOME, EVERY aggregate functions

2019-03-19 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2935: -- Summary: Support ANY, SOME, EVERY aggregate functions Key: CALCITE-2935 URL: https://issues.apache.org/jira/browse/CALCITE-2935 Project: Calcite Issue

[jira] [Created] (CALCITE-2904) Column not found in table when query contain duplicate table alias

2019-03-08 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2904: -- Summary: Column not found in table when query contain duplicate table alias Key: CALCITE-2904 URL: https://issues.apache.org/jira/browse/CALCITE-2904 Project:

[jira] [Created] (CALCITE-2903) Exception thrown when decorrelating streaming query

2019-03-08 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2903: -- Summary: Exception thrown when decorrelating streaming query Key: CALCITE-2903 URL: https://issues.apache.org/jira/browse/CALCITE-2903 Project: Calcite

[jira] [Created] (CALCITE-2893) Type mismatch assertion error when creating join condition

2019-03-05 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2893: -- Summary: Type mismatch assertion error when creating join condition Key: CALCITE-2893 URL: https://issues.apache.org/jira/browse/CALCITE-2893 Project: Calcite

[jira] [Created] (CALCITE-2891) Alias suggester failed to suggest name based on original name

2019-03-04 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2891: -- Summary: Alias suggester failed to suggest name based on original name Key: CALCITE-2891 URL: https://issues.apache.org/jira/browse/CALCITE-2891 Project: Calcite

[jira] [Created] (CALCITE-2770) Add bitwise aggregate functions BIT_AND, BIT_OR

2019-01-03 Thread Haisheng Yuan (JIRA)
Haisheng Yuan created CALCITE-2770: -- Summary: Add bitwise aggregate functions BIT_AND, BIT_OR Key: CALCITE-2770 URL: https://issues.apache.org/jira/browse/CALCITE-2770 Project: Calcite

  1   2   >