getQueryAggregationPeriodList方法

这个方法的返回值是AggregationPeriod数组类型,参数有3个:

开始时间,结束时间,查询类型

 

 

AggregationPeriod [] DataAccess::getQueryAggregationPeriodList ( Date  startTime,
    Date  endTime,
    QueryType  queryType  
  )     throws DcmIllegalArgumentException, DcmIllegalQueryException

Gets an array of aggregation periods you can use for getMetricData()

假如想获取一个聚合周期的数组,你可以使用方法getMetricData()


In DCM SDK 1.5, it should provide the appropriate aggregation period list which can support query of any entity in DCM hierarchy

在DCM SDK 1.5中,它必须能提供适当的聚合周期列表,这个能支持查询DCM hierarchy中的任何entity。

Parameters:
开始时间:开始查询的时间,从格林威治时间1970年1月1号开始的毫秒数。假如为空,则表示是从最早记录数据开始。
结束时间:结束查询的时间,从格林威治时间1970年1月1号开始的毫秒数。假如为空,则表示是到最新记录数据结束。
查询类型:查询的具体类型
  startTime  the time at which to start the query, in number of milliseconds from Jan 1st 1970 GMT. If null, the start time is from the earliest recorded data.
  endTime  the time at which to end the query, in number of milliseconds from Jan 1st 1970 GMT. If null, the end time is to the latest recorded data.
  queryType  the type of query
Returns:
the value of aggregation period list for the time range

返回值是查询时间范围内的集合周期列表。

 

Exceptions:
可能会捕获并抛出两种异常信息:
  DcmIllegalArgumentException  An argument was invalid.
  DcmIllegalQueryException  The query cannot be executed due to incorrect time range or time range beyond database maintenance period

 

 

你可能感兴趣的:(query)