Interface AggregationFilterableDao<M,F extends AggregationFilter>

Type Parameters:
M - the result match type
F - the filter type

public interface AggregationFilterableDao<M,F extends AggregationFilter>
API for DAOs that support filtered queries of aggregate data.
  • Method Summary

    Modifier and Type
    Method
    Description
    findAggregationFiltered(F filter, List<net.solarnetwork.domain.SortDescriptor> sortDescriptors, Integer offset, Integer max)
    API for querying for a filtered set of aggregated results from all possible results.
  • Method Details

    • findAggregationFiltered

      FilterResults<M> findAggregationFiltered(F filter, List<net.solarnetwork.domain.SortDescriptor> sortDescriptors, Integer offset, Integer max)
      API for querying for a filtered set of aggregated results from all possible results.
      Parameters:
      filter - the query filter
      sortDescriptors - the optional sort descriptors
      offset - an optional result offset
      max - an optional maximum number of returned results
      Returns:
      the results, never null