Class AbstractJpaOperations<PanacheQueryType>

java.lang.Object
io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryType>

public abstract class AbstractJpaOperations<PanacheQueryType> extends Object
  • Field Details

  • Constructor Details

    • AbstractJpaOperations

      public AbstractJpaOperations()
  • Method Details

    • setEntityToPersistenceUnit

      public static void setEntityToPersistenceUnit(Map<String,String> map)
    • createPanacheQuery

      protected abstract PanacheQueryType createPanacheQuery(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> session, String query, String originalQuery, String orderBy, Object paramsArrayOrMap)
    • list

      protected abstract io.smallrye.mutiny.Uni<List<?>> list(PanacheQueryType query)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Object entity)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> sessionUni, Object entity)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Iterable<?> entities)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Object firstEntity, Object... entities)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Stream<?> entities)
    • persist

      public io.smallrye.mutiny.Uni<Void> persist(Object... entities)
    • delete

      public io.smallrye.mutiny.Uni<Void> delete(Object entity)
    • isPersistent

      public boolean isPersistent(Object entity)
    • getCurrentSession

      public org.hibernate.reactive.mutiny.Mutiny.Session getCurrentSession(Class<?> entityClass)
    • flush

      public io.smallrye.mutiny.Uni<Void> flush(Object entity)
    • paramCount

      public int paramCount(Object[] params)
    • paramCount

      public int paramCount(Map<String,Object> params)
    • findById

      public io.smallrye.mutiny.Uni<?> findById(Class<?> entityClass, Object id)
    • findById

      public io.smallrye.mutiny.Uni<?> findById(Class<?> entityClass, Object id, jakarta.persistence.LockModeType lockModeType)
    • find

      public PanacheQueryType find(Class<?> entityClass, String panacheQuery, Object... params)
    • find

      public PanacheQueryType find(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Object... params)
    • find

      public PanacheQueryType find(Class<?> entityClass, String panacheQuery, Map<String,Object> params)
    • find

      public PanacheQueryType find(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Map<String,Object> params)
    • find

      public PanacheQueryType find(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
    • find

      public PanacheQueryType find(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params)
    • list

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

      public io.smallrye.mutiny.Uni<List<?>> list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Object... params)
    • list

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

      public io.smallrye.mutiny.Uni<List<?>> list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Map<String,Object> params)
    • list

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

      public io.smallrye.mutiny.Uni<List<?>> list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params)
    • findAll

      public PanacheQueryType findAll(Class<?> entityClass)
    • findAll

      public PanacheQueryType findAll(Class<?> entityClass, io.quarkus.panache.common.Sort sort)
    • listAll

      public io.smallrye.mutiny.Uni<List<?>> listAll(Class<?> entityClass)
    • listAll

      public io.smallrye.mutiny.Uni<List<?>> listAll(Class<?> entityClass, io.quarkus.panache.common.Sort sort)
    • count

      public io.smallrye.mutiny.Uni<Long> count(Class<?> entityClass)
    • count

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

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

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

      public io.smallrye.mutiny.Uni<Boolean> exists(Class<?> entityClass)
    • exists

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

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

      public io.smallrye.mutiny.Uni<Boolean> exists(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
    • deleteAll

      public io.smallrye.mutiny.Uni<Long> deleteAll(Class<?> entityClass)
    • deleteById

      public io.smallrye.mutiny.Uni<Boolean> deleteById(Class<?> entityClass, Object id)
    • delete

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

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

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

      public static IllegalStateException implementationInjectionMissing()
    • executeUpdate

      public io.smallrye.mutiny.Uni<Integer> executeUpdate(Class<?> entityClass, String panacheQuery, Object... params)
    • executeUpdate

      public io.smallrye.mutiny.Uni<Integer> executeUpdate(Class<?> entityClass, String panacheQuery, Map<String,Object> params)
    • update

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

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

      public io.smallrye.mutiny.Uni<Integer> update(Class<?> entityClass, String query, Object... params)
    • getSession

      public io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> getSession()
    • getSession

      public io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> getSession(Class<?> clazz)
    • getSession

      public io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> getSession(String persistenceUnitName)
    • bindParameters

      public static org.hibernate.reactive.mutiny.Mutiny.Query<?> bindParameters(org.hibernate.reactive.mutiny.Mutiny.Query<?> query, Object[] params)
    • bindParameters

      public static <T extends org.hibernate.reactive.mutiny.Mutiny.AbstractQuery> T bindParameters(T query, Object[] params)
    • bindParameters

      public static <T extends org.hibernate.reactive.mutiny.Mutiny.AbstractQuery> T bindParameters(T query, Map<String,Object> params)
    • executeUpdate

      public io.smallrye.mutiny.Uni<Integer> executeUpdate(String query, Object... params)
      Execute update on default persistence unit
    • executeUpdate

      public io.smallrye.mutiny.Uni<Integer> executeUpdate(String query, Map<String,Object> params)
      Execute update on default persistence unit