java.lang.Object
io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryImpl<?>>
io.quarkiverse.groovy.hibernate.reactive.panache.runtime.JpaOperations

public class JpaOperations extends io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryImpl<?>>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final JpaOperations
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected PanacheQueryImpl<?>
    createPanacheQuery(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> session, String query, String originalQuery, String orderBy, Object paramsArrayOrMap)
     
    io.smallrye.mutiny.Uni<Long>
    deleteByQuery(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
     
    io.smallrye.mutiny.Uni<Long>
    deleteByQuery(Class<?> entityClass, String query, Object... params)
     
    io.smallrye.mutiny.Uni<Long>
    deleteByQuery(Class<?> entityClass, String query, Map<String,Object> params)
     
    protected io.smallrye.mutiny.Uni<List<?>>
     

    Methods inherited from class io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations

    bindParameters, bindParameters, bindParameters, bindParameters, count, count, count, count, delete, delete, delete, delete, deleteAll, deleteById, executeUpdate, executeUpdate, executeUpdate, executeUpdate, exists, exists, exists, exists, find, find, find, find, find, find, findAll, findAll, findById, findById, flush, getSession, implementationInjectionMissing, isPersistent, list, list, list, list, list, list, listAll, listAll, paramCount, paramCount, persist, persist, persist, persist, persist, persist, update, update, update

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • JpaOperations

      public JpaOperations()
  • Method Details

    • createPanacheQuery

      protected PanacheQueryImpl<?> createPanacheQuery(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> session, String query, String originalQuery, String orderBy, Object paramsArrayOrMap)
      Specified by:
      createPanacheQuery in class io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryImpl<?>>
    • list

      protected io.smallrye.mutiny.Uni<List<?>> list(PanacheQueryImpl<?> query)
      Specified by:
      list in class io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryImpl<?>>
    • deleteByQuery

      public io.smallrye.mutiny.Uni<Long> deleteByQuery(Class<?> entityClass, String query, Object... params)
    • deleteByQuery

      public io.smallrye.mutiny.Uni<Long> deleteByQuery(Class<?> entityClass, String query, Map<String,Object> params)
    • deleteByQuery

      public io.smallrye.mutiny.Uni<Long> deleteByQuery(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)