public interface ComplexDataQuery extends BaseDataQuery
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDatasetId()
Returns the id of the dataset from which data will be returned or null if unspecified
|
TEXT_SEARCH |
getDatasetIdOperator()
The id of the dataset requested should satisfy the condition implied by the operator this method returns.
|
java.lang.Integer |
getDefaultLimit()
Returns the suggested maximum response size or null if unspecified
|
java.util.List<TimeRange> |
getLastUpdatedDateTimeRange()
This method accomplishes the following criteria :match data based on when they were last updated
The date points to the start date or the range that the queried date must occur within and/ or to the end period of the range It returns null if unspecified. |
OBSERVATION_ACTION |
getObservationAction()
Returns the type of observations to be returned.
Defaults to ACTIVE |
ProvisionAgreementBean |
getProvisionAgreement()
Returns the Provision Agreement that the query is returning data for or null if unspecified
|
java.util.List<ComplexDataQuerySelectionGroup> |
getSelectionGroups()
Returns a list of selection groups.
|
boolean |
hasExplicitMeasures()
Returns true or false depending on the existence of explicit measures
Defaults to false
|
dimensionAtObservation, getDataflow, getDataProvider, getDataQueryDetail, getDataStructure, getFirstNObservations, getLastNObservations, hasSelections
java.lang.Integer getDefaultLimit()
OBSERVATION_ACTION getObservationAction()
boolean hasExplicitMeasures()
java.lang.String getDatasetId()
TEXT_SEARCH getDatasetIdOperator()
java.util.List<TimeRange> getLastUpdatedDateTimeRange()
java.util.List<ComplexDataQuerySelectionGroup> getSelectionGroups()
ProvisionAgreementBean getProvisionAgreement()