Class CommonPanacheQueryImpl<Entity>


  • public class CommonPanacheQueryImpl<Entity>
    extends Object
    • Field Detail

      • countQuery

        protected String countQuery
    • Constructor Detail

      • CommonPanacheQueryImpl

        public CommonPanacheQueryImpl​(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> em,
                                      String query,
                                      String orderBy,
                                      Object paramsArrayOrMap)
    • Method Detail

      • page

        public void page​(Page page)
      • page

        public void page​(int pageIndex,
                         int pageSize)
      • nextPage

        public void nextPage()
      • previousPage

        public void previousPage()
      • firstPage

        public void firstPage()
      • lastPage

        public io.smallrye.mutiny.Uni<Void> lastPage()
      • hasNextPage

        public io.smallrye.mutiny.Uni<Boolean> hasNextPage()
      • hasPreviousPage

        public boolean hasPreviousPage()
      • pageCount

        public io.smallrye.mutiny.Uni<Integer> pageCount()
      • page

        public Page page()
      • range

        public void range​(int startIndex,
                          int lastIndex)
      • withLock

        public void withLock​(jakarta.persistence.LockModeType lockModeType)
      • withHint

        public void withHint​(String hintName,
                             Object value)
      • count

        public io.smallrye.mutiny.Uni<Long> count()
      • list

        public <T extends Entity> io.smallrye.mutiny.Uni<List<T>> list()
      • stream

        public <T extends Entity> io.smallrye.mutiny.Multi<T> stream()
      • firstResult

        public <T extends Entity> io.smallrye.mutiny.Uni<T> firstResult()
      • singleResult

        public <T extends Entity> io.smallrye.mutiny.Uni<T> singleResult()