Package org.apache.druid.query.groupby
@EverythingIsNonnullByDefault
package org.apache.druid.query.groupby
-
ClassDescriptionControls deferral of
ExpressionVirtualColumninGroupByQuery.Specialization ofQueryMetricsforGroupByQuery.Implementations could be injected using PolyBind .optionBinder(binder, Key.get(GroupByQueryMetricsFactory.class)) .addBinding("myCustomGroupByQueryMetricsFactory") .to(MyCustomGroupByQueryMetricsFactory.class); And then setting property: druid.query.groupBy.queryMetricsFactory=myCustomGroupByQueryMetricsFactoryToolchest for GroupBy queriesThis class contains resources required for a groupBy query execution.Reserves theGroupByQueryResourcesfor a given group by query and maps them to the query's resource ID.Collects groupBy query metrics (spilled bytes, merge buffer usage, dictionary size) per-query, then aggregates them when queries complete.Common code for processingGroupByQuery.Used byGroupByQueryfor results.Utility class for conditional serde ofResultRowobjects.