Class AbstractJpaOperations<PanacheQueryType>
java.lang.Object
io.quarkus.hibernate.reactive.panache.common.runtime.AbstractJpaOperations<PanacheQueryType>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.hibernate.reactive.mutiny.Mutiny.Query<?> bindParameters(org.hibernate.reactive.mutiny.Mutiny.Query<?> query, Object[] params) static <T extends org.hibernate.reactive.mutiny.Mutiny.AbstractQuery>
TbindParameters(T query, Object[] params) static <T extends org.hibernate.reactive.mutiny.Mutiny.AbstractQuery>
TbindParameters(T query, Map<String, Object> params) io.smallrye.mutiny.Uni<Long> io.smallrye.mutiny.Uni<Long> io.smallrye.mutiny.Uni<Long> io.smallrye.mutiny.Uni<Long> protected abstract PanacheQueryTypecreatePanacheQuery(io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> session, String query, String originalQuery, String orderBy, Object paramsArrayOrMap) io.smallrye.mutiny.Uni<Long> io.smallrye.mutiny.Uni<Long> io.smallrye.mutiny.Uni<Long> io.smallrye.mutiny.Uni<Void> io.smallrye.mutiny.Uni<Long> io.smallrye.mutiny.Uni<Boolean> deleteById(Class<?> entityClass, Object id) io.smallrye.mutiny.Uni<Integer> executeUpdate(Class<?> entityClass, String panacheQuery, Object... params) io.smallrye.mutiny.Uni<Integer> io.smallrye.mutiny.Uni<Integer> executeUpdate(String query, Object... params) Execute update on default persistence unitio.smallrye.mutiny.Uni<Integer> executeUpdate(String query, Map<String, Object> params) Execute update on default persistence unitio.smallrye.mutiny.Uni<Boolean> io.smallrye.mutiny.Uni<Boolean> io.smallrye.mutiny.Uni<Boolean> io.smallrye.mutiny.Uni<Boolean> find(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params) find(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Object... params) find(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Map<String, Object> params) io.smallrye.mutiny.Uni<?> io.smallrye.mutiny.Uni<?> io.smallrye.mutiny.Uni<Void> org.hibernate.reactive.mutiny.Mutiny.SessiongetCurrentSession(Class<?> entityClass) io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> getSession(Class<?> clazz) io.smallrye.mutiny.Uni<org.hibernate.reactive.mutiny.Mutiny.Session> getSession(String persistenceUnitName) static IllegalStateExceptionbooleanisPersistent(Object entity) io.smallrye.mutiny.Uni<List<?>> io.smallrye.mutiny.Uni<List<?>> list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params) io.smallrye.mutiny.Uni<List<?>> io.smallrye.mutiny.Uni<List<?>> list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Map<String, Object> params) io.smallrye.mutiny.Uni<List<?>> io.smallrye.mutiny.Uni<List<?>> protected abstract io.smallrye.mutiny.Uni<List<?>> list(PanacheQueryType query) io.smallrye.mutiny.Uni<List<?>> io.smallrye.mutiny.Uni<List<?>> 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> io.smallrye.mutiny.Uni<Void> io.smallrye.mutiny.Uni<Void> io.smallrye.mutiny.Uni<Void> io.smallrye.mutiny.Uni<Void> static voidio.smallrye.mutiny.Uni<Integer> io.smallrye.mutiny.Uni<Integer> io.smallrye.mutiny.Uni<Integer>
-
Field Details
-
TIMEOUT_MS
static final long TIMEOUT_MS- See Also:
-
-
Constructor Details
-
AbstractJpaOperations
public AbstractJpaOperations()
-
-
Method Details
-
setEntityToPersistenceUnit
-
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
-
persist
-
persist
-
persist
-
persist
-
persist
-
persist
-
delete
-
isPersistent
-
getCurrentSession
-
flush
-
paramCount
-
paramCount
-
findById
-
findById
-
find
-
find
public PanacheQueryType find(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Object... params) -
find
-
find
-
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
-
list
-
list
-
list
-
list
-
list
-
findAll
-
findAll
-
listAll
-
listAll
-
count
-
count
-
count
-
count
-
exists
-
exists
-
exists
-
exists
-
deleteAll
-
deleteById
-
delete
-
delete
-
delete
-
implementationInjectionMissing
-
executeUpdate
-
executeUpdate
-
update
-
update
-
update
-
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
-
executeUpdate
Execute update on default persistence unit -
executeUpdate
Execute update on default persistence unit
-