Interface ChangeFeedRepository

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.springframework.data.domain.Page<ChangeFeed> findByNameLikeIgnoreCaseOrRefChangeKindLikeIgnoreCaseOrRefKindLikeIgnoreCase​(java.lang.String name, java.lang.String changeKind, java.lang.String kind, org.springframework.data.domain.Pageable pageable)  
      org.springframework.data.domain.Page<ChangeFeed> findByQuery​(java.lang.String name, java.lang.String changeKind, java.lang.String kind, org.springframework.data.domain.Pageable pageable)  
      • Methods inherited from interface org.springframework.data.repository.CrudRepository

        count, delete, delete, delete, deleteAll, exists, findOne, save
      • Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository

        deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAll, flush, getOne, save, saveAndFlush
      • Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository

        findAll
      • Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor

        count, exists, findAll, findOne
    • Method Detail

      • findByNameLikeIgnoreCaseOrRefChangeKindLikeIgnoreCaseOrRefKindLikeIgnoreCase

        org.springframework.data.domain.Page<ChangeFeed> findByNameLikeIgnoreCaseOrRefChangeKindLikeIgnoreCaseOrRefKindLikeIgnoreCase​(java.lang.String name,
                                                                                                                                      java.lang.String changeKind,
                                                                                                                                      java.lang.String kind,
                                                                                                                                      org.springframework.data.domain.Pageable pageable)
      • findByQuery

        @Query(value="SELECT cl FROM ChangeFeed cl WHERE  lower(cl.name) like :name or lower(cl.refChangeKind) LIKE :changeKind or lower(cl.refKind) LIKE :kind ORDER BY ?#{#pageable}",
               countQuery="SELECT count(cl) FROM ChangeFeed cl WHERE  lower(cl.name) like :name or lower(cl.refChangeKind) LIKE :changeKind or lower(cl.refKind) LIKE :kind ",
               nativeQuery=false)
        org.springframework.data.domain.Page<ChangeFeed> findByQuery​(@Param("name")
                                                                     java.lang.String name,
                                                                     @Param("changeKind")
                                                                     java.lang.String changeKind,
                                                                     @Param("kind")
                                                                     java.lang.String kind,
                                                                     org.springframework.data.domain.Pageable pageable)