Class DbQuery

java.lang.Object
org.n52.sensorweb.server.db.old.dao.DbQuery

public class DbQuery extends Object
  • Field Details

  • Constructor Details

    • DbQuery

      public DbQuery(org.n52.io.request.IoParameters parameters)
  • Method Details

    • removeSpatialFilter

      public DbQuery 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

      public DbQuery replaceWith(String parameter, String... values)
      Create a new instance and replaces given parameter values.
      Parameters:
      parameter - the parameter which values to be replaced
      values - the new values
      Returns:
      a new instance with containing the new parameter values
    • replaceWith

      public DbQuery replaceWith(String parameter, Collection<String> values)
    • removeAllOf

      public DbQuery removeAllOf(String... parameterNames)
      Creates a new instance and removes all given parameters.
      Parameters:
      parameterNames - the parameters to remove
      Returns:
      a new instance with given parameters removed
    • getDatabaseSridCode

      public String getDatabaseSridCode()
    • setDatabaseSridCode

      public void setDatabaseSridCode(String databaseSridCode)
    • getHrefBase

      public String getHrefBase()
    • getLocale

      public String getLocale()
    • getLocaleForLabel

      public String getLocaleForLabel()
    • isDefaultLocal

      public boolean isDefaultLocal()
    • getSearchTerm

      public String getSearchTerm()
    • getTimespan

      public org.joda.time.Interval getTimespan()
    • getLastValueMatches

      public org.joda.time.Interval getLastValueMatches()
    • getLevel

      public Integer 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

      public Collection<String> getValueTypes()
    • checkTranslationForLocale

      public boolean checkTranslationForLocale(org.hibernate.Criteria criteria)
    • addLocaleTo

      public org.hibernate.Criteria addLocaleTo(org.hibernate.Criteria criteria, Class<?> clazz)
    • addLocaleTo

      public org.hibernate.Criteria addLocaleTo(org.hibernate.Criteria criteria, Class<?> clazz, String path)
    • addTimespanTo

      public org.hibernate.Criteria addTimespanTo(org.hibernate.Criteria criteria)
    • addFilters

      public org.hibernate.Criteria addFilters(org.hibernate.Criteria criteria, String datasetProperty)
    • 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

      public org.hibernate.criterion.Criterion createIdFilter(Set<String> filterValues, String alias)
    • 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

      public String toString()
      Overrides:
      toString in class Object
    • withoutFieldsFilter

      public DbQuery withoutFieldsFilter()
    • withoutSelectFilter

      public DbQuery withoutSelectFilter()
    • withSubSelectFilter

      public DbQuery withSubSelectFilter(String selection)
    • expandWithNextValuesBeyondInterval

      public boolean expandWithNextValuesBeyondInterval()
    • isIncludeHierarchy

      public boolean isIncludeHierarchy()
      Returns:
      the includeHierarchy
    • setIncludeHierarchy

      public DbQuery setIncludeHierarchy(boolean includeHierarchy)
      Parameters:
      includeHierarchy - the includeHierarchy to set
      Returns:
      this
    • getDatasetSubCriteria

      public org.hibernate.Criteria getDatasetSubCriteria(org.hibernate.Criteria criteria, String key, String alias)
    • getSelectOriginal

      public Set<String> getSelectOriginal()
    • isFormatToUnixTime

      public boolean isFormatToUnixTime()
    • getNumberFormat

      public NumberFormat getNumberFormat()