Interface GroupByQueryMetrics

All Superinterfaces:
QueryMetrics<GroupByQuery>
All Known Implementing Classes:
DefaultGroupByQueryMetrics

public interface GroupByQueryMetrics extends QueryMetrics<GroupByQuery>
Specialization of QueryMetrics for GroupByQuery.
  • Method Details

    • numDimensions

      void numDimensions(GroupByQuery query)
      Sets the size of GroupByQuery.getDimensions() of the given query as dimension.
    • numMetrics

      void numMetrics(GroupByQuery query)
      Sets the number of metrics of the given groupBy query as dimension.
    • numComplexMetrics

      void numComplexMetrics(GroupByQuery query)
      Sets the number of "complex" metrics of the given groupBy query as dimension. By default it is assumed that "complex" metric is a metric of not long or double type, but it could be redefined in the implementation of this method.
    • granularity

      void granularity(GroupByQuery query)
      Sets the granularity of BaseQuery.getGranularity() of the given query as dimension.