Interface JpaParameterRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<ParameterEntity,UUID>, org.springframework.data.jpa.repository.JpaRepository<ParameterEntity,UUID>, org.springframework.data.repository.PagingAndSortingRepository<ParameterEntity,UUID>, org.springframework.data.repository.query.QueryByExampleExecutor<ParameterEntity>, org.springframework.data.repository.Repository<ParameterEntity,UUID>

@Repository public interface JpaParameterRepository extends org.springframework.data.jpa.repository.JpaRepository<ParameterEntity,UUID>
  • Method Details

    • getByAttributeId

      Set<ParameterEntity> getByAttributeId(UUID attributeId)
    • getOneByAttributeId

      ParameterEntity getOneByAttributeId(UUID attributeId)
    • getByDataSetReferenceId

      org.springframework.data.domain.Page<ParameterEntity> getByDataSetReferenceId(UUID dataSetId, org.springframework.data.domain.Pageable pageable)
    • getBySourceIdAndDataSetId

      @Query("SELECT p FROM ParameterEntity p WHERE p.sourceId = ?1 AND p.dataSet.id = ?2") List<ParameterEntity> getBySourceIdAndDataSetId(UUID sourceId, UUID dataSetId)
    • getByAttributeIdAndDataSet_Id

      ParameterEntity getByAttributeIdAndDataSet_Id(UUID attributeId, UUID dataSetId)
    • getParametersIdByDataSetReferenceId

      @Query("SELECT p.id FROM ParameterEntity p WHERE p.dataSetReferenceId = ?1") List<UUID> getParametersIdByDataSetReferenceId(UUID dsId)
    • getByDataSetIdSorted

      @Query(value="select p.* from \"parameter\" p, \"attribute\" a where p.dataset_id =?1 and p.attribute_id = a.id ORDER by a.\"name\" ", nativeQuery=true) List<ParameterEntity> getByDataSetIdSorted(UUID dataSetId)
    • getOverlapByDataSetIdSorted

      @Query(value="select p.* from parameter p, attribute a, attribute_key ak \nwhere p.dataset_id =?1 \nand p.attribute_id = ak.id \nand a.id = ak.attribute_id \nORDER by a.name", nativeQuery=true) List<ParameterEntity> getOverlapByDataSetIdSorted(UUID dataSetId)
    • getUniqueDataSetIdsByDataSetReferenceId

      @Query("select distinct p.dataSet.id from ParameterEntity p where p.dataSetReferenceId = ?1") Set<UUID> getUniqueDataSetIdsByDataSetReferenceId(UUID dataSetId)