org.olat.core.commons.persistence
Interface DBQuery
- All Known Implementing Classes:
- DBQueryImpl
public interface DBQuery
A DBQuery is
- Author:
- Andreas
|
Method Summary |
int |
executeUpdate(org.hibernate.FlushMode nullOrFlushMode)
Execute the update or delete statement. |
java.lang.String[] |
getNamedParameters()
|
java.lang.String |
getQueryString()
|
org.hibernate.type.Type[] |
getReturnTypes()
|
java.util.List |
list()
|
DBQuery |
setBigDecimal(int position,
java.math.BigDecimal number)
|
DBQuery |
setBigDecimal(java.lang.String name,
java.math.BigDecimal number)
|
DBQuery |
setBinary(int position,
byte[] val)
|
DBQuery |
setBinary(java.lang.String name,
byte[] val)
|
DBQuery |
setBoolean(int position,
boolean val)
|
DBQuery |
setBoolean(java.lang.String name,
boolean val)
|
DBQuery |
setByte(int position,
byte val)
|
DBQuery |
setByte(java.lang.String name,
byte val)
|
DBQuery |
setCacheable(boolean cacheable)
|
DBQuery |
setCacheRegion(java.lang.String cacheRegion)
|
DBQuery |
setCalendar(int position,
java.util.Calendar calendar)
|
DBQuery |
setCalendar(java.lang.String name,
java.util.Calendar calendar)
|
DBQuery |
setCalendarDate(int position,
java.util.Calendar calendar)
|
DBQuery |
setCalendarDate(java.lang.String name,
java.util.Calendar calendar)
|
DBQuery |
setCharacter(int position,
char val)
|
DBQuery |
setCharacter(java.lang.String name,
char val)
|
DBQuery |
setDate(int position,
java.util.Date date)
|
DBQuery |
setDate(java.lang.String name,
java.util.Date date)
|
DBQuery |
setDouble(int position,
double val)
|
DBQuery |
setDouble(java.lang.String name,
double val)
|
DBQuery |
setEntity(int position,
java.lang.Object val)
|
DBQuery |
setEntity(java.lang.String name,
java.lang.Object val)
|
DBQuery |
setFirstResult(int firstResult)
|
DBQuery |
setFloat(int position,
float val)
|
DBQuery |
setFloat(java.lang.String name,
float val)
|
DBQuery |
setInteger(int position,
int val)
|
DBQuery |
setInteger(java.lang.String name,
int val)
|
DBQuery |
setLocale(int position,
java.util.Locale locale)
|
DBQuery |
setLocale(java.lang.String name,
java.util.Locale locale)
|
void |
setLockMode(java.lang.String alias,
org.hibernate.LockMode lockMode)
|
DBQuery |
setLong(int position,
long val)
|
DBQuery |
setLong(java.lang.String string,
long value)
|
DBQuery |
setMaxResults(int maxResults)
|
DBQuery |
setParameter(int position,
java.lang.Object val)
|
DBQuery |
setParameter(int position,
java.lang.Object val,
org.hibernate.type.Type type)
|
DBQuery |
setParameter(java.lang.String name,
java.lang.Object val)
|
DBQuery |
setParameter(java.lang.String name,
java.lang.Object val,
org.hibernate.type.Type type)
|
DBQuery |
setParameterList(java.lang.String name,
java.util.Collection vals)
|
DBQuery |
setParameterList(java.lang.String name,
java.util.Collection vals,
org.hibernate.type.Type type)
|
DBQuery |
setParameterList(java.lang.String name,
java.lang.Object[] vals)
|
DBQuery |
setParameterList(java.lang.String name,
java.lang.Object[] vals,
org.hibernate.type.Type type)
|
DBQuery |
setProperties(java.lang.Object bean)
|
DBQuery |
setSerializable(int position,
java.io.Serializable val)
|
DBQuery |
setSerializable(java.lang.String name,
java.io.Serializable val)
|
DBQuery |
setShort(int position,
short val)
|
DBQuery |
setShort(java.lang.String name,
short val)
|
DBQuery |
setString(int position,
java.lang.String val)
|
DBQuery |
setString(java.lang.String string,
java.lang.String value)
|
DBQuery |
setText(int position,
java.lang.String val)
|
DBQuery |
setText(java.lang.String name,
java.lang.String val)
|
DBQuery |
setTime(int position,
java.util.Date date)
|
DBQuery |
setTime(java.lang.String name,
java.util.Date date)
|
DBQuery |
setTimeout(int timeout)
|
DBQuery |
setTimestamp(int position,
java.util.Date date)
|
DBQuery |
setTimestamp(java.lang.String name,
java.util.Date date)
|
java.lang.Object |
uniqueResult()
|
setLong
DBQuery setLong(java.lang.String string,
long value)
- Parameters:
string - value -
- Returns:
- See Also:
Query
setString
DBQuery setString(java.lang.String string,
java.lang.String value)
- Parameters:
string - value -
- Returns:
- See Also:
Query
setTime
DBQuery setTime(java.lang.String name,
java.util.Date date)
- Parameters:
name - date -
- Returns:
- See Also:
Query
executeUpdate
int executeUpdate(org.hibernate.FlushMode nullOrFlushMode)
- Execute the update or delete statement. The semantics are compliant with the ejb3 Query.executeUpdate() method.
- Parameters:
nullOrFlushMode - either pass null if you don't want to set the FlushMode - otherwise pass the FlushMode you want to set on the query for execution
- Returns:
- the number of entities updated or deleted
list
java.util.List list()
- Returns:
- See Also:
Query
getNamedParameters
java.lang.String[] getNamedParameters()
- Returns:
- See Also:
Query
getQueryString
java.lang.String getQueryString()
- Returns:
- See Also:
Query
getReturnTypes
org.hibernate.type.Type[] getReturnTypes()
- Returns:
- See Also:
Query
setBigDecimal
DBQuery setBigDecimal(int position,
java.math.BigDecimal number)
- Parameters:
position - number -
- Returns:
- See Also:
Query
setBigDecimal
DBQuery setBigDecimal(java.lang.String name,
java.math.BigDecimal number)
- Parameters:
name - number -
- Returns:
- See Also:
Query
setBinary
DBQuery setBinary(int position,
byte[] val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setBinary
DBQuery setBinary(java.lang.String name,
byte[] val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setBoolean
DBQuery setBoolean(int position,
boolean val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setBoolean
DBQuery setBoolean(java.lang.String name,
boolean val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setByte
DBQuery setByte(int position,
byte val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setByte
DBQuery setByte(java.lang.String name,
byte val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setCacheable
DBQuery setCacheable(boolean cacheable)
- Parameters:
cacheable -
- Returns:
- See Also:
Query
setCacheRegion
DBQuery setCacheRegion(java.lang.String cacheRegion)
- Parameters:
cacheRegion -
- Returns:
- See Also:
Query
setCalendar
DBQuery setCalendar(int position,
java.util.Calendar calendar)
- Parameters:
position - calendar -
- Returns:
- See Also:
Query
setCalendar
DBQuery setCalendar(java.lang.String name,
java.util.Calendar calendar)
- Parameters:
name - calendar -
- Returns:
- See Also:
Query
setCalendarDate
DBQuery setCalendarDate(int position,
java.util.Calendar calendar)
- Parameters:
position - calendar -
- Returns:
- See Also:
Query
setCalendarDate
DBQuery setCalendarDate(java.lang.String name,
java.util.Calendar calendar)
- Parameters:
name - calendar -
- Returns:
- See Also:
Query
setCharacter
DBQuery setCharacter(int position,
char val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setCharacter
DBQuery setCharacter(java.lang.String name,
char val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setDate
DBQuery setDate(int position,
java.util.Date date)
- Parameters:
position - date -
- Returns:
- See Also:
Query
setDate
DBQuery setDate(java.lang.String name,
java.util.Date date)
- Parameters:
name - date -
- Returns:
- See Also:
Query
setDouble
DBQuery setDouble(int position,
double val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setDouble
DBQuery setDouble(java.lang.String name,
double val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setEntity
DBQuery setEntity(int position,
java.lang.Object val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setEntity
DBQuery setEntity(java.lang.String name,
java.lang.Object val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setFirstResult
DBQuery setFirstResult(int firstResult)
- Parameters:
firstResult -
- Returns:
- See Also:
Query
setFloat
DBQuery setFloat(int position,
float val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setFloat
DBQuery setFloat(java.lang.String name,
float val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setInteger
DBQuery setInteger(int position,
int val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setInteger
DBQuery setInteger(java.lang.String name,
int val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setLocale
DBQuery setLocale(int position,
java.util.Locale locale)
- Parameters:
position - locale -
- Returns:
- See Also:
Query
setLocale
DBQuery setLocale(java.lang.String name,
java.util.Locale locale)
- Parameters:
name - locale -
- Returns:
- See Also:
Query
setLockMode
void setLockMode(java.lang.String alias,
org.hibernate.LockMode lockMode)
- Parameters:
alias - lockMode - - See Also:
Query
setLong
DBQuery setLong(int position,
long val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setMaxResults
DBQuery setMaxResults(int maxResults)
- Parameters:
maxResults -
- Returns:
- See Also:
Query
setParameter
DBQuery setParameter(int position,
java.lang.Object val,
org.hibernate.type.Type type)
- Parameters:
position - val - type -
- Returns:
- See Also:
Query
setParameter
DBQuery setParameter(int position,
java.lang.Object val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setParameter
DBQuery setParameter(java.lang.String name,
java.lang.Object val,
org.hibernate.type.Type type)
- Parameters:
name - val - type -
- Returns:
- See Also:
Query
setParameter
DBQuery setParameter(java.lang.String name,
java.lang.Object val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setParameterList
DBQuery setParameterList(java.lang.String name,
java.util.Collection vals,
org.hibernate.type.Type type)
- Parameters:
name - vals - type -
- Returns:
- See Also:
Query
setParameterList
DBQuery setParameterList(java.lang.String name,
java.util.Collection vals)
- Parameters:
name - vals -
- Returns:
- See Also:
Query
setParameterList
DBQuery setParameterList(java.lang.String name,
java.lang.Object[] vals,
org.hibernate.type.Type type)
- Parameters:
name - vals - type -
- Returns:
- See Also:
Query
setParameterList
DBQuery setParameterList(java.lang.String name,
java.lang.Object[] vals)
- Parameters:
name - vals -
- Returns:
- See Also:
Query
setProperties
DBQuery setProperties(java.lang.Object bean)
- Parameters:
bean -
- Returns:
- See Also:
Query
setSerializable
DBQuery setSerializable(int position,
java.io.Serializable val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setSerializable
DBQuery setSerializable(java.lang.String name,
java.io.Serializable val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setShort
DBQuery setShort(int position,
short val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setShort
DBQuery setShort(java.lang.String name,
short val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setString
DBQuery setString(int position,
java.lang.String val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setText
DBQuery setText(int position,
java.lang.String val)
- Parameters:
position - val -
- Returns:
- See Also:
Query
setText
DBQuery setText(java.lang.String name,
java.lang.String val)
- Parameters:
name - val -
- Returns:
- See Also:
Query
setTime
DBQuery setTime(int position,
java.util.Date date)
- Parameters:
position - date -
- Returns:
- See Also:
Query
setTimeout
DBQuery setTimeout(int timeout)
- Parameters:
timeout -
- Returns:
- See Also:
Query
setTimestamp
DBQuery setTimestamp(int position,
java.util.Date date)
- Parameters:
position - date -
- Returns:
- See Also:
Query
setTimestamp
DBQuery setTimestamp(java.lang.String name,
java.util.Date date)
- Parameters:
name - date -
- Returns:
- See Also:
Query
uniqueResult
java.lang.Object uniqueResult()
- Returns:
- See Also:
Query