Class QueryWrapper
java.lang.Object
com.blazebit.persistence.impl.query.QueryWrapper
- All Implemented Interfaces:
javax.persistence.Query
- Direct Known Subclasses:
TypedQueryWrapper
- Since:
- 1.6.3
- Author:
- Christian Beikov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final javax.persistence.Query -
Constructor Summary
ConstructorsConstructorDescriptionQueryWrapper(javax.persistence.Query delegate, Map<javax.persistence.criteria.ParameterExpression<?>, String> criteriaNameMapping) -
Method Summary
Modifier and TypeMethodDescriptionintjavax.persistence.Queryintjavax.persistence.FlushModeTypegetHints()javax.persistence.LockModeTypeintjavax.persistence.Parameter<?>getParameter(int i) <T> javax.persistence.Parameter<T>getParameter(int i, Class<T> type) javax.persistence.Parameter<?>getParameter(String string) <T> javax.persistence.Parameter<T>getParameter(String string, Class<T> type) Set<javax.persistence.Parameter<?>>getParameterValue(int i) getParameterValue(String string) <T> TgetParameterValue(javax.persistence.Parameter<T> prmtr) java.util.stream.StreambooleanisBound(javax.persistence.Parameter<?> prmtr) javax.persistence.QuerysetFirstResult(int i) javax.persistence.QuerysetFlushMode(javax.persistence.FlushModeType fmt) javax.persistence.Queryjavax.persistence.QuerysetLockMode(javax.persistence.LockModeType lmt) javax.persistence.QuerysetMaxResults(int i) javax.persistence.QuerysetParameter(int i, Object o) javax.persistence.QuerysetParameter(int i, Calendar clndr, javax.persistence.TemporalType tt) javax.persistence.QuerysetParameter(int i, Date date, javax.persistence.TemporalType tt) javax.persistence.QuerysetParameter(String string, Object o) javax.persistence.QuerysetParameter(String string, Calendar clndr, javax.persistence.TemporalType tt) javax.persistence.QuerysetParameter(String string, Date date, javax.persistence.TemporalType tt) javax.persistence.QuerysetParameter(javax.persistence.Parameter<Calendar> prmtr, Calendar clndr, javax.persistence.TemporalType tt) javax.persistence.QuerysetParameter(javax.persistence.Parameter<Date> prmtr, Date date, javax.persistence.TemporalType tt) <T> javax.persistence.QuerysetParameter(javax.persistence.Parameter<T> prmtr, T t) <T> T
-
Field Details
-
delegate
protected final javax.persistence.Query delegate -
parameterNameMapping
-
-
Constructor Details
-
QueryWrapper
-
-
Method Details
-
getDelegate
public javax.persistence.Query getDelegate() -
getResultList
- Specified by:
getResultListin interfacejavax.persistence.Query
-
getSingleResult
- Specified by:
getSingleResultin interfacejavax.persistence.Query
-
setMaxResults
public javax.persistence.Query setMaxResults(int i) - Specified by:
setMaxResultsin interfacejavax.persistence.Query
-
setFirstResult
public javax.persistence.Query setFirstResult(int i) - Specified by:
setFirstResultin interfacejavax.persistence.Query
-
setHint
- Specified by:
setHintin interfacejavax.persistence.Query
-
setParameter
public <T> javax.persistence.Query setParameter(javax.persistence.Parameter<T> prmtr, T t) - Specified by:
setParameterin interfacejavax.persistence.Query
-
setParameter
public javax.persistence.Query setParameter(javax.persistence.Parameter<Calendar> prmtr, Calendar clndr, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query
-
setParameter
public javax.persistence.Query setParameter(javax.persistence.Parameter<Date> prmtr, Date date, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query
-
setParameter
- Specified by:
setParameterin interfacejavax.persistence.Query
-
setParameter
public javax.persistence.Query setParameter(String string, Calendar clndr, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query
-
setParameter
public javax.persistence.Query setParameter(String string, Date date, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query
-
setParameter
- Specified by:
setParameterin interfacejavax.persistence.Query
-
setParameter
public javax.persistence.Query setParameter(int i, Calendar clndr, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query
-
setParameter
- Specified by:
setParameterin interfacejavax.persistence.Query
-
setFlushMode
public javax.persistence.Query setFlushMode(javax.persistence.FlushModeType fmt) - Specified by:
setFlushModein interfacejavax.persistence.Query
-
setLockMode
public javax.persistence.Query setLockMode(javax.persistence.LockModeType lmt) - Specified by:
setLockModein interfacejavax.persistence.Query
-
executeUpdate
public int executeUpdate()- Specified by:
executeUpdatein interfacejavax.persistence.Query
-
getMaxResults
public int getMaxResults()- Specified by:
getMaxResultsin interfacejavax.persistence.Query
-
getFirstResult
public int getFirstResult()- Specified by:
getFirstResultin interfacejavax.persistence.Query
-
getHints
- Specified by:
getHintsin interfacejavax.persistence.Query
-
getParameters
- Specified by:
getParametersin interfacejavax.persistence.Query
-
getParameter
- Specified by:
getParameterin interfacejavax.persistence.Query
-
getParameter
- Specified by:
getParameterin interfacejavax.persistence.Query
-
getParameter
public javax.persistence.Parameter<?> getParameter(int i) - Specified by:
getParameterin interfacejavax.persistence.Query
-
getParameter
- Specified by:
getParameterin interfacejavax.persistence.Query
-
isBound
public boolean isBound(javax.persistence.Parameter<?> prmtr) - Specified by:
isBoundin interfacejavax.persistence.Query
-
getParameterValue
public <T> T getParameterValue(javax.persistence.Parameter<T> prmtr) - Specified by:
getParameterValuein interfacejavax.persistence.Query
-
getParameterValue
- Specified by:
getParameterValuein interfacejavax.persistence.Query
-
getParameterValue
- Specified by:
getParameterValuein interfacejavax.persistence.Query
-
getFlushMode
public javax.persistence.FlushModeType getFlushMode()- Specified by:
getFlushModein interfacejavax.persistence.Query
-
getLockMode
public javax.persistence.LockModeType getLockMode()- Specified by:
getLockModein interfacejavax.persistence.Query
-
unwrap
- Specified by:
unwrapin interfacejavax.persistence.Query
-
getResultStream
public java.util.stream.Stream getResultStream()- Specified by:
getResultStreamin interfacejavax.persistence.Query
-