-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.13.0
-
Component/s: None
-
Labels:None
AggregateExpandDistinctAggregatesRule expects the operator to be a subclass of LogicalAggregate:
public AggregateExpandDistinctAggregatesRule( Class<? extends LogicalAggregate> clazz, RelFactories.JoinFactory joinFactory) { this(clazz, false, RelBuilder.proto(Contexts.of(joinFactory))); }
However, LogicalAggregate is a final class which cannot be inherited. This jira proposes to change the signature from LogicalAggregate to Aggregate.