Class CommonPanacheQueryImpl<Entity>

java.lang.Object
io.quarkus.hibernate.reactive.panache.common.runtime.CommonPanacheQueryImpl<Entity>

public class CommonPanacheQueryImpl<Entity> extends Object
  • Field Details

    • countQuery

      protected String countQuery
  • Constructor Details

    • CommonPanacheQueryImpl

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

    • project

      public <T> CommonPanacheQueryImpl<T> project(Class<T> type)
    • filter

      public void filter(String filterName, Map<String,Object> parameters)
    • 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()