The `FilteredAggregatorFactory` behavior is kind of odd in the sense that the resulting `name` for the aggregation is not set at the top level, but rather is set by the delegate aggregation. This makes any query planning or auto-generation items have a need to special case the `FilteredAggregatorFactory`.
This PR adds a `name` field to `FilteredAggregatorFactory` which is only used if the delegate aggregator factory does not have a `name` set. As such it retains prior behavior but allows people to (optionally) migrate to using a top-level `name` field. [ Full content available at: https://github.com/apache/incubator-druid/pull/6219 ] This message was relayed via gitbox.apache.org for [email protected]
