Class AbstractJpaOperations<PanacheQueryType>
- java.lang.Object
-
- io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryType>
-
public abstract class AbstractJpaOperations<PanacheQueryType> extends Object
-
-
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 PanacheQueryType
createPanacheQuery(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)
PanacheQueryType
find(Class<?> entityClass, String query, Parameters params)
PanacheQueryType
find(Class<?> entityClass, String query, Sort sort, Parameters params)
PanacheQueryType
find(Class<?> entityClass, String query, Sort sort, Object... params)
PanacheQueryType
find(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)
PanacheQueryType
find(Class<?> entityClass, String query, Object... params)
PanacheQueryType
find(Class<?> entityClass, String query, Map<String,Object> params)
PanacheQueryType
findAll(Class<?> entityClass)
PanacheQueryType
findAll(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 org.hibernate.reactive.mutiny.Mutiny.Session
getSession()
IllegalStateException
implementationInjectionMissing()
boolean
isPersistent(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)
int
paramCount(Object[] params)
int
paramCount(Map<String,Object> params)
io.smallrye.mutiny.Uni<Void>
persist(Iterable<?> entities)
io.smallrye.mutiny.Uni<Void>
persist(Object entity)
io.smallrye.mutiny.Uni<Void>
persist(Object firstEntity, Object... entities)
io.smallrye.mutiny.Uni<Void>
persist(Stream<?> entities)
io.smallrye.mutiny.Uni<Void>
persist(org.hibernate.reactive.mutiny.Mutiny.Session session, Object entity)
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)
-
-
-
Method Detail
-
createPanacheQuery
protected abstract PanacheQueryType createPanacheQuery(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(org.hibernate.reactive.mutiny.Mutiny.Session session, Object entity)
-
isPersistent
public boolean isPersistent(Object entity)
-
flush
public io.smallrye.mutiny.Uni<Void> flush()
-
getSession
public static 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)
-
-