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, getStartDateTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsIdTerm[] 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.