org.apache.openejb.persistence
Class CriteriaLogQuery<T>
java.lang.Object
org.apache.openejb.persistence.CriteriaLogQuery<T>
- All Implemented Interfaces:
- javax.persistence.Query, javax.persistence.TypedQuery<T>
public class CriteriaLogQuery<T>
- extends Object
- implements javax.persistence.TypedQuery<T>
|
Method Summary |
int |
executeUpdate()
|
int |
getFirstResult()
|
javax.persistence.FlushModeType |
getFlushMode()
|
Map<String,Object> |
getHints()
|
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)
|
|
getParameterValue(javax.persistence.Parameter<T> param)
|
Object |
getParameterValue(String name)
|
String |
getQueryString()
|
List<T> |
getResultList()
|
T |
getSingleResult()
|
boolean |
isBound(javax.persistence.Parameter<?> param)
|
javax.persistence.TypedQuery<T> |
setFirstResult(int startPosition)
|
javax.persistence.TypedQuery<T> |
setFlushMode(javax.persistence.FlushModeType flushMode)
|
javax.persistence.TypedQuery<T> |
setHint(String hintName,
Object value)
|
javax.persistence.TypedQuery<T> |
setLockMode(javax.persistence.LockModeType lockMode)
|
javax.persistence.TypedQuery<T> |
setMaxResults(int maxResult)
|
javax.persistence.TypedQuery<T> |
setParameter(int position,
Calendar value,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<T> |
setParameter(int position,
Date value,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<T> |
setParameter(int position,
Object value)
|
javax.persistence.TypedQuery<T> |
setParameter(javax.persistence.Parameter<Calendar> param,
Calendar value,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<T> |
setParameter(javax.persistence.Parameter<Date> param,
Date value,
javax.persistence.TemporalType temporalType)
|
<E> javax.persistence.TypedQuery<T> |
|
setParameter(javax.persistence.Parameter<E> param,
E value)
|
javax.persistence.TypedQuery<T> |
setParameter(String name,
Calendar value,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<T> |
setParameter(String name,
Date value,
javax.persistence.TemporalType temporalType)
|
javax.persistence.TypedQuery<T> |
setParameter(String name,
Object value)
|
|
unwrap(Class<T> cls)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CriteriaLogQuery
public CriteriaLogQuery(javax.persistence.TypedQuery<T> query,
String level)
getQueryString
public String getQueryString()
getResultList
public List<T> getResultList()
- Specified by:
getResultList in interface javax.persistence.Query- Specified by:
getResultList in interface javax.persistence.TypedQuery<T>
getSingleResult
public T getSingleResult()
- Specified by:
getSingleResult in interface javax.persistence.Query- Specified by:
getSingleResult in interface javax.persistence.TypedQuery<T>
executeUpdate
public int executeUpdate()
- Specified by:
executeUpdate in interface javax.persistence.Query
setMaxResults
public javax.persistence.TypedQuery<T> setMaxResults(int maxResult)
- Specified by:
setMaxResults in interface javax.persistence.Query- Specified by:
setMaxResults in interface javax.persistence.TypedQuery<T>
getMaxResults
public int getMaxResults()
- Specified by:
getMaxResults in interface javax.persistence.Query
setFirstResult
public javax.persistence.TypedQuery<T> setFirstResult(int startPosition)
- Specified by:
setFirstResult in interface javax.persistence.Query- Specified by:
setFirstResult in interface javax.persistence.TypedQuery<T>
getFirstResult
public int getFirstResult()
- Specified by:
getFirstResult in interface javax.persistence.Query
setHint
public javax.persistence.TypedQuery<T> setHint(String hintName,
Object value)
- Specified by:
setHint in interface javax.persistence.Query- Specified by:
setHint in interface javax.persistence.TypedQuery<T>
setParameter
public <E> javax.persistence.TypedQuery<T> setParameter(javax.persistence.Parameter<E> param,
E value)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
getHints
public Map<String,Object> getHints()
- Specified by:
getHints in interface javax.persistence.Query
setParameter
public javax.persistence.TypedQuery<T> setParameter(javax.persistence.Parameter<Calendar> param,
Calendar value,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
setParameter
public javax.persistence.TypedQuery<T> setParameter(javax.persistence.Parameter<Date> param,
Date value,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
setParameter
public javax.persistence.TypedQuery<T> setParameter(String name,
Object value)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
setParameter
public javax.persistence.TypedQuery<T> setParameter(String name,
Calendar value,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
setParameter
public javax.persistence.TypedQuery<T> setParameter(String name,
Date value,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
setParameter
public javax.persistence.TypedQuery<T> setParameter(int position,
Object value)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
setParameter
public javax.persistence.TypedQuery<T> setParameter(int position,
Calendar value,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
setParameter
public javax.persistence.TypedQuery<T> setParameter(int position,
Date value,
javax.persistence.TemporalType temporalType)
- Specified by:
setParameter in interface javax.persistence.Query- Specified by:
setParameter in interface javax.persistence.TypedQuery<T>
getParameters
public Set<javax.persistence.Parameter<?>> getParameters()
- Specified by:
getParameters in interface javax.persistence.Query
getParameter
public javax.persistence.Parameter<?> getParameter(String name)
- Specified by:
getParameter in interface javax.persistence.Query
getParameter
public <T> javax.persistence.Parameter<T> getParameter(String name,
Class<T> type)
- Specified by:
getParameter in interface javax.persistence.Query
getParameter
public javax.persistence.Parameter<?> getParameter(int position)
- Specified by:
getParameter in interface javax.persistence.Query
getParameter
public <T> javax.persistence.Parameter<T> getParameter(int position,
Class<T> type)
- Specified by:
getParameter in interface javax.persistence.Query
isBound
public boolean isBound(javax.persistence.Parameter<?> param)
- Specified by:
isBound in interface javax.persistence.Query
getParameterValue
public <T> T getParameterValue(javax.persistence.Parameter<T> param)
- Specified by:
getParameterValue in interface javax.persistence.Query
getParameterValue
public Object getParameterValue(String name)
- Specified by:
getParameterValue in interface javax.persistence.Query
getParameterValue
public Object getParameterValue(int position)
- Specified by:
getParameterValue in interface javax.persistence.Query
setFlushMode
public javax.persistence.TypedQuery<T> setFlushMode(javax.persistence.FlushModeType flushMode)
- Specified by:
setFlushMode in interface javax.persistence.Query- Specified by:
setFlushMode in interface javax.persistence.TypedQuery<T>
getFlushMode
public javax.persistence.FlushModeType getFlushMode()
- Specified by:
getFlushMode in interface javax.persistence.Query
setLockMode
public javax.persistence.TypedQuery<T> setLockMode(javax.persistence.LockModeType lockMode)
- Specified by:
setLockMode in interface javax.persistence.Query- Specified by:
setLockMode in interface javax.persistence.TypedQuery<T>
getLockMode
public javax.persistence.LockModeType getLockMode()
- Specified by:
getLockMode in interface javax.persistence.Query
unwrap
public <T> T unwrap(Class<T> cls)
- Specified by:
unwrap in interface javax.persistence.Query
Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.