Interface StatisticQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidCompendiumQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSubjugateableQueryInspector
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 .
-
Method Summary
Modifier and TypeMethodDescriptionGets the average rate terms.Gets the delta terms.Gets the mean terms.Gets the median terms.IdTerm[]Gets the objectIdterms.IdTerm[]Gets the meterIdterms.Gets the meter terms.Gets the minumim delta terms.Gets the minumim mean terms.Gets the minumim median terms.Gets the minumim mode terms.Gets the minimum delta terms.Gets the minumim root mean square terms.Gets the minumim standard deviation terms.Gets the minumim sum terms.Gets the mode terms.Gets the percentage change terms.Gets the root mean square terms.Gets the standard deviation terms.getStatisticQueryInspectorRecord(Type statisticRecordType) Gets the statistic query inspector record corresponding to the givenStatisticrecordType.Gets the sum terms.Gets the time interval term.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidCompendiumQueryInspector
getEndDateTerms, getExtrapolatedTerms, getInterpolatedTerms, getStartDateTermsModifier and TypeMethodDescriptionGets the end date query terms.Gets the extrapolated query terms.Gets the interpolated query terms.Gets the start date query terms.Methods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsModifier and TypeMethodDescriptionIdTerm[]Gets the commentIdquery terms.Gets the comment query terms.IdTerm[]Gets the creditIdquery terms.Gets the credit query terms.Gets the description query terms.Gets the display name query terms.TypeTerm[]Gets the genus type query terms.IdTerm[]Gets the journal entryIdquery terms.Gets the journal entry query terms.TypeTerm[]Gets the parent genus type query terms.IdTerm[]Gets the relationshipIdquery terms.IdTerm[]Gets the relationship peerIdquery terms.Gets the relationship query terms.IdTerm[]Gets the stateIdquery terms.Gets the state query terms.Gets the statistic query terms.IdTerm[]Gets the subjectIdquery terms.Gets the subject relevancy query terms.Gets the subject query terms.Methods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsModifier and TypeMethodDescriptionGets the any query terms.Gets the keyword query terms.
-
Method Details
-
getMeterIdTerms
IdTerm[] getMeterIdTerms()Gets the meterIdterms.- Returns:
- the meter
Idterms - Compliance:
mandatory- This method must be implemented.
-
getMeterTerms
MeterQueryInspector[] getMeterTerms()Gets the meter terms.- Returns:
- the meter terms
- Compliance:
mandatory- This method must be implemented.
-
getMeteredObjectIdTerms
IdTerm[] getMeteredObjectIdTerms()Gets the objectIdterms.- Returns:
- the object
Idterms - Compliance:
mandatory- This method must be implemented.
-
getTimeRangeTerms
DateTimeRangeTerm[] getTimeRangeTerms()Gets the time interval term.- Returns:
- the time interval
- Compliance:
mandatory- This method must be implemented.
-
getSumTerms
DecimalRangeTerm[] getSumTerms()Gets the sum terms.- Returns:
- the sum terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumSumTerms
DecimalTerm[] getMinimumSumTerms()Gets the minumim sum terms.- Returns:
- the minumim sum terms
- Compliance:
mandatory- This method must be implemented.
-
getMeanTerms
DecimalRangeTerm[] getMeanTerms()Gets the mean terms.- Returns:
- the mean terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumMeanTerms
DecimalTerm[] getMinimumMeanTerms()Gets the minumim mean terms.- Returns:
- the minumim mean terms
- Compliance:
mandatory- This method must be implemented.
-
getMedianTerms
DecimalRangeTerm[] getMedianTerms()Gets the median terms.- Returns:
- the median terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumMedianTerms
DecimalTerm[] getMinimumMedianTerms()Gets the minumim median terms.- Returns:
- the minumim median terms
- Compliance:
mandatory- This method must be implemented.
-
getModeTerms
DecimalRangeTerm[] getModeTerms()Gets the mode terms.- Returns:
- the mode terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumModeTerms
DecimalTerm[] getMinimumModeTerms()Gets the minumim mode terms.- Returns:
- the minumim mode terms
- Compliance:
mandatory- This method must be implemented.
-
getStandardDeviationTerms
DecimalRangeTerm[] getStandardDeviationTerms()Gets the standard deviation terms.- Returns:
- the standard deviation terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumStandardDeviationTerms
DecimalTerm[] getMinimumStandardDeviationTerms()Gets the minumim standard deviation terms.- Returns:
- the minumim standard deviation terms
- Compliance:
mandatory- This method must be implemented.
-
getRMSTerms
DecimalRangeTerm[] getRMSTerms()Gets the root mean square terms.- Returns:
- the root mean square terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumRMSTerms
DecimalTerm[] getMinimumRMSTerms()Gets the minumim root mean square terms.- Returns:
- the minumim root mean square terms
- Compliance:
mandatory- This method must be implemented.
-
getDeltaTerms
DecimalRangeTerm[] getDeltaTerms()Gets the delta terms.- Returns:
- the delta terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumDeltaTerms
DecimalTerm[] getMinimumDeltaTerms()Gets the minumim delta terms.- Returns:
- the minumim delta terms
- Compliance:
mandatory- This method must be implemented.
-
getPercentChangeTerms
DecimalRangeTerm[] getPercentChangeTerms()Gets the percentage change terms.- Returns:
- the percentage change terms
- Compliance:
mandatory- This method must be implemented.
-
getMinimumPercentChangeTerms
DecimalTerm[] getMinimumPercentChangeTerms()Gets the minimum delta terms.- Returns:
- the minumim percentage change terms
- Compliance:
mandatory- This method must be implemented.
-
getAverageRateTerms
DecimalRangeTerm[] getAverageRateTerms()Gets the average rate terms.- Returns:
- the average rate terms
- Compliance:
mandatory- This method must be implemented.
-
getStatisticQueryInspectorRecord
StatisticQueryInspectorRecord getStatisticQueryInspectorRecord(Type statisticRecordType) throws OperationFailedException Gets the statistic query inspector record corresponding to the givenStatisticrecordType. Multiple retrievals produce a nestedORterm.- Parameters:
statisticRecordType- a statistic record type- Returns:
- the statistic query inspector record
- Throws:
NullArgumentException-statisticRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(statisticRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-