Class FeatureQuerySpecifications


public final class FeatureQuerySpecifications extends ParameterQuerySpecifications
  • Method Details

    • of

      public static FeatureQuerySpecifications of(DbQuery dbQuery, javax.persistence.EntityManager entityManager)
    • selectFrom

      public org.springframework.data.jpa.domain.Specification<org.n52.series.db.beans.AbstractFeatureEntity> selectFrom(org.springframework.data.jpa.domain.Specification<org.n52.series.db.beans.DatasetEntity> filter, String id)
      Matches procedures included in a result of a given filter, i.e.
         where id in (select fk_procedure_id from dataset where <filter>)
       
      Parameters:
      filter - the query
      id - the feature id
      Returns:
      a boolean expression
    • selectFrom

      public org.springframework.data.jpa.domain.Specification<org.n52.series.db.beans.AbstractFeatureEntity> selectFrom(org.springframework.data.jpa.domain.Specification<org.n52.series.db.beans.DatasetEntity> filter)
      Matches procedures included in a result of a given filter, i.e.
         where id in (select fk_procedure_id from dataset where <filter>)
       
      Parameters:
      filter - the query
      Returns:
      a boolean expression
    • matchesSpatially

      public org.springframework.data.jpa.domain.Specification<org.n52.series.db.beans.AbstractFeatureEntity> matchesSpatially()