public class KunderaTypedQuery<X> extends Object implements javax.persistence.TypedQuery<X>, Query
javax.persitence.TypedQuery
interface. More sort of a compile time type check wrapper on top of
QueryImpl.| Modifier and Type | Field and Description |
|---|---|
private javax.persistence.Query |
query
Query instance.
|
| Constructor and Description |
|---|
KunderaTypedQuery(javax.persistence.Query query)
Constructor using query as parameter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyTTL(int ttlInSeconds)
add support to enable TTL for UPDATE/INSERT/DELETE queries.
|
void |
close()
Reinstate .
|
int |
executeUpdate() |
Integer |
getFetchSize() |
int |
getFirstResult() |
javax.persistence.FlushModeType |
getFlushMode() |
Map<String,Object> |
getHints() |
javax.persistence.LockModeType |
getLockMode() |
int |
getMaxResults() |
javax.persistence.Parameter<?> |
getParameter(int arg0) |
<T> javax.persistence.Parameter<T> |
getParameter(int arg0,
Class<T> arg1) |
javax.persistence.Parameter<?> |
getParameter(String arg0) |
<T> javax.persistence.Parameter<T> |
getParameter(String arg0,
Class<T> arg1) |
Set<javax.persistence.Parameter<?>> |
getParameters() |
Object |
getParameterValue(int arg0) |
<T> T |
getParameterValue(javax.persistence.Parameter<T> arg0) |
Object |
getParameterValue(String arg0) |
List<X> |
getResultList() |
X |
getSingleResult() |
boolean |
isBound(javax.persistence.Parameter<?> arg0) |
Iterator<X> |
iterate()
Iterates over result.
|
void |
setFetchSize(Integer fetchsize)
To set fetch size for query.
|
javax.persistence.TypedQuery<X> |
setFirstResult(int arg0) |
javax.persistence.TypedQuery<X> |
setFlushMode(javax.persistence.FlushModeType arg0) |
javax.persistence.TypedQuery<X> |
setHint(String arg0,
Object arg1) |
javax.persistence.TypedQuery<X> |
setLockMode(javax.persistence.LockModeType arg0) |
javax.persistence.TypedQuery<X> |
setMaxResults(int arg0) |
javax.persistence.TypedQuery<X> |
setParameter(int arg0,
Calendar arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery<X> |
setParameter(int arg0,
Date arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery<X> |
setParameter(int arg0,
Object arg1) |
javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<Calendar> arg0,
Calendar arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<Date> arg0,
Date arg1,
javax.persistence.TemporalType arg2) |
<T> javax.persistence.TypedQuery<X> |
setParameter(javax.persistence.Parameter<T> arg0,
T arg1) |
javax.persistence.TypedQuery<X> |
setParameter(String arg0,
Calendar arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery<X> |
setParameter(String arg0,
Date arg1,
javax.persistence.TemporalType arg2) |
javax.persistence.TypedQuery<X> |
setParameter(String arg0,
Object arg1) |
<T> T |
unwrap(Class<T> arg0) |
public KunderaTypedQuery(javax.persistence.Query query)
query - query instance.public int executeUpdate()
public int getFirstResult()
public javax.persistence.FlushModeType getFlushMode()
public javax.persistence.LockModeType getLockMode()
public int getMaxResults()
public javax.persistence.Parameter<?> getParameter(String arg0)
public javax.persistence.Parameter<?> getParameter(int arg0)
public <T> javax.persistence.Parameter<T> getParameter(int arg0,
Class<T> arg1)
public <T> T getParameterValue(javax.persistence.Parameter<T> arg0)
public Object getParameterValue(int arg0)
public Set<javax.persistence.Parameter<?>> getParameters()
public boolean isBound(javax.persistence.Parameter<?> arg0)
public <T> T unwrap(Class<T> arg0)
public List<X> getResultList()
getResultList in interface javax.persistence.TypedQuery<X>public X getSingleResult()
getSingleResult in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setFirstResult(int arg0)
setFirstResult in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setFlushMode(javax.persistence.FlushModeType arg0)
setFlushMode in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setHint(String arg0, Object arg1)
setHint in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setLockMode(javax.persistence.LockModeType arg0)
setLockMode in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setMaxResults(int arg0)
setMaxResults in interface javax.persistence.TypedQuery<X>public <T> javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<T> arg0, T arg1)
setParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(String arg0, Object arg1)
setParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(int arg0, Object arg1)
setParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<Calendar> arg0, Calendar arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<Date> arg0, Date arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(String arg0, Calendar arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(String arg0, Date arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(int arg0, Calendar arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.TypedQuery<X>public javax.persistence.TypedQuery<X> setParameter(int arg0, Date arg1, javax.persistence.TemporalType arg2)
setParameter in interface javax.persistence.TypedQuery<X>public void setFetchSize(Integer fetchsize)
QuerysetFetchSize in interface Querypublic Integer getFetchSize()
getFetchSize in interface Querypublic void close()
QueryCopyright © 2015. All Rights Reserved.