Interface DatabaseExecutionJpaRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<ScenarioExecution,Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<ScenarioExecution>, org.springframework.data.repository.Repository<ScenarioExecution,Long>

public interface DatabaseExecutionJpaRepository extends org.springframework.data.repository.CrudRepository<ScenarioExecution,Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<ScenarioExecution>
  • Method Details

    • findByStatus

      List<ScenarioExecution> findByStatus(ServerReportStatus status)
    • findFirst20ByScenarioIdOrderByIdDesc

      List<ScenarioExecution> findFirst20ByScenarioIdOrderByIdDesc(String scenarioId)
    • findLastExecutionsByScenarioId

      @Query("select max(se.id), se.scenarioId from SCENARIO_EXECUTIONS se where se.scenarioId in :scenarioIds group by se.scenarioId") List<javax.persistence.Tuple> findLastExecutionsByScenarioId(@Param("scenarioIds") List<String> scenarioIds)
    • findAllByScenarioId

      List<ScenarioExecution> findAllByScenarioId(String scenarioId)