| Constructor and Description |
|---|
QueryAccessor(javax.persistence.Query q) |
| Modifier and Type | Method and Description |
|---|---|
int |
executeUpdate() |
int |
getCount() |
long |
getCountLong() |
Object[] |
getFirstOrNull() |
int |
getFirstResult() |
javax.persistence.FlushModeType |
getFlushMode() |
Map<String,Object> |
getHints() |
List<Object[]> |
getList() |
javax.persistence.LockModeType |
getLockMode() |
int |
getMaxResults() |
javax.persistence.Parameter<?> |
getParameter(int position) |
<T> javax.persistence.Parameter<T> |
getParameter(int position,
Class<T> type) |
javax.persistence.Parameter<?> |
getParameter(String name) |
<T> javax.persistence.Parameter<T> |
getParameter(String name,
Class<T> type) |
Set<javax.persistence.Parameter<?>> |
getParameters() |
Object |
getParameterValue(int position) |
<T> T |
getParameterValue(javax.persistence.Parameter<T> param) |
Object |
getParameterValue(String name) |
List |
getResultList() |
Stream |
getResultStream() |
Object |
getSingleResult() |
boolean |
isBound(javax.persistence.Parameter<?> param) |
QueryAccessor |
setFirstResult(int startPosition) |
QueryAccessor |
setFlushMode(javax.persistence.FlushModeType flushMode) |
QueryAccessor |
setHint(String hintName,
Object value) |
QueryAccessor |
setLike(String parameterName,
String emptyOrValue) |
QueryAccessor |
setLikeEnd(String parameterName,
String emptyOrValue) |
QueryAccessor |
setLikeStart(String parameterName,
String emptyOrValue) |
QueryAccessor |
setLockMode(javax.persistence.LockModeType lockMode) |
QueryAccessor |
setMaxResults(int maxResult) |
QueryAccessor |
setParameter(int position,
Calendar value,
javax.persistence.TemporalType temporalType) |
QueryAccessor |
setParameter(int position,
Date value,
javax.persistence.TemporalType temporalType) |
QueryAccessor |
setParameter(int position,
Object value) |
QueryAccessor |
setParameter(javax.persistence.Parameter<Calendar> param,
Calendar value,
javax.persistence.TemporalType temporalType) |
QueryAccessor |
setParameter(javax.persistence.Parameter<Date> param,
Date value,
javax.persistence.TemporalType temporalType) |
<T> QueryAccessor |
setParameter(javax.persistence.Parameter<T> param,
T value) |
QueryAccessor |
setParameter(String name,
Calendar value,
javax.persistence.TemporalType temporalType) |
QueryAccessor |
setParameter(String name,
Date value,
javax.persistence.TemporalType temporalType) |
QueryAccessor |
setParameter(String name,
Object value) |
QueryAccessor |
setQueryTop(int maxResults) |
<T> T |
unwrap(Class<T> cls) |
public int getCount()
public long getCountLong()
public Object[] getFirstOrNull()
public QueryAccessor setQueryTop(int maxResults)
public QueryAccessor setLike(String parameterName, String emptyOrValue)
public QueryAccessor setLikeStart(String parameterName, String emptyOrValue)
public QueryAccessor setLikeEnd(String parameterName, String emptyOrValue)
public Map<String,Object> getHints()
getHints in interface javax.persistence.Querypublic int getFirstResult()
getFirstResult in interface javax.persistence.Querypublic javax.persistence.FlushModeType getFlushMode()
getFlushMode in interface javax.persistence.Querypublic javax.persistence.LockModeType getLockMode()
getLockMode in interface javax.persistence.Querypublic int getMaxResults()
getMaxResults in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(int position)
getParameter in interface javax.persistence.Querypublic javax.persistence.Parameter<?> getParameter(String name)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(int position,
Class<T> type)
getParameter in interface javax.persistence.Querypublic <T> javax.persistence.Parameter<T> getParameter(String name, Class<T> type)
getParameter in interface javax.persistence.Querypublic Object getParameterValue(int position)
getParameterValue in interface javax.persistence.Querypublic Object getParameterValue(String name)
getParameterValue in interface javax.persistence.Querypublic <T> T getParameterValue(javax.persistence.Parameter<T> param)
getParameterValue in interface javax.persistence.Querypublic Set<javax.persistence.Parameter<?>> getParameters()
getParameters in interface javax.persistence.Querypublic List getResultList()
getResultList in interface javax.persistence.Querypublic Stream getResultStream()
getResultStream in interface javax.persistence.Querypublic Object getSingleResult()
getSingleResult in interface javax.persistence.Querypublic QueryAccessor setHint(String hintName, Object value)
setHint in interface javax.persistence.Querypublic QueryAccessor setFirstResult(int startPosition)
setFirstResult in interface javax.persistence.Querypublic QueryAccessor setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode in interface javax.persistence.Querypublic QueryAccessor setLockMode(javax.persistence.LockModeType lockMode)
setLockMode in interface javax.persistence.Querypublic QueryAccessor setMaxResults(int maxResult)
setMaxResults in interface javax.persistence.Querypublic QueryAccessor setParameter(int position, Object value)
setParameter in interface javax.persistence.Querypublic QueryAccessor setParameter(String name, Object value)
setParameter in interface javax.persistence.Querypublic <T> QueryAccessor setParameter(javax.persistence.Parameter<T> param, T value)
setParameter in interface javax.persistence.Querypublic QueryAccessor setParameter(int position, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic QueryAccessor setParameter(int position, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic QueryAccessor setParameter(String name, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic QueryAccessor setParameter(String name, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic QueryAccessor setParameter(javax.persistence.Parameter<Calendar> param, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic QueryAccessor setParameter(javax.persistence.Parameter<Date> param, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.Querypublic int executeUpdate()
executeUpdate in interface javax.persistence.Querypublic boolean isBound(javax.persistence.Parameter<?> param)
isBound in interface javax.persistence.Querypublic <T> T unwrap(Class<T> cls)
unwrap in interface javax.persistence.QueryCopyright © 2019. All rights reserved.