All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method |
Description |
String |
bindFilter(Class<?> clazz,
String query,
Object[] params) |
We should have a query like {'firstname': ?1, 'lastname': ?2} for native one
and like firstname = ?1 for PanacheQL one.
|
String |
bindFilter(Class<?> clazz,
String query,
Map<String,Object> params) |
We should have a query like {'firstname': :firstname, 'lastname': :lastname} for native one
and like firstname = :firstname and lastname = :lastname for PanacheQL one.
|
(package private) String |
bindUpdate(Class<?> clazz,
String query,
Object[] params) |
We should have a query like {'firstname': ?1, 'lastname': ?2} for native one
and like firstname = ?1 and lastname = ?2 for PanacheQL one.
|
(package private) String |
bindUpdate(Class<?> clazz,
String query,
Map<String,Object> params) |
We should have a query like {'firstname': :firstname, 'lastname': :lastname} for native one
and like firstname = :firstname and lastname = :lastname for PanacheQL one.
|
long |
count(Class<?> entityClass) |
|
long |
count(Class<?> entityClass,
String query,
Parameters params) |
|
long |
count(Class<?> entityClass,
String query,
Object... params) |
|
long |
count(Class<?> entityClass,
String query,
Map<String,Object> params) |
|
long |
count(Class<?> entityClass,
org.bson.Document query) |
|
protected abstract QueryType |
createQuery(com.mongodb.client.MongoCollection<?> collection,
com.mongodb.client.ClientSession session,
org.bson.Document query,
org.bson.Document sortDoc) |
|
protected abstract UpdateType |
createUpdate(com.mongodb.client.MongoCollection collection,
Class<?> entityClass,
org.bson.Document docUpdate) |
|
long |
delete(Class<?> entityClass,
String query,
Parameters params) |
|
long |
delete(Class<?> entityClass,
String query,
Object... params) |
|
long |
delete(Class<?> entityClass,
String query,
Map<String,Object> params) |
|
long |
delete(Class<?> entityClass,
org.bson.Document query) |
|
void |
delete(Object entity) |
|
long |
deleteAll(Class<?> entityClass) |
|
boolean |
deleteById(Class<?> entityClass,
Object id) |
|
QueryType |
find(Class<?> entityClass,
String query,
Parameters params) |
|
QueryType |
find(Class<?> entityClass,
String query,
Sort sort,
Parameters params) |
|
QueryType |
find(Class<?> entityClass,
String query,
Sort sort,
Object... params) |
|
QueryType |
find(Class<?> entityClass,
String query,
Sort sort,
Map<String,Object> params) |
|
QueryType |
find(Class<?> entityClass,
String query,
Object... params) |
|
QueryType |
find(Class<?> entityClass,
String query,
Map<String,Object> params) |
|
QueryType |
find(Class<?> entityClass,
org.bson.Document query) |
|
QueryType |
find(Class<?> entityClass,
org.bson.Document query,
Sort sort) |
|
QueryType |
find(Class<?> entityClass,
org.bson.Document query,
org.bson.Document sort) |
|
QueryType |
findAll(Class<?> entityClass) |
|
QueryType |
findAll(Class<?> entityClass,
Sort sort) |
|
Object |
findById(Class<?> entityClass,
Object id) |
|
Optional |
findByIdOptional(Class<?> entityClass,
Object id) |
|
(package private) com.mongodb.client.ClientSession |
getSession(Class<?> entityClass) |
|
(package private) com.mongodb.client.ClientSession |
getSession(Object entity) |
|
IllegalStateException |
implementationInjectionMissing() |
|
List<?> |
list(Class<?> entityClass,
String query,
Parameters params) |
|
List<?> |
list(Class<?> entityClass,
String query,
Sort sort,
Parameters params) |
|
List<?> |
list(Class<?> entityClass,
String query,
Sort sort,
Object... params) |
|
List<?> |
list(Class<?> entityClass,
String query,
Sort sort,
Map<String,Object> params) |
|
List<?> |
list(Class<?> entityClass,
String query,
Object... params) |
|
List<?> |
list(Class<?> entityClass,
String query,
Map<String,Object> params) |
|
List<?> |
list(Class<?> entityClass,
org.bson.Document query) |
|
List<?> |
list(Class<?> entityClass,
org.bson.Document query,
org.bson.Document sort) |
|
protected abstract List<?> |
list(QueryType queryType) |
|
List<?> |
listAll(Class<?> entityClass) |
|
List<?> |
listAll(Class<?> entityClass,
Sort sort) |
|
com.mongodb.client.MongoCollection |
mongoCollection(Class<?> entityClass) |
|
com.mongodb.client.MongoDatabase |
mongoDatabase(Class<?> entityClass) |
|
void |
persist(Iterable<?> entities) |
|
void |
persist(Object entity) |
|
void |
persist(Object firstEntity,
Object... entities) |
|
void |
persist(Stream<?> entities) |
|
void |
persistOrUpdate(Iterable<?> entities) |
|
void |
persistOrUpdate(Object entity) |
|
void |
persistOrUpdate(Object firstEntity,
Object... entities) |
|
void |
persistOrUpdate(Stream<?> entities) |
|
Stream<?> |
stream(Class<?> entityClass,
String query,
Parameters params) |
|
Stream<?> |
stream(Class<?> entityClass,
String query,
Sort sort,
Parameters params) |
|
Stream<?> |
stream(Class<?> entityClass,
String query,
Sort sort,
Object... params) |
|
Stream<?> |
stream(Class<?> entityClass,
String query,
Sort sort,
Map<String,Object> params) |
|
Stream<?> |
stream(Class<?> entityClass,
String query,
Object... params) |
|
Stream<?> |
stream(Class<?> entityClass,
String query,
Map<String,Object> params) |
|
Stream<?> |
stream(Class<?> entityClass,
org.bson.Document query) |
|
Stream<?> |
stream(Class<?> entityClass,
org.bson.Document query,
org.bson.Document sort) |
|
protected abstract Stream<?> |
stream(QueryType queryType) |
|
Stream<?> |
streamAll(Class<?> entityClass) |
|
Stream<?> |
streamAll(Class<?> entityClass,
Sort sort) |
|
UpdateType |
update(Class<?> entityClass,
String update,
Parameters params) |
|
UpdateType |
update(Class<?> entityClass,
String update,
Object... params) |
|
UpdateType |
update(Class<?> entityClass,
String update,
Map<String,Object> params) |
|
void |
update(Iterable<?> entities) |
|
void |
update(Object entity) |
|
void |
update(Object firstEntity,
Object... entities) |
|
void |
update(Stream<?> entities) |
|