public interface StatisticQueryInspector extends OsidCompendiumQueryInspector
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.
Modifier and Type | Method and Description |
---|---|
DecimalRangeTerm[] |
getAverageRateTerms()
Gets the average rate terms.
|
DecimalRangeTerm[] |
getDeltaTerms()
Gets the delta terms.
|
DecimalRangeTerm[] |
getMeanTerms()
Gets the mean terms.
|
DecimalRangeTerm[] |
getMedianTerms()
Gets the median terms.
|
IdTerm[] |
getMeteredObjectIdTerms()
Gets the object
Id terms. |
IdTerm[] |
getMeterIdTerms()
Gets the meter
Id terms. |
MeterQueryInspector[] |
getMeterTerms()
Gets the meter terms.
|
DecimalTerm[] |
getMinimumDeltaTerms()
Gets the minumim delta terms.
|
DecimalTerm[] |
getMinimumMeanTerms()
Gets the minumim mean terms.
|
DecimalTerm[] |
getMinimumMedianTerms()
Gets the minumim median terms.
|
DecimalTerm[] |
getMinimumModeTerms()
Gets the minumim mode terms.
|
DecimalTerm[] |
getMinimumPercentChangeTerms()
Gets the minimum delta terms.
|
DecimalTerm[] |
getMinimumRMSTerms()
Gets the minumim root mean square terms.
|
DecimalTerm[] |
getMinimumStandardDeviationTerms()
Gets the minumim standard deviation terms.
|
DecimalTerm[] |
getMinimumSumTerms()
Gets the minumim sum terms.
|
DecimalRangeTerm[] |
getModeTerms()
Gets the mode terms.
|
DecimalRangeTerm[] |
getPercentChangeTerms()
Gets the percentage change terms.
|
DecimalRangeTerm[] |
getRMSTerms()
Gets the root mean square terms.
|
DecimalRangeTerm[] |
getStandardDeviationTerms()
Gets the standard deviation terms.
|
StatisticQueryInspectorRecord |
getStatisticQueryInspectorRecord(Type statisticRecordType)
Gets the statistic query inspector record corresponding to the given
Statistic record Type. |
DecimalRangeTerm[] |
getSumTerms()
Gets the sum terms.
|
DateTimeRangeTerm[] |
getTimeRangeTerms()
Gets the time interval term.
|
getEndDateTerms, getExtrapolatedTerms, getInterpolatedTerms, getStartDateTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
IdTerm[] getMeterIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. MeterQueryInspector[] getMeterTerms()
mandatory
- This method must be implemented. IdTerm[] getMeteredObjectIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. DateTimeRangeTerm[] getTimeRangeTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getSumTerms()
mandatory
- This method must be implemented. DecimalTerm[] getMinimumSumTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getMeanTerms()
mandatory
- This method must be implemented. DecimalTerm[] getMinimumMeanTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getMedianTerms()
mandatory
- This method must be implemented. DecimalTerm[] getMinimumMedianTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getModeTerms()
mandatory
- This method must be implemented. DecimalTerm[] getMinimumModeTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getStandardDeviationTerms()
mandatory
- This method must be implemented. DecimalTerm[] getMinimumStandardDeviationTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getRMSTerms()
mandatory
- This method must be implemented. DecimalTerm[] getMinimumRMSTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getDeltaTerms()
mandatory
- This method must be implemented. DecimalTerm[] getMinimumDeltaTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getPercentChangeTerms()
mandatory
- This method must be implemented. DecimalTerm[] getMinimumPercentChangeTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getAverageRateTerms()
mandatory
- This method must be implemented. StatisticQueryInspectorRecord getStatisticQueryInspectorRecord(Type statisticRecordType) throws OperationFailedException
Statistic
record Type.
Multiple
retrievals produce a nested OR
term.statisticRecordType
- a statistic record typeNullArgumentException
- statisticRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(statisticRecordType)
is false
mandatory
- This method must be implemented.