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.
|
com.entwinemedia.fn.Fn<javax.persistence.EntityManager,Long> |
count(String q,
P... params)
count(javax.persistence.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,
com.entwinemedia.fn.data.Opt<Integer> offset,
com.entwinemedia.fn.data.Opt<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> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,List<A>> |
findAll(String q,
int offset,
int limit,
P... params) |
<A> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,List<A>> |
findAll(String q,
com.entwinemedia.fn.data.Opt<Integer> offset,
com.entwinemedia.fn.data.Opt<Integer> limit,
P... params) |
<A> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,List<A>> |
findAll(String q,
P... params)
findAll(javax.persistence.EntityManager, String, Object[]) as a function. |
<A> com.entwinemedia.fn.data.Opt<A> |
findFirst(javax.persistence.EntityManager em,
String q,
P... params)
Run a SELECT query and return only the first result item.
|
<A> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,com.entwinemedia.fn.data.Opt<A>> |
findFirst(String q,
P... params)
|
<A> com.entwinemedia.fn.data.Opt<A> |
findSingle(javax.persistence.EntityManager em,
String q,
P... params)
Run a SELECT query that should return a single result.
|
<A> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,com.entwinemedia.fn.data.Opt<A>> |
findSingle(String q,
P... params)
|
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.
|
com.entwinemedia.fn.Fn<javax.persistence.EntityManager,Boolean> |
update(String q,
P... params)
update(javax.persistence.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 com.entwinemedia.fn.Fn<javax.persistence.EntityManager,Boolean> update(String q, P... params)
update(javax.persistence.EntityManager, String, Object[]) as a function.public <A> com.entwinemedia.fn.data.Opt<A> findSingle(javax.persistence.EntityManager em,
String q,
P... params)
public <A> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,com.entwinemedia.fn.data.Opt<A>> findSingle(String q, P... params)
public <A> com.entwinemedia.fn.data.Opt<A> findFirst(javax.persistence.EntityManager em,
String q,
P... params)
public <A> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,com.entwinemedia.fn.data.Opt<A>> findFirst(String q, P... params)
public long count(javax.persistence.EntityManager em,
String q,
P... params)
public com.entwinemedia.fn.Fn<javax.persistence.EntityManager,Long> count(String q, P... params)
count(javax.persistence.EntityManager, String, Object[]) as a function.public <A> List<A> findAll(javax.persistence.EntityManager em, String q, P... params)
public <A> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,List<A>> findAll(String q, P... params)
findAll(javax.persistence.EntityManager, String, Object[]) as a function.public <A> List<A> findAll(javax.persistence.EntityManager em, String q, com.entwinemedia.fn.data.Opt<Integer> offset, com.entwinemedia.fn.data.Opt<Integer> limit, P... params)
public <A> com.entwinemedia.fn.Fn<javax.persistence.EntityManager,List<A>> findAll(String q, com.entwinemedia.fn.data.Opt<Integer> offset, com.entwinemedia.fn.data.Opt<Integer> limit, P... params)
public <A> List<A> findAll(javax.persistence.EntityManager em, String q, int offset, int limit, P... params)
Copyright © 2009–2021 Opencast Project. All rights reserved.