public abstract static class Queries.QueriesBase<P> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
QueriesBase() |
| Modifier and Type | Method and Description |
|---|---|
long |
count(javax.persistence.EntityManager em,
String q,
P... params)
Run a COUNT(x) query.
|
Function<javax.persistence.EntityManager,Long> |
count(String q,
P... params)
count(EntityManager, String, Object[]) as a function. |
<A> List<A> |
findAll(javax.persistence.EntityManager em,
String q,
int offset,
int limit,
P... params)
Find multiple objects with pagination.
|
<A> List<A> |
findAll(javax.persistence.EntityManager em,
String q,
Option<Integer> offset,
Option<Integer> limit,
P... params)
Find multiple objects with optional pagination.
|
<A> List<A> |
findAll(javax.persistence.EntityManager em,
String q,
P... params)
Find multiple entities.
|
<A> Function<javax.persistence.EntityManager,List<A>> |
findAll(String q,
int offset,
int limit,
P... params) |
<A> Function<javax.persistence.EntityManager,List<A>> |
findAll(String q,
Option<Integer> offset,
Option<Integer> limit,
P... params)
findAll(EntityManager, String, Option, Option, Object[]) as a function. |
<A> Function<javax.persistence.EntityManager,List<A>> |
findAll(String q,
P... params)
findAll(EntityManager, String, Object[]) as a function. |
<A> Monadics.ListMonadic<A> |
findAllM(javax.persistence.EntityManager em,
String q,
int offset,
int limit,
P... params)
Find multiple objects with pagination wrapped in the list monad.
|
<A> Monadics.ListMonadic<A> |
findAllM(javax.persistence.EntityManager em,
String q,
Option<Integer> offset,
Option<Integer> limit,
P... params)
Find multiple objects with optional pagination wrapped in the list monad.
|
<A> Monadics.ListMonadic<A> |
findAllM(javax.persistence.EntityManager em,
String q,
P... params)
Find multiple entities and wrap the in the list monad.
|
<A> Function<javax.persistence.EntityManager,Monadics.ListMonadic<A>> |
findAllM(String q,
int offset,
int limit,
P... params)
|
<A> Function<javax.persistence.EntityManager,Monadics.ListMonadic<A>> |
findAllM(String q,
Option<Integer> offset,
Option<Integer> limit,
P... params)
findAllM(EntityManager, String, Option, Option, Object[]) as a function. |
<A> Function<javax.persistence.EntityManager,Monadics.ListMonadic<A>> |
findAllM(String q,
P... params)
findAllM(EntityManager, String, Object[]) as a function. |
<A> Option<A> |
findFirst(javax.persistence.EntityManager em,
String q,
P... params)
Run a SELECT query and return only the first result item.
|
<A> Function<javax.persistence.EntityManager,Option<A>> |
findFirst(String q,
P... params)
findSingle(EntityManager, String, Object[]) as a function. |
<A> Option<A> |
findSingle(javax.persistence.EntityManager em,
String q,
P... params)
Run a SELECT query that should return a single result.
|
<A> Function<javax.persistence.EntityManager,Option<A>> |
findSingle(String q,
P... params)
findSingle(EntityManager, String, Object[]) as a function. |
abstract javax.persistence.Query |
query(javax.persistence.EntityManager em,
String q,
P... params)
Create a query from
q with a list of parameters. |
boolean |
update(javax.persistence.EntityManager em,
String q,
P... params)
Run an update (UPDATE or DELETE) query and ensure that at least one row got affected.
|
Function<javax.persistence.EntityManager,Boolean> |
update(String q,
P... params)
update(EntityManager, String, Object[]) as a function. |
public abstract javax.persistence.Query query(javax.persistence.EntityManager em,
String q,
P... params)
q with a list of parameters.
Values of type Date are recognized
and set as a timestamp (TemporalType.TIMESTAMP.public boolean update(javax.persistence.EntityManager em,
String q,
P... params)
public Function<javax.persistence.EntityManager,Boolean> update(String q, P... params)
update(EntityManager, String, Object[]) as a function.public <A> Option<A> findSingle(javax.persistence.EntityManager em, String q, P... params)
public <A> Function<javax.persistence.EntityManager,Option<A>> findSingle(String q, P... params)
findSingle(EntityManager, String, Object[]) as a function.public <A> Option<A> findFirst(javax.persistence.EntityManager em, String q, P... params)
public <A> Function<javax.persistence.EntityManager,Option<A>> findFirst(String q, P... params)
findSingle(EntityManager, String, Object[]) as a function.public long count(javax.persistence.EntityManager em,
String q,
P... params)
public Function<javax.persistence.EntityManager,Long> count(String q, P... params)
count(EntityManager, String, Object[]) as a function.public <A> List<A> findAll(javax.persistence.EntityManager em, String q, P... params)
public <A> Function<javax.persistence.EntityManager,List<A>> findAll(String q, P... params)
findAll(EntityManager, String, Object[]) as a function.public <A> Monadics.ListMonadic<A> findAllM(javax.persistence.EntityManager em, String q, P... params)
public <A> Function<javax.persistence.EntityManager,Monadics.ListMonadic<A>> findAllM(String q, P... params)
findAllM(EntityManager, String, Object[]) as a function.public <A> List<A> findAll(javax.persistence.EntityManager em, String q, Option<Integer> offset, Option<Integer> limit, P... params)
public <A> Function<javax.persistence.EntityManager,List<A>> findAll(String q, Option<Integer> offset, Option<Integer> limit, P... params)
findAll(EntityManager, String, Option, Option, Object[]) as a function.public <A> Monadics.ListMonadic<A> findAllM(javax.persistence.EntityManager em, String q, Option<Integer> offset, Option<Integer> limit, P... params)
public <A> Function<javax.persistence.EntityManager,Monadics.ListMonadic<A>> findAllM(String q, Option<Integer> offset, Option<Integer> limit, P... params)
findAllM(EntityManager, String, Option, Option, Object[]) as a function.public <A> List<A> findAll(javax.persistence.EntityManager em, String q, int offset, int limit, P... params)
public <A> Function<javax.persistence.EntityManager,List<A>> findAll(String q, int offset, int limit, P... params)
public <A> Monadics.ListMonadic<A> findAllM(javax.persistence.EntityManager em, String q, int offset, int limit, P... params)
public <A> Function<javax.persistence.EntityManager,Monadics.ListMonadic<A>> findAllM(String q, int offset, int limit, P... params)
Copyright © 2009–2020 Opencast Project. All rights reserved.