OSID Logo
OSID Specifications
metering package
Version 3.1.0
Interfaceosid.metering.StatisticQueryInspector
Implementsosid.OsidCompendiumQueryInspector
Used Byosid.OsidObjectQueryInspector
osid.metering.StatisticSearchResults
osid.metering.StatisticSmartUtilitySession
Description

This is the query inspector for examining meter queries. Each method specifies an AND term while multiple terms of the same method produce a nested OR.

MethodgetMeterIdTerms
Description

Gets the meter Id terms.

Returnosid.search.terms.IdTerm[] the meter Id terms
Compliancemandatory This method must be implemented.
MethodgetMeterTerms
Description

Gets the meter terms.

Returnosid.metering.MeterQueryInspector[] the meter terms
Compliancemandatory This method must be implemented.
MethodgetMeteredObjectIdTerms
Description

Gets the object Id terms.

Returnosid.search.terms.IdTerm[] the object Id terms
Compliancemandatory This method must be implemented.
MethodgetTimeRangeTerms
Description

Gets the time interval term.

Returnosid.search.terms.DateTimeRangeTerm[] the time interval
Compliancemandatory This method must be implemented.
MethodgetSumTerms
Description

Gets the sum terms.

Returnosid.search.terms.DecimalRangeTerm[] the sum terms
Compliancemandatory This method must be implemented.
MethodgetMinimumSumTerms
Description

Gets the minumim sum terms.

Returnosid.search.terms.DecimalTerm[] the minumim sum terms
Compliancemandatory This method must be implemented.
MethodgetMeanTerms
Description

Gets the mean terms.

Returnosid.search.terms.DecimalRangeTerm[] the mean terms
Compliancemandatory This method must be implemented.
MethodgetMinimumMeanTerms
Description

Gets the minumim mean terms.

Returnosid.search.terms.DecimalTerm[] the minumim mean terms
Compliancemandatory This method must be implemented.
MethodgetMedianTerms
Description

Gets the median terms.

Returnosid.search.terms.DecimalRangeTerm[] the median terms
Compliancemandatory This method must be implemented.
MethodgetMinimumMedianTerms
Description

Gets the minumim median terms.

Returnosid.search.terms.DecimalTerm[] the minumim median terms
Compliancemandatory This method must be implemented.
MethodgetModeTerms
Description

Gets the mode terms.

Returnosid.search.terms.DecimalRangeTerm[] the mode terms
Compliancemandatory This method must be implemented.
MethodgetMinimumModeTerms
Description

Gets the minumim mode terms.

Returnosid.search.terms.DecimalTerm[] the minumim mode terms
Compliancemandatory This method must be implemented.
MethodgetStandardDeviationTerms
Description

Gets the standard deviation terms.

Returnosid.search.terms.DecimalRangeTerm[] the standard deviation terms
Compliancemandatory This method must be implemented.
MethodgetMinimumStandardDeviationTerms
Description

Gets the minumim standard deviation terms.

Returnosid.search.terms.DecimalTerm[] the minumim standard deviation terms
Compliancemandatory This method must be implemented.
MethodgetRMSTerms
Description

Gets the root mean square terms.

Returnosid.search.terms.DecimalRangeTerm[] the root mean square terms
Compliancemandatory This method must be implemented.
MethodgetMinimumRMSTerms
Description

Gets the minumim root mean square terms.

Returnosid.search.terms.DecimalTerm[] the minumim root mean square terms
Compliancemandatory This method must be implemented.
MethodgetDeltaTerms
Description

Gets the delta terms.

Returnosid.search.terms.DecimalRangeTerm[] the delta terms
Compliancemandatory This method must be implemented.
MethodgetMinimumDeltaTerms
Description

Gets the minumim delta terms.

Returnosid.search.terms.DecimalTerm[] the minumim delta terms
Compliancemandatory This method must be implemented.
MethodgetPercentChangeTerms
Description

Gets the percentage change terms.

Returnosid.search.terms.DecimalRangeTerm[] the percentage change terms
Compliancemandatory This method must be implemented.
MethodgetMinimumPercentChangeTerms
Description

Gets the minimum delta terms.

Returnosid.search.terms.DecimalTerm[] the minumim percentage change terms
Compliancemandatory This method must be implemented.
MethodgetAverageRateTerms
Description

Gets the average rate terms.

Returnosid.search.terms.DecimalRangeTerm[] the average rate terms
Compliancemandatory This method must be implemented.
MethodgetStatisticQueryInspectorRecord
Description

Gets the statistic query inspector record corresponding to the given Statistic record Type. Multiple retrievals produce a nested OR term.

Parametersosid.type.TypestatisticRecordType a statistic record type
Returnosid.metering.records.StatisticQueryInspectorRecord the statistic query inspector record
ErrorsNULL_ARGUMENT statisticRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(statisticRecordType) is false
Compliancemandatory This method must be implemented.