Class TypedQueryWrapper<X>
java.lang.Object
com.blazebit.persistence.impl.query.QueryWrapper
com.blazebit.persistence.impl.query.TypedQueryWrapper<X>
- All Implemented Interfaces:
javax.persistence.Query,javax.persistence.TypedQuery<X>
- Direct Known Subclasses:
ObjectBuilderTypedQuery,SetTypedQuery
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.impl.query.QueryWrapper
delegate, parameterNameMapping -
Constructor Summary
ConstructorsConstructorDescriptionTypedQueryWrapper(javax.persistence.TypedQuery<X> delegate, Map<javax.persistence.criteria.ParameterExpression<?>, String> criteriaNameMapping) -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.TypedQuery<X>java.util.stream.Stream<X>javax.persistence.TypedQuery<X>setFirstResult(int i) javax.persistence.TypedQuery<X>setFlushMode(javax.persistence.FlushModeType fmt) javax.persistence.TypedQuery<X>javax.persistence.TypedQuery<X>setLockMode(javax.persistence.LockModeType lmt) javax.persistence.TypedQuery<X>setMaxResults(int i) javax.persistence.TypedQuery<X>setParameter(int i, Object o) javax.persistence.TypedQuery<X>setParameter(int i, Calendar clndr, javax.persistence.TemporalType tt) javax.persistence.TypedQuery<X>setParameter(int i, Date date, javax.persistence.TemporalType tt) javax.persistence.TypedQuery<X>setParameter(String string, Object o) javax.persistence.TypedQuery<X>setParameter(String string, Calendar clndr, javax.persistence.TemporalType tt) javax.persistence.TypedQuery<X>setParameter(String string, Date date, javax.persistence.TemporalType tt) javax.persistence.TypedQuery<X>setParameter(javax.persistence.Parameter<Calendar> prmtr, Calendar clndr, javax.persistence.TemporalType tt) javax.persistence.TypedQuery<X>setParameter(javax.persistence.Parameter<Date> prmtr, Date date, javax.persistence.TemporalType tt) <T> javax.persistence.TypedQuery<X>setParameter(javax.persistence.Parameter<T> prmtr, T t) Methods inherited from class com.blazebit.persistence.impl.query.QueryWrapper
executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.persistence.Query
executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrap
-
Constructor Details
-
TypedQueryWrapper
-
-
Method Details
-
getDelegate
- Overrides:
getDelegatein classQueryWrapper
-
getResultList
- Specified by:
getResultListin interfacejavax.persistence.Query- Specified by:
getResultListin interfacejavax.persistence.TypedQuery<X>- Overrides:
getResultListin classQueryWrapper
-
getSingleResult
- Specified by:
getSingleResultin interfacejavax.persistence.Query- Specified by:
getSingleResultin interfacejavax.persistence.TypedQuery<X>- Overrides:
getSingleResultin classQueryWrapper
-
setMaxResults
- Specified by:
setMaxResultsin interfacejavax.persistence.Query- Specified by:
setMaxResultsin interfacejavax.persistence.TypedQuery<X>- Overrides:
setMaxResultsin classQueryWrapper
-
setFirstResult
- Specified by:
setFirstResultin interfacejavax.persistence.Query- Specified by:
setFirstResultin interfacejavax.persistence.TypedQuery<X>- Overrides:
setFirstResultin classQueryWrapper
-
setHint
- Specified by:
setHintin interfacejavax.persistence.Query- Specified by:
setHintin interfacejavax.persistence.TypedQuery<X>- Overrides:
setHintin classQueryWrapper
-
setParameter
- Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setParameter
public javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<Calendar> prmtr, Calendar clndr, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setParameter
public javax.persistence.TypedQuery<X> setParameter(javax.persistence.Parameter<Date> prmtr, Date date, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setParameter
- Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setParameter
public javax.persistence.TypedQuery<X> setParameter(String string, Calendar clndr, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setParameter
public javax.persistence.TypedQuery<X> setParameter(String string, Date date, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setParameter
- Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setParameter
public javax.persistence.TypedQuery<X> setParameter(int i, Calendar clndr, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setParameter
public javax.persistence.TypedQuery<X> setParameter(int i, Date date, javax.persistence.TemporalType tt) - Specified by:
setParameterin interfacejavax.persistence.Query- Specified by:
setParameterin interfacejavax.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper
-
setFlushMode
- Specified by:
setFlushModein interfacejavax.persistence.Query- Specified by:
setFlushModein interfacejavax.persistence.TypedQuery<X>- Overrides:
setFlushModein classQueryWrapper
-
setLockMode
- Specified by:
setLockModein interfacejavax.persistence.Query- Specified by:
setLockModein interfacejavax.persistence.TypedQuery<X>- Overrides:
setLockModein classQueryWrapper
-
getResultStream
- Specified by:
getResultStreamin interfacejavax.persistence.Query- Specified by:
getResultStreamin interfacejavax.persistence.TypedQuery<X>- Overrides:
getResultStreamin classQueryWrapper
-