- java.lang.Object
-
- com.appslandia.common.jpa.TypedQueryImpl<X>
-
-
Constructor Summary
Constructors Constructor Description TypedQueryImpl(jakarta.persistence.TypedQuery<X> query)TypedQueryImpl(jakarta.persistence.TypedQuery<X> query, JpaSql sql)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypedQueryImpl<X>asReadonly()intexecuteUpdate()XgetFirstOrNull()intgetFirstResult()jakarta.persistence.FlushModeTypegetFlushMode()Map<String,Object>getHints()protected JpaSqlgetJpaSql()jakarta.persistence.LockModeTypegetLockMode()intgetMaxResults()jakarta.persistence.Parameter<?>getParameter(int position)<T> jakarta.persistence.Parameter<T>getParameter(int position, Class<T> type)jakarta.persistence.Parameter<?>getParameter(String name)<T> jakarta.persistence.Parameter<T>getParameter(String name, Class<T> type)Set<jakarta.persistence.Parameter<?>>getParameters()ObjectgetParameterValue(int position)<T> TgetParameterValue(jakarta.persistence.Parameter<T> param)ObjectgetParameterValue(String name)List<X>getResultList()Stream<X>getResultStream()XgetSingleOrNull()XgetSingleResult()booleanisBound(jakarta.persistence.Parameter<?> param)voidsetDateArray(String parameterName, Date[] values, jakarta.persistence.TemporalType temporalType)TypedQueryImpl<X>setFirstResult(int startPosition)TypedQueryImpl<X>setFlushMode(jakarta.persistence.FlushModeType flushMode)TypedQueryImpl<X>setHint(String hintName, Object value)TypedQueryImpl<X>setLike(String parameterName, String value)voidsetLikeAny(String parameterName, String[] values)voidsetLikeAny(String parameterName, String[] values, LikeType likeType, String falsePattern)voidsetLikeAnyEW(String parameterName, String[] values)voidsetLikeAnySW(String parameterName, String[] values)TypedQueryImpl<X>setLikeEW(String parameterName, String value)TypedQueryImpl<X>setLikeSW(String parameterName, String value)TypedQueryImpl<X>setLockMode(jakarta.persistence.LockModeType lockMode)TypedQueryImpl<X>setMaxResults(int maxResult)voidsetObjectArray(String parameterName, Object[] values)TypedQueryImpl<X>setParameter(int position, Object value)TypedQueryImpl<X>setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)TypedQueryImpl<X>setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)TypedQueryImpl<X>setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType)TypedQueryImpl<X>setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType)<T> TypedQueryImpl<X>setParameter(jakarta.persistence.Parameter<T> param, T value)TypedQueryImpl<X>setParameter(String name, Object value)TypedQueryImpl<X>setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)TypedQueryImpl<X>setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType)TypedQueryImpl<X>setStartPos(int pos)<T> Tunwrap(Class<T> cls)
-
-
-
Method Detail
-
getJpaSql
protected JpaSql getJpaSql()
-
getFirstOrNull
public X getFirstOrNull()
-
getSingleOrNull
public X getSingleOrNull()
-
setStartPos
public TypedQueryImpl<X> setStartPos(int pos)
-
asReadonly
public TypedQueryImpl<X> asReadonly()
-
setLike
public TypedQueryImpl<X> setLike(String parameterName, String value)
-
setLikeSW
public TypedQueryImpl<X> setLikeSW(String parameterName, String value)
-
setLikeEW
public TypedQueryImpl<X> setLikeEW(String parameterName, String value)
-
setLikeAny
public void setLikeAny(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setLikeAnySW
public void setLikeAnySW(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setLikeAnyEW
public void setLikeAnyEW(String parameterName, String[] values) throws SQLException
- Throws:
SQLException
-
setLikeAny
public void setLikeAny(String parameterName, String[] values, LikeType likeType, String falsePattern) throws SQLException
- Throws:
SQLException
-
setDateArray
public void setDateArray(String parameterName, Date[] values, jakarta.persistence.TemporalType temporalType)
-
getHints
public Map<String,Object> getHints()
- Specified by:
getHintsin interfacejakarta.persistence.Query
-
getFirstResult
public int getFirstResult()
- Specified by:
getFirstResultin interfacejakarta.persistence.Query
-
getFlushMode
public jakarta.persistence.FlushModeType getFlushMode()
- Specified by:
getFlushModein interfacejakarta.persistence.Query
-
getLockMode
public jakarta.persistence.LockModeType getLockMode()
- Specified by:
getLockModein interfacejakarta.persistence.Query
-
getMaxResults
public int getMaxResults()
- Specified by:
getMaxResultsin interfacejakarta.persistence.Query
-
getParameter
public jakarta.persistence.Parameter<?> getParameter(int position)
- Specified by:
getParameterin interfacejakarta.persistence.Query
-
getParameter
public jakarta.persistence.Parameter<?> getParameter(String name)
- Specified by:
getParameterin interfacejakarta.persistence.Query
-
getParameter
public <T> jakarta.persistence.Parameter<T> getParameter(int position, Class<T> type)- Specified by:
getParameterin interfacejakarta.persistence.Query
-
getParameter
public <T> jakarta.persistence.Parameter<T> getParameter(String name, Class<T> type)
- Specified by:
getParameterin interfacejakarta.persistence.Query
-
getParameterValue
public Object getParameterValue(int position)
- Specified by:
getParameterValuein interfacejakarta.persistence.Query
-
getParameterValue
public Object getParameterValue(String name)
- Specified by:
getParameterValuein interfacejakarta.persistence.Query
-
getParameterValue
public <T> T getParameterValue(jakarta.persistence.Parameter<T> param)
- Specified by:
getParameterValuein interfacejakarta.persistence.Query
-
getParameters
public Set<jakarta.persistence.Parameter<?>> getParameters()
- Specified by:
getParametersin interfacejakarta.persistence.Query
-
getResultList
public List<X> getResultList()
- Specified by:
getResultListin interfacejakarta.persistence.Query- Specified by:
getResultListin interfacejakarta.persistence.TypedQuery<X>
-
getResultStream
public Stream<X> getResultStream()
- Specified by:
getResultStreamin interfacejakarta.persistence.Query- Specified by:
getResultStreamin interfacejakarta.persistence.TypedQuery<X>
-
getSingleResult
public X getSingleResult()
- Specified by:
getSingleResultin interfacejakarta.persistence.Query- Specified by:
getSingleResultin interfacejakarta.persistence.TypedQuery<X>
-
setHint
public TypedQueryImpl<X> setHint(String hintName, Object value)
- Specified by:
setHintin interfacejakarta.persistence.Query- Specified by:
setHintin interfacejakarta.persistence.TypedQuery<X>
-
setFirstResult
public TypedQueryImpl<X> setFirstResult(int startPosition)
- Specified by:
setFirstResultin interfacejakarta.persistence.Query- Specified by:
setFirstResultin interfacejakarta.persistence.TypedQuery<X>
-
setFlushMode
public TypedQueryImpl<X> setFlushMode(jakarta.persistence.FlushModeType flushMode)
- Specified by:
setFlushModein interfacejakarta.persistence.Query- Specified by:
setFlushModein interfacejakarta.persistence.TypedQuery<X>
-
setLockMode
public TypedQueryImpl<X> setLockMode(jakarta.persistence.LockModeType lockMode)
- Specified by:
setLockModein interfacejakarta.persistence.Query- Specified by:
setLockModein interfacejakarta.persistence.TypedQuery<X>
-
setMaxResults
public TypedQueryImpl<X> setMaxResults(int maxResult)
- Specified by:
setMaxResultsin interfacejakarta.persistence.Query- Specified by:
setMaxResultsin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public TypedQueryImpl<X> setParameter(int position, Object value)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public TypedQueryImpl<X> setParameter(String name, Object value)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public <T> TypedQueryImpl<X> setParameter(jakarta.persistence.Parameter<T> param, T value)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public TypedQueryImpl<X> setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public TypedQueryImpl<X> setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public TypedQueryImpl<X> setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public TypedQueryImpl<X> setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public TypedQueryImpl<X> setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
setParameter
public TypedQueryImpl<X> setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>
-
executeUpdate
public int executeUpdate()
- Specified by:
executeUpdatein interfacejakarta.persistence.Query
-
isBound
public boolean isBound(jakarta.persistence.Parameter<?> param)
- Specified by:
isBoundin interfacejakarta.persistence.Query
-
unwrap
public <T> T unwrap(Class<T> cls)
- Specified by:
unwrapin interfacejakarta.persistence.Query
-
-