public class DbQuery
extends java.lang.Object
| Constructor and Description |
|---|
DbQuery(org.n52.io.request.IoParameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.Criteria |
addDetachedFilters(java.lang.String datasetName,
org.hibernate.Criteria criteria) |
org.hibernate.Criteria |
addFilters(org.hibernate.Criteria criteria,
java.lang.String datasetProperty) |
org.hibernate.Criteria |
addLocaleTo(org.hibernate.Criteria criteria,
java.lang.Class<?> clazz) |
org.hibernate.Criteria |
addOdataFilterForData(org.hibernate.Criteria criteria) |
org.hibernate.Criteria |
addOdataFilterForDataset(org.hibernate.Criteria criteria) |
org.hibernate.Criteria |
addResultTimeFilter(org.hibernate.Criteria criteria) |
org.hibernate.Criteria |
addSpatialFilter(org.hibernate.Criteria criteria) |
org.hibernate.criterion.DetachedCriteria |
addSpatialFilter(org.hibernate.criterion.DetachedCriteria criteria) |
org.hibernate.Criteria |
addTimespanTo(org.hibernate.Criteria criteria) |
boolean |
checkTranslationForLocale(org.hibernate.Criteria criteria) |
org.hibernate.criterion.Criterion |
createIdFilter(java.util.Set<java.lang.String> filterValues,
java.lang.String alias) |
org.hibernate.spatial.criterion.SpatialFilter |
createSpatialFilter() |
boolean |
expandWithNextValuesBeyondInterval() |
java.lang.String |
getDatabaseSridCode() |
org.n52.io.request.FilterResolver |
getFilterResolver() |
java.lang.String |
getHrefBase() |
java.lang.String |
getLocale() |
org.n52.io.request.IoParameters |
getParameters() |
java.lang.String |
getSearchTerm() |
org.locationtech.jts.geom.Envelope |
getSpatialFilter() |
org.joda.time.Interval |
getTimespan() |
java.util.Set<java.lang.String> |
getValueTypes() |
boolean |
isComplexParent() |
boolean |
isExpanded() |
boolean |
isMatchDomainIds() |
boolean |
isSetValueTypeFilter() |
DbQuery |
removeAllOf(java.lang.String... parameterNames)
Creates a new instance and removes all given parameters.
|
DbQuery |
removeSpatialFilter()
Creates a new instance and removes spatial filter parameters.
|
DbQuery |
replaceWith(java.lang.String parameter,
java.lang.String... values)
Create a new instance and replaces given parameter values.
|
void |
setComplexParent(boolean complex) |
void |
setDatabaseSridCode(java.lang.String databaseSridCode) |
java.lang.String |
toString() |
DbQuery |
withoutFieldsFilter() |
public DbQuery removeSpatialFilter()
public DbQuery replaceWith(java.lang.String parameter, java.lang.String... values)
parameter - the parameter which values to be replacedvalues - the new valuespublic DbQuery removeAllOf(java.lang.String... parameterNames)
parameterNames - the parameters to removepublic java.lang.String getDatabaseSridCode()
public void setDatabaseSridCode(java.lang.String databaseSridCode)
public java.lang.String getHrefBase()
public java.lang.String getLocale()
public java.lang.String getSearchTerm()
public org.joda.time.Interval getTimespan()
public org.locationtech.jts.geom.Envelope getSpatialFilter()
public boolean isExpanded()
public boolean isMatchDomainIds()
public void setComplexParent(boolean complex)
public boolean isComplexParent()
public java.util.Set<java.lang.String> getValueTypes()
public boolean isSetValueTypeFilter()
public boolean checkTranslationForLocale(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addLocaleTo(org.hibernate.Criteria criteria,
java.lang.Class<?> clazz)
public org.hibernate.Criteria addTimespanTo(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addFilters(org.hibernate.Criteria criteria,
java.lang.String datasetProperty)
public org.hibernate.Criteria addOdataFilterForData(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addOdataFilterForDataset(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addDetachedFilters(java.lang.String datasetName,
org.hibernate.Criteria criteria)
public org.hibernate.criterion.Criterion createIdFilter(java.util.Set<java.lang.String> filterValues,
java.lang.String alias)
public org.hibernate.Criteria addResultTimeFilter(org.hibernate.Criteria criteria)
public org.hibernate.Criteria addSpatialFilter(org.hibernate.Criteria criteria)
public org.hibernate.criterion.DetachedCriteria addSpatialFilter(org.hibernate.criterion.DetachedCriteria criteria)
public org.hibernate.spatial.criterion.SpatialFilter createSpatialFilter()
public org.n52.io.request.IoParameters getParameters()
public org.n52.io.request.FilterResolver getFilterResolver()
public java.lang.String toString()
toString in class java.lang.Objectpublic DbQuery withoutFieldsFilter()
public boolean expandWithNextValuesBeyondInterval()
Copyright © 2015–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.