net.sf.basedb.core.hibernate
Class QueryWrapper
java.lang.Object
net.sf.basedb.core.hibernate.QueryWrapper
- All Implemented Interfaces:
- Query
- Direct Known Subclasses:
- EntityQueryWrapper
public class QueryWrapper
- extends Object
- implements Query
A simple wrapper around hibernate queries which simply forwards
all calls to a parent query.
- Version:
- 2.5
- Author:
- nicklas
- Last modified
- $Date: 2010-02-16 09:29:34 +0100 (Tue, 16 Feb 2010) $
Method Summary |
int |
executeUpdate()
|
String[] |
getNamedParameters()
|
String |
getQueryString()
|
String[] |
getReturnAliases()
|
Type[] |
getReturnTypes()
|
boolean |
isReadOnly()
|
Iterator |
iterate()
|
List |
list()
|
ScrollableResults |
scroll()
|
ScrollableResults |
scroll(ScrollMode scrollMode)
|
Query |
setBigDecimal(int position,
BigDecimal number)
|
Query |
setBigDecimal(String name,
BigDecimal number)
|
Query |
setBigInteger(int position,
BigInteger number)
|
Query |
setBigInteger(String name,
BigInteger number)
|
Query |
setBinary(int position,
byte[] val)
|
Query |
setBinary(String name,
byte[] val)
|
Query |
setBoolean(int position,
boolean val)
|
Query |
setBoolean(String name,
boolean val)
|
Query |
setByte(int position,
byte val)
|
Query |
setByte(String name,
byte val)
|
Query |
setCacheable(boolean cacheable)
|
Query |
setCacheMode(CacheMode cacheMode)
|
Query |
setCacheRegion(String cacheRegion)
|
Query |
setCalendar(int position,
Calendar calendar)
|
Query |
setCalendar(String name,
Calendar calendar)
|
Query |
setCalendarDate(int position,
Calendar calendar)
|
Query |
setCalendarDate(String name,
Calendar calendar)
|
Query |
setCharacter(int position,
char val)
|
Query |
setCharacter(String name,
char val)
|
Query |
setComment(String comment)
|
Query |
setDate(int position,
Date date)
|
Query |
setDate(String name,
Date date)
|
Query |
setDouble(int position,
double val)
|
Query |
setDouble(String name,
double val)
|
Query |
setEntity(int position,
Object val)
|
Query |
setEntity(String name,
Object val)
|
Query |
setFetchSize(int fetchSize)
|
Query |
setFirstResult(int firstResult)
|
Query |
setFloat(int position,
float val)
|
Query |
setFloat(String name,
float val)
|
Query |
setFlushMode(FlushMode flushMode)
|
Query |
setInteger(int position,
int val)
|
Query |
setInteger(String name,
int val)
|
Query |
setLocale(int position,
Locale locale)
|
Query |
setLocale(String name,
Locale locale)
|
Query |
setLockMode(String alias,
LockMode lockMode)
|
Query |
setLockOptions(LockOptions lockOptions)
|
Query |
setLong(int position,
long val)
|
Query |
setLong(String name,
long val)
|
Query |
setMaxResults(int maxResults)
|
Query |
setParameter(int position,
Object val)
|
Query |
setParameter(int position,
Object val,
Type type)
|
Query |
setParameter(String name,
Object val)
|
Query |
setParameter(String name,
Object val,
Type type)
|
Query |
setParameterList(String name,
Collection vals)
|
Query |
setParameterList(String name,
Collection vals,
Type type)
|
Query |
setParameterList(String name,
Object[] vals)
|
Query |
setParameterList(String name,
Object[] vals,
Type type)
|
Query |
setParameters(Object[] values,
Type[] types)
|
Query |
setProperties(Map bean)
|
Query |
setProperties(Object bean)
|
Query |
setReadOnly(boolean readOnly)
|
Query |
setResultTransformer(ResultTransformer transformer)
|
Query |
setSerializable(int position,
Serializable val)
|
Query |
setSerializable(String name,
Serializable val)
|
Query |
setShort(int position,
short val)
|
Query |
setShort(String name,
short val)
|
Query |
setString(int position,
String val)
|
Query |
setString(String name,
String val)
|
Query |
setText(int position,
String val)
|
Query |
setText(String name,
String val)
|
Query |
setTime(int position,
Date date)
|
Query |
setTime(String name,
Date date)
|
Query |
setTimeout(int timeout)
|
Query |
setTimestamp(int position,
Date date)
|
Query |
setTimestamp(String name,
Date date)
|
Object |
uniqueResult()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
query
protected final Query query
QueryWrapper
public QueryWrapper(Query query)
executeUpdate
public int executeUpdate()
throws HibernateException
- Specified by:
executeUpdate
in interface Query
- Throws:
HibernateException
getNamedParameters
public String[] getNamedParameters()
throws HibernateException
- Specified by:
getNamedParameters
in interface Query
- Throws:
HibernateException
getQueryString
public String getQueryString()
- Specified by:
getQueryString
in interface Query
getReturnAliases
public String[] getReturnAliases()
throws HibernateException
- Specified by:
getReturnAliases
in interface Query
- Throws:
HibernateException
getReturnTypes
public Type[] getReturnTypes()
throws HibernateException
- Specified by:
getReturnTypes
in interface Query
- Throws:
HibernateException
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly
in interface Query
iterate
public Iterator iterate()
throws HibernateException
- Specified by:
iterate
in interface Query
- Throws:
HibernateException
list
public List list()
throws HibernateException
- Specified by:
list
in interface Query
- Throws:
HibernateException
scroll
public ScrollableResults scroll()
throws HibernateException
- Specified by:
scroll
in interface Query
- Throws:
HibernateException
scroll
public ScrollableResults scroll(ScrollMode scrollMode)
throws HibernateException
- Specified by:
scroll
in interface Query
- Throws:
HibernateException
setBigDecimal
public Query setBigDecimal(int position,
BigDecimal number)
- Specified by:
setBigDecimal
in interface Query
setBigDecimal
public Query setBigDecimal(String name,
BigDecimal number)
- Specified by:
setBigDecimal
in interface Query
setBigInteger
public Query setBigInteger(int position,
BigInteger number)
- Specified by:
setBigInteger
in interface Query
setBigInteger
public Query setBigInteger(String name,
BigInteger number)
- Specified by:
setBigInteger
in interface Query
setBinary
public Query setBinary(int position,
byte[] val)
- Specified by:
setBinary
in interface Query
setBinary
public Query setBinary(String name,
byte[] val)
- Specified by:
setBinary
in interface Query
setBoolean
public Query setBoolean(int position,
boolean val)
- Specified by:
setBoolean
in interface Query
setBoolean
public Query setBoolean(String name,
boolean val)
- Specified by:
setBoolean
in interface Query
setByte
public Query setByte(int position,
byte val)
- Specified by:
setByte
in interface Query
setByte
public Query setByte(String name,
byte val)
- Specified by:
setByte
in interface Query
setCacheMode
public Query setCacheMode(CacheMode cacheMode)
- Specified by:
setCacheMode
in interface Query
setCacheRegion
public Query setCacheRegion(String cacheRegion)
- Specified by:
setCacheRegion
in interface Query
setCacheable
public Query setCacheable(boolean cacheable)
- Specified by:
setCacheable
in interface Query
setCalendar
public Query setCalendar(int position,
Calendar calendar)
- Specified by:
setCalendar
in interface Query
setCalendar
public Query setCalendar(String name,
Calendar calendar)
- Specified by:
setCalendar
in interface Query
setCalendarDate
public Query setCalendarDate(int position,
Calendar calendar)
- Specified by:
setCalendarDate
in interface Query
setCalendarDate
public Query setCalendarDate(String name,
Calendar calendar)
- Specified by:
setCalendarDate
in interface Query
setCharacter
public Query setCharacter(int position,
char val)
- Specified by:
setCharacter
in interface Query
setCharacter
public Query setCharacter(String name,
char val)
- Specified by:
setCharacter
in interface Query
setComment
public Query setComment(String comment)
- Specified by:
setComment
in interface Query
setDate
public Query setDate(int position,
Date date)
- Specified by:
setDate
in interface Query
setDate
public Query setDate(String name,
Date date)
- Specified by:
setDate
in interface Query
setDouble
public Query setDouble(int position,
double val)
- Specified by:
setDouble
in interface Query
setDouble
public Query setDouble(String name,
double val)
- Specified by:
setDouble
in interface Query
setEntity
public Query setEntity(int position,
Object val)
- Specified by:
setEntity
in interface Query
setEntity
public Query setEntity(String name,
Object val)
- Specified by:
setEntity
in interface Query
setFetchSize
public Query setFetchSize(int fetchSize)
- Specified by:
setFetchSize
in interface Query
setFirstResult
public Query setFirstResult(int firstResult)
- Specified by:
setFirstResult
in interface Query
setFloat
public Query setFloat(int position,
float val)
- Specified by:
setFloat
in interface Query
setFloat
public Query setFloat(String name,
float val)
- Specified by:
setFloat
in interface Query
setFlushMode
public Query setFlushMode(FlushMode flushMode)
- Specified by:
setFlushMode
in interface Query
setInteger
public Query setInteger(int position,
int val)
- Specified by:
setInteger
in interface Query
setInteger
public Query setInteger(String name,
int val)
- Specified by:
setInteger
in interface Query
setLocale
public Query setLocale(int position,
Locale locale)
- Specified by:
setLocale
in interface Query
setLocale
public Query setLocale(String name,
Locale locale)
- Specified by:
setLocale
in interface Query
setLockMode
public Query setLockMode(String alias,
LockMode lockMode)
- Specified by:
setLockMode
in interface Query
setLockOptions
public Query setLockOptions(LockOptions lockOptions)
- Specified by:
setLockOptions
in interface Query
setLong
public Query setLong(int position,
long val)
- Specified by:
setLong
in interface Query
setLong
public Query setLong(String name,
long val)
- Specified by:
setLong
in interface Query
setMaxResults
public Query setMaxResults(int maxResults)
- Specified by:
setMaxResults
in interface Query
setParameter
public Query setParameter(int position,
Object val)
throws HibernateException
- Specified by:
setParameter
in interface Query
- Throws:
HibernateException
setParameter
public Query setParameter(String name,
Object val)
throws HibernateException
- Specified by:
setParameter
in interface Query
- Throws:
HibernateException
setParameter
public Query setParameter(int position,
Object val,
Type type)
- Specified by:
setParameter
in interface Query
setParameter
public Query setParameter(String name,
Object val,
Type type)
- Specified by:
setParameter
in interface Query
setParameterList
public Query setParameterList(String name,
Collection vals)
throws HibernateException
- Specified by:
setParameterList
in interface Query
- Throws:
HibernateException
setParameterList
public Query setParameterList(String name,
Object[] vals)
throws HibernateException
- Specified by:
setParameterList
in interface Query
- Throws:
HibernateException
setParameterList
public Query setParameterList(String name,
Collection vals,
Type type)
throws HibernateException
- Specified by:
setParameterList
in interface Query
- Throws:
HibernateException
setParameterList
public Query setParameterList(String name,
Object[] vals,
Type type)
throws HibernateException
- Specified by:
setParameterList
in interface Query
- Throws:
HibernateException
setParameters
public Query setParameters(Object[] values,
Type[] types)
throws HibernateException
- Specified by:
setParameters
in interface Query
- Throws:
HibernateException
setProperties
public Query setProperties(Object bean)
throws HibernateException
- Specified by:
setProperties
in interface Query
- Throws:
HibernateException
setProperties
public Query setProperties(Map bean)
throws HibernateException
- Specified by:
setProperties
in interface Query
- Throws:
HibernateException
setReadOnly
public Query setReadOnly(boolean readOnly)
- Specified by:
setReadOnly
in interface Query
setResultTransformer
public Query setResultTransformer(ResultTransformer transformer)
- Specified by:
setResultTransformer
in interface Query
setSerializable
public Query setSerializable(int position,
Serializable val)
- Specified by:
setSerializable
in interface Query
setSerializable
public Query setSerializable(String name,
Serializable val)
- Specified by:
setSerializable
in interface Query
setShort
public Query setShort(int position,
short val)
- Specified by:
setShort
in interface Query
setShort
public Query setShort(String name,
short val)
- Specified by:
setShort
in interface Query
setString
public Query setString(int position,
String val)
- Specified by:
setString
in interface Query
setString
public Query setString(String name,
String val)
- Specified by:
setString
in interface Query
setText
public Query setText(int position,
String val)
- Specified by:
setText
in interface Query
setText
public Query setText(String name,
String val)
- Specified by:
setText
in interface Query
setTime
public Query setTime(int position,
Date date)
- Specified by:
setTime
in interface Query
setTime
public Query setTime(String name,
Date date)
- Specified by:
setTime
in interface Query
setTimeout
public Query setTimeout(int timeout)
- Specified by:
setTimeout
in interface Query
setTimestamp
public Query setTimestamp(int position,
Date date)
- Specified by:
setTimestamp
in interface Query
setTimestamp
public Query setTimestamp(String name,
Date date)
- Specified by:
setTimestamp
in interface Query
uniqueResult
public Object uniqueResult()
throws HibernateException
- Specified by:
uniqueResult
in interface Query
- Throws:
HibernateException