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
Com
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
P
Haisheng Yuan created CALCITE-4131:
--
Summary: ERROR message in SqlToRelConverterExtendedTest
Key: CALCITE-4131
URL: https://issues.apache.org/jira/browse/CALCITE-4131
Project: Calcite
Issue
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
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
Iss
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
I
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: Improvem
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
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: Ca
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
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: Imp
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: Bug
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
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: Calcit
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: Im
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:
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 Type
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
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 Ty
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
Iss
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
Iss
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
Haisheng Yuan created CALCITE-4015:
--
Summary: Pass through parent collation request on subset or
superset of join keys for EnumerableMergeJoin
Key: CALCITE-4015
URL: https://issues.apache.org/jira/browse/CALCITE-
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
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
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
Project:
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
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
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
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
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
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
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
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
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
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
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
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
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
Pro
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
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
Issu
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
Issu
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
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: C
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
Project
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: Improveme
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
Haisheng Yuan created CALCITE-3896:
--
Summary: Pass through parent trait requests to child operators
Key: CALCITE-3896
URL: https://issues.apache.org/jira/browse/CALCITE-3896
Project: Calcite
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
Issue
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
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: Calc
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: Imp
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
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
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: Calc
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: Calcite
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
Iss
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
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
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 T
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: Calcit
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: Calci
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
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 Ty
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: Cal
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
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
Iss
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: Improvemen
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
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
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: Cal
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
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
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: Improve
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: Calci
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
Project:
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
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
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
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: Ca
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
Issue
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
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
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 Type:
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 Type
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:
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 Typ
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
Pro
Haisheng Yuan created CALCITE-2964:
--
Summary: testEmptyFilterProjectUnion fails when copyPorject is
disabled in FilterProjectTransposeRule
Key: CALCITE-2964
URL: https://issues.apache.org/jira/browse/CALCITE-2964
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: Haishen
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
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: Calc
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
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: Impr
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
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 T
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: Ca
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
I
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
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
1 - 100 of 103 matches
Mail list logo