Interface JpaDataSetRepository

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

@Repository public interface JpaDataSetRepository extends org.springframework.data.jpa.repository.JpaRepository<DataSetEntity,UUID>, JpaDataSetRepositoryCustom, org.springframework.data.repository.PagingAndSortingRepository<DataSetEntity,UUID>
  • Method Details

    • findByDataSetList

      List<DataSetEntity> findByDataSetList(DataSetListEntity dsl)
    • findById

      Optional<DataSetEntity> findById(UUID id)
      Specified by:
      findById in interface org.springframework.data.repository.CrudRepository<DataSetEntity,UUID>
    • findAllByNameContains

      @Query("select ds from DataSetEntity ds where ds.name LIKE %:name%") org.springframework.data.domain.Page<DataSetEntity> findAllByNameContains(@Param("name") String name, org.springframework.data.domain.Pageable pageable)
    • findAllByNameContainsAndDslIn

      @Query("select ds from DataSetEntity ds where ds.name LIKE %:name% and ds.dataSetList.id in :dsl_id") Optional<org.springframework.data.domain.Page<DataSetEntity>> findAllByNameContainsAndDslIn(@Param("name") String name, @Param("dsl_id") List<UUID> dsl, org.springframework.data.domain.Pageable pageable)
    • findByNameAndDataSetListId

      List<DataSetEntity> findByNameAndDataSetListId(String name, UUID dataSetList)
    • findByDataSetListId

      List<DataSetEntity> findByDataSetListId(UUID dataSetListId)
    • findByDataSetListIdIn

      List<DataSetEntity> findByDataSetListIdIn(Collection<UUID> dataSetListIds)
    • findBySourceIdAndDataSetListId

      List<DataSetEntity> findBySourceIdAndDataSetListId(UUID sourceId, UUID datasetId)
    • findByDataSetListIdAndLocked

      List<DataSetEntity> findByDataSetListIdAndLocked(UUID dataSetListId, Boolean isLocked)
    • getDsNames

      @Query("select ds.name from DataSetEntity ds where ds.dataSetList.id = ?1") List<String> getDsNames(UUID datasetListId)
    • getDslId

      @Query("select d.dataSetList.id from DataSetEntity d where d.id = ?1") Optional<UUID> getDslId(UUID datasetId)
    • getDataSetsListIdByDataSetId

      @Query(value="select cast(datasetlist_id as varchar) from dataset where id = :ds_id", nativeQuery=true) UUID getDataSetsListIdByDataSetId(@Param("ds_id") UUID dsId)
    • isLocked

      @Query("select d.locked from DataSetEntity d where d.id = ?1") boolean isLocked(UUID datasetId)