Class AbstractJpaOperations<PanacheQueryType>
- java.lang.Object
-
- io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryType>
-
public abstract class AbstractJpaOperations<PanacheQueryType> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static longTIMEOUT_MS
-
Constructor Summary
Constructors Constructor Description AbstractJpaOperations()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static org.hibernate.reactive.mutiny.Mutiny.Query<?>bindParameters(org.hibernate.reactive.mutiny.Mutiny.Query<?> query, Object[] params)static org.hibernate.reactive.mutiny.Mutiny.Query<?>bindParameters(org.hibernate.reactive.mutiny.Mutiny.Query<?> query, Map<String,Object> params)io.smallrye.mutiny.Uni<Long>count(Class<?> entityClass)io.smallrye.mutiny.Uni<Long>count(Class<?> entityClass, String query, Parameters params)io.smallrye.mutiny.Uni<Long>count(Class<?> entityClass, String query, Object... params)io.smallrye.mutiny.Uni<Long>count(Class<?> entityClass, String query, Map<String,Object> params)protected abstract PanacheQueryTypecreatePanacheQuery(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> session, String query, String orderBy, Object paramsArrayOrMap)io.smallrye.mutiny.Uni<Long>delete(Class<?> entityClass, String query, Parameters params)io.smallrye.mutiny.Uni<Long>delete(Class<?> entityClass, String query, Object... params)io.smallrye.mutiny.Uni<Long>delete(Class<?> entityClass, String query, Map<String,Object> params)io.smallrye.mutiny.Uni<Void>delete(Object entity)io.smallrye.mutiny.Uni<Long>deleteAll(Class<?> entityClass)io.smallrye.mutiny.Uni<Boolean>deleteById(Class<?> entityClass, Object id)io.smallrye.mutiny.Uni<Integer>executeUpdate(Class<?> entityClass, String query, Object... params)io.smallrye.mutiny.Uni<Integer>executeUpdate(Class<?> entityClass, String query, Map<String,Object> params)static io.smallrye.mutiny.Uni<Integer>executeUpdate(String query, Object... params)static io.smallrye.mutiny.Uni<Integer>executeUpdate(String query, Map<String,Object> params)io.smallrye.mutiny.Uni<Boolean>exists(Class<?> entityClass)io.smallrye.mutiny.Uni<Boolean>exists(Class<?> entityClass, String query, Parameters params)io.smallrye.mutiny.Uni<Boolean>exists(Class<?> entityClass, String query, Object... params)io.smallrye.mutiny.Uni<Boolean>exists(Class<?> entityClass, String query, Map<String,Object> params)PanacheQueryTypefind(Class<?> entityClass, String query, Parameters params)PanacheQueryTypefind(Class<?> entityClass, String query, Sort sort, Parameters params)PanacheQueryTypefind(Class<?> entityClass, String query, Sort sort, Object... params)PanacheQueryTypefind(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)PanacheQueryTypefind(Class<?> entityClass, String query, Object... params)PanacheQueryTypefind(Class<?> entityClass, String query, Map<String,Object> params)PanacheQueryTypefindAll(Class<?> entityClass)PanacheQueryTypefindAll(Class<?> entityClass, Sort sort)io.smallrye.mutiny.Uni<?>findById(Class<?> entityClass, Object id)io.smallrye.mutiny.Uni<?>findById(Class<?> entityClass, Object id, javax.persistence.LockModeType lockModeType)io.smallrye.mutiny.Uni<Void>flush()static io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session>getSession()IllegalStateExceptionimplementationInjectionMissing()booleanisPersistent(Object entity)io.smallrye.mutiny.Uni<List<?>>list(Class<?> entityClass, String query, Parameters params)io.smallrye.mutiny.Uni<List<?>>list(Class<?> entityClass, String query, Sort sort, Parameters params)io.smallrye.mutiny.Uni<List<?>>list(Class<?> entityClass, String query, Sort sort, Object... params)io.smallrye.mutiny.Uni<List<?>>list(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)io.smallrye.mutiny.Uni<List<?>>list(Class<?> entityClass, String query, Object... params)io.smallrye.mutiny.Uni<List<?>>list(Class<?> entityClass, String query, Map<String,Object> params)protected abstract io.smallrye.mutiny.Uni<List<?>>list(PanacheQueryType query)io.smallrye.mutiny.Uni<List<?>>listAll(Class<?> entityClass)io.smallrye.mutiny.Uni<List<?>>listAll(Class<?> entityClass, Sort sort)intparamCount(Object[] params)intparamCount(Map<String,Object> params)io.smallrye.mutiny.Uni<Void>persist(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> sessionUni, Object entity)io.smallrye.mutiny.Uni<Void>persist(Iterable<?> entities)io.smallrye.mutiny.Uni<Void>persist(Object entity)io.smallrye.mutiny.Uni<Void>persist(Object... entities)io.smallrye.mutiny.Uni<Void>persist(Object firstEntity, Object... entities)io.smallrye.mutiny.Uni<Void>persist(Stream<?> entities)io.smallrye.mutiny.Multi<?>stream(Class<?> entityClass, String query, Parameters params)io.smallrye.mutiny.Multi<?>stream(Class<?> entityClass, String query, Sort sort, Parameters params)io.smallrye.mutiny.Multi<?>stream(Class<?> entityClass, String query, Sort sort, Object... params)io.smallrye.mutiny.Multi<?>stream(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)io.smallrye.mutiny.Multi<?>stream(Class<?> entityClass, String query, Object... params)io.smallrye.mutiny.Multi<?>stream(Class<?> entityClass, String query, Map<String,Object> params)protected abstract io.smallrye.mutiny.Multi<?>stream(PanacheQueryType query)io.smallrye.mutiny.Multi<?>streamAll(Class<?> entityClass)io.smallrye.mutiny.Multi<?>streamAll(Class<?> entityClass, Sort sort)io.smallrye.mutiny.Uni<Integer>update(Class<?> entityClass, String query, Parameters params)io.smallrye.mutiny.Uni<Integer>update(Class<?> entityClass, String query, Object... params)io.smallrye.mutiny.Uni<Integer>update(Class<?> entityClass, String query, Map<String,Object> params)
-
-
-
Field Detail
-
TIMEOUT_MS
static final long TIMEOUT_MS
- See Also:
- Constant Field Values
-
-
Method Detail
-
createPanacheQuery
protected abstract PanacheQueryType createPanacheQuery(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> session, String query, String orderBy, Object paramsArrayOrMap)
-
list
protected abstract io.smallrye.mutiny.Uni<List<?>> list(PanacheQueryType query)
-
stream
protected abstract io.smallrye.mutiny.Multi<?> stream(PanacheQueryType query)
-
persist
public io.smallrye.mutiny.Uni<Void> persist(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> sessionUni, Object entity)
-
isPersistent
public boolean isPersistent(Object entity)
-
flush
public io.smallrye.mutiny.Uni<Void> flush()
-
getSession
public static io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> getSession()
-
bindParameters
public static org.hibernate.reactive.mutiny.Mutiny.Query<?> bindParameters(org.hibernate.reactive.mutiny.Mutiny.Query<?> query, Object[] params)
-
bindParameters
public static org.hibernate.reactive.mutiny.Mutiny.Query<?> bindParameters(org.hibernate.reactive.mutiny.Mutiny.Query<?> query, Map<String,Object> params)
-
paramCount
public int paramCount(Object[] params)
-
findById
public io.smallrye.mutiny.Uni<?> findById(Class<?> entityClass, Object id, javax.persistence.LockModeType lockModeType)
-
find
public PanacheQueryType find(Class<?> entityClass, String query, Object... params)
-
find
public PanacheQueryType find(Class<?> entityClass, String query, Sort sort, Object... params)
-
find
public PanacheQueryType find(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)
-
find
public PanacheQueryType find(Class<?> entityClass, String query, Parameters params)
-
find
public PanacheQueryType find(Class<?> entityClass, String query, Sort sort, 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, 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, Sort sort, Map<String,Object> params)
-
list
public io.smallrye.mutiny.Uni<List<?>> list(Class<?> entityClass, String query, Parameters params)
-
list
public io.smallrye.mutiny.Uni<List<?>> list(Class<?> entityClass, String query, Sort sort, Parameters params)
-
stream
public io.smallrye.mutiny.Multi<?> stream(Class<?> entityClass, String query, Object... params)
-
stream
public io.smallrye.mutiny.Multi<?> stream(Class<?> entityClass, String query, Sort sort, Object... params)
-
stream
public io.smallrye.mutiny.Multi<?> stream(Class<?> entityClass, String query, Map<String,Object> params)
-
stream
public io.smallrye.mutiny.Multi<?> stream(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)
-
stream
public io.smallrye.mutiny.Multi<?> stream(Class<?> entityClass, String query, Parameters params)
-
stream
public io.smallrye.mutiny.Multi<?> stream(Class<?> entityClass, String query, Sort sort, Parameters params)
-
findAll
public PanacheQueryType findAll(Class<?> entityClass)
-
findAll
public PanacheQueryType findAll(Class<?> entityClass, Sort sort)
-
streamAll
public io.smallrye.mutiny.Multi<?> streamAll(Class<?> entityClass)
-
count
public io.smallrye.mutiny.Uni<Long> count(Class<?> entityClass, String query, Object... params)
-
count
public io.smallrye.mutiny.Uni<Long> count(Class<?> entityClass, String query, Map<String,Object> params)
-
count
public io.smallrye.mutiny.Uni<Long> count(Class<?> entityClass, String query, Parameters params)
-
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, Parameters params)
-
delete
public io.smallrye.mutiny.Uni<Long> delete(Class<?> entityClass, String query, Object... params)
-
delete
public io.smallrye.mutiny.Uni<Long> delete(Class<?> entityClass, String query, Map<String,Object> params)
-
delete
public io.smallrye.mutiny.Uni<Long> delete(Class<?> entityClass, String query, Parameters params)
-
implementationInjectionMissing
public IllegalStateException implementationInjectionMissing()
-
executeUpdate
public static io.smallrye.mutiny.Uni<Integer> executeUpdate(String query, Object... params)
-
executeUpdate
public static io.smallrye.mutiny.Uni<Integer> executeUpdate(String query, Map<String,Object> params)
-
executeUpdate
public io.smallrye.mutiny.Uni<Integer> executeUpdate(Class<?> entityClass, String query, Object... params)
-
executeUpdate
public io.smallrye.mutiny.Uni<Integer> executeUpdate(Class<?> entityClass, String query, 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, Parameters params)
-
-