Interface ClusterRepository

    • Method Detail

      • findByIndexIdAndLaunchId

        java.util.Optional<Cluster> findByIndexIdAndLaunchId​(java.lang.Long indexId,
                                                             java.lang.Long launchId)
      • findAllByLaunchId

        java.util.List<Cluster> findAllByLaunchId​(java.lang.Long launchId)
      • findAllByLaunchId

        org.springframework.data.domain.Page<Cluster> findAllByLaunchId​(java.lang.Long launchId,
                                                                        org.springframework.data.domain.Pageable pageable)
      • deleteAllByProjectId

        int deleteAllByProjectId​(java.lang.Long projectId)
      • deleteAllByLaunchId

        int deleteAllByLaunchId​(java.lang.Long launchId)
      • deleteClusterTestItemsByProjectId

        @Modifying
        @Query(value="DELETE FROM clusters_test_item WHERE cluster_id IN (SELECT id FROM clusters WHERE project_id = :projectId)",
               nativeQuery=true)
        int deleteClusterTestItemsByProjectId​(@Param("projectId")
                                              java.lang.Long projectId)
      • deleteClusterTestItemsByLaunchId

        @Modifying
        @Query(value="DELETE FROM clusters_test_item WHERE cluster_id IN (SELECT id FROM clusters WHERE launch_id = :launchId)",
               nativeQuery=true)
        int deleteClusterTestItemsByLaunchId​(@Param("launchId")
                                             java.lang.Long launchId)
      • deleteClusterTestItemsByItemId

        @Modifying
        @Query(value="DELETE FROM clusters_test_item WHERE item_id = :itemId",
               nativeQuery=true)
        int deleteClusterTestItemsByItemId​(@Param("itemId")
                                           java.lang.Long itemId)
      • deleteClusterTestItemsByItemIds

        @Modifying
        @Query(value="DELETE FROM clusters_test_item WHERE item_id IN (:itemIds)",
               nativeQuery=true)
        int deleteClusterTestItemsByItemIds​(@Param("itemIds")
                                            java.util.Collection<java.lang.Long> itemIds)