Class ObsStatsQuery

java.lang.Object
org.sensorhub.api.datastore.obs.ObsStatsQuery
All Implemented Interfaces:
IQueryFilter

public class ObsStatsQuery extends Object implements IQueryFilter

Immutable query object for observation statistics.

  • Field Details

    • obsFilter

      protected ObsFilter obsFilter
    • aggregateFois

      protected boolean aggregateFois
    • histogramBinSize

      protected Duration histogramBinSize
    • limit

      protected long limit
  • Constructor Details

    • ObsStatsQuery

      protected ObsStatsQuery()
  • Method Details

    • getObsFilter

      public ObsFilter getObsFilter()
    • isAggregateFois

      public boolean isAggregateFois()
    • getHistogramBinSize

      public Duration getHistogramBinSize()
    • getLimit

      public long getLimit()
      Specified by:
      getLimit in interface IQueryFilter
      Returns:
      Maximum number of selected records
    • toString

      public String toString()
      Overrides:
      toString in class Object