OSID Logo
OSID Specifications
metering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.metering.StatisticQueryInspector
Implementsosid.OsidCompendiumQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetMeterTerms
Description

Gets the meter terms.

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

Gets the object Id terms.

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

Gets the time interval term.

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

Gets the sum terms.

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

Gets the minumim sum terms.

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

Gets the mean terms.

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

Gets the minumim mean terms.

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

Gets the median terms.

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

Gets the minumim median terms.

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

Gets the mode terms.

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

Gets the minumim mode terms.

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

Gets the standard deviation terms.

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

Gets the minumim standard deviation terms.

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

Gets the root mean square terms.

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

Gets the minumim root mean square terms.

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

Gets the delta terms.

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

Gets the minumim delta terms.

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

Gets the percentage change terms.

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

Gets the minimum delta terms.

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

Gets the average rate terms.

Returnosid.search.terms.DecimalRangeTerm[]the average rate terms
CompliancemandatoryThis 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.TypestatisticRecordTypea statistic record type
Returnosid.metering.records.StatisticQueryInspectorRecordthe statistic query inspector record
ErrorsNULL_ARGUMENT statisticRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(statisticRecordType) is false
CompliancemandatoryThis method must be implemented.