Class DbQuery
java.lang.Object
org.n52.sensorweb.server.db.old.dao.DbQuery
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.CriteriaaddDetachedFilters(String datasetName, org.hibernate.Criteria criteria) org.hibernate.CriteriaaddFilters(org.hibernate.Criteria criteria, String datasetProperty) org.hibernate.CriteriaaddLocaleTo(org.hibernate.Criteria criteria, Class<?> clazz) org.hibernate.CriteriaaddLocaleTo(org.hibernate.Criteria criteria, Class<?> clazz, String path) org.hibernate.CriteriaaddOdataFilterForData(org.hibernate.Criteria criteria) org.hibernate.CriteriaaddOdataFilterForDataset(org.hibernate.Criteria criteria) org.hibernate.CriteriaaddResultTimeFilter(org.hibernate.Criteria criteria) org.hibernate.criterion.DetachedCriteriaaddResultTimeFilter(org.hibernate.criterion.DetachedCriteria criteria) org.hibernate.CriteriaaddSpatialFilter(org.hibernate.Criteria criteria) org.hibernate.criterion.DetachedCriteriaaddSpatialFilter(org.hibernate.criterion.DetachedCriteria criteria) org.hibernate.CriteriaaddTimespanTo(org.hibernate.Criteria criteria) booleancheckTranslationForLocale(org.hibernate.Criteria criteria) org.hibernate.criterion.CriterioncreateIdFilter(Set<String> filterValues, String alias) org.hibernate.criterion.Criterionbooleanorg.hibernate.CriteriagetDatasetSubCriteria(org.hibernate.Criteria criteria, String key, String alias) org.n52.io.request.FilterResolverorg.locationtech.jts.geom.GeometryFactoryorg.joda.time.IntervalgetLevel()org.n52.io.request.IoParametersorg.locationtech.jts.geom.Geometryorg.joda.time.IntervalbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanremoveAllOf(String... parameterNames) Creates a new instance and removes all given parameters.Creates a new instance and removes spatial filter parameters.replaceWith(String parameter, String... values) Create a new instance and replaces given parameter values.replaceWith(String parameter, Collection<String> values) voidsetComplexParent(boolean complex) voidsetDatabaseSridCode(String databaseSridCode) setIncludeHierarchy(boolean includeHierarchy) toString()withSubSelectFilter(String selection)
-
Field Details
-
FEATURE_ALIAS
- See Also:
-
PROCEDURE_ALIAS
- See Also:
-
PHENOMENON_ALIAS
- See Also:
-
OFFERING_ALIAS
- See Also:
-
-
Constructor Details
-
DbQuery
public DbQuery(org.n52.io.request.IoParameters parameters)
-
-
Method Details
-
removeSpatialFilter
Creates a new instance and removes spatial filter parameters.- Returns:
- a new instance with spatial filters removed
-
getGeometryFactory
public org.locationtech.jts.geom.GeometryFactory getGeometryFactory() -
replaceWith
Create a new instance and replaces given parameter values.- Parameters:
parameter- the parameter which values to be replacedvalues- the new values- Returns:
- a new instance with containing the new parameter values
-
replaceWith
-
removeAllOf
Creates a new instance and removes all given parameters.- Parameters:
parameterNames- the parameters to remove- Returns:
- a new instance with given parameters removed
-
getDatabaseSridCode
-
setDatabaseSridCode
-
getHrefBase
-
getLocale
-
getLocaleForLabel
-
isDefaultLocal
public boolean isDefaultLocal() -
getSearchTerm
-
getTimespan
public org.joda.time.Interval getTimespan() -
getLastValueMatches
public org.joda.time.Interval getLastValueMatches() -
getLevel
-
getSpatialFilter
public org.locationtech.jts.geom.Geometry getSpatialFilter() -
isExpanded
public boolean isExpanded() -
isMatchDomainIds
public boolean isMatchDomainIds() -
setComplexParent
public void setComplexParent(boolean complex) -
isComplexParent
public boolean isComplexParent() -
isSetDatasetTypeFilter
public boolean isSetDatasetTypeFilter() -
isSetObservationTypeFilter
public boolean isSetObservationTypeFilter() -
isSetValueTypeFilter
public boolean isSetValueTypeFilter() -
getValueTypes
-
checkTranslationForLocale
public boolean checkTranslationForLocale(org.hibernate.Criteria criteria) -
addLocaleTo
-
addLocaleTo
-
addTimespanTo
public org.hibernate.Criteria addTimespanTo(org.hibernate.Criteria criteria) -
addFilters
-
addOdataFilterForData
public org.hibernate.Criteria addOdataFilterForData(org.hibernate.Criteria criteria) -
addOdataFilterForDataset
public org.hibernate.Criteria addOdataFilterForDataset(org.hibernate.Criteria criteria) -
addDetachedFilters
public org.hibernate.Criteria addDetachedFilters(String datasetName, org.hibernate.Criteria criteria) -
createIdFilter
-
addResultTimeFilter
public org.hibernate.Criteria addResultTimeFilter(org.hibernate.Criteria criteria) -
addResultTimeFilter
public org.hibernate.criterion.DetachedCriteria addResultTimeFilter(org.hibernate.criterion.DetachedCriteria criteria) -
addSpatialFilter
public org.hibernate.Criteria addSpatialFilter(org.hibernate.Criteria criteria) -
addSpatialFilter
public org.hibernate.criterion.DetachedCriteria addSpatialFilter(org.hibernate.criterion.DetachedCriteria criteria) -
createSpatialFilter
public org.hibernate.criterion.Criterion createSpatialFilter() -
getParameters
public org.n52.io.request.IoParameters getParameters() -
getFilterResolver
public org.n52.io.request.FilterResolver getFilterResolver() -
toString
-
withoutFieldsFilter
-
withoutSelectFilter
-
withSubSelectFilter
-
expandWithNextValuesBeyondInterval
public boolean expandWithNextValuesBeyondInterval() -
isIncludeHierarchy
public boolean isIncludeHierarchy()- Returns:
- the includeHierarchy
-
setIncludeHierarchy
- Parameters:
includeHierarchy- the includeHierarchy to set- Returns:
- this
-
getDatasetSubCriteria
-
getSelectOriginal
-
isFormatToUnixTime
public boolean isFormatToUnixTime() -
getNumberFormat
-