|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.amber.manager.QueryImpl
public class QueryImpl
The EJB query
| Method Summary | |
|---|---|
protected java.sql.ResultSet |
executeQuery()
Executes the query returning a result set. |
int |
executeUpdate()
Execute an update or delete. |
int |
getFirstResult()
The first to retrieve. |
FlushModeType |
getFlushMode()
Gets the flush type. |
java.util.Map |
getHints()
Returns the implementation-specific hints |
LockModeType |
getLockMode()
Gets the lock type. |
int |
getMaxResults()
The maximum number of results to retrieve. |
java.util.Map |
getNamedParameters()
Returns the named parameters as a map |
java.util.List |
getPositionalParameters()
Returns the positional parameters as a list |
java.util.List |
getResultList()
Execute the query and return as a List. |
java.lang.Object |
getSingleResult()
Returns a single result. |
java.util.Set<java.lang.String> |
getSupportedHints()
Returns the supported hints |
Query |
setDouble(int index,
double value)
Sets an indexed parameter. |
Query |
setFirstResult(int startPosition)
Sets the position of the first result. |
Query |
setFlushMode(FlushModeType mode)
Sets the flush mode type. |
Query |
setHint(java.lang.String hintName,
java.lang.Object value)
Sets a hint. |
Query |
setLockMode(LockModeType lockMode)
Sets the lock type. |
Query |
setMaxResults(int maxResults)
Sets the maximum result returned. |
protected void |
setNativeSql(java.lang.String sql)
Sets the sql for native queries. |
Query |
setParameter(int index,
java.util.Calendar value,
TemporalType type)
Sets a calendar parameter. |
Query |
setParameter(int index,
java.util.Date value,
TemporalType type)
Sets a date parameter. |
Query |
setParameter(int index,
java.lang.Object value)
Sets an indexed parameter. |
Query |
setParameter(java.lang.String name,
java.util.Calendar value,
TemporalType type)
Sets a calendar parameter. |
Query |
setParameter(java.lang.String name,
java.util.Date value,
TemporalType type)
Sets a date parameter. |
Query |
setParameter(java.lang.String name,
java.lang.Object value)
Sets a named parameter. |
protected void |
setSqlResultSetMapping(SqlResultSetMappingConfig map)
Sets the sql result set mapping for native queries. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.util.List getResultList()
getResultList in interface Querypublic java.lang.Object getSingleResult()
getSingleResult in interface Querypublic int executeUpdate()
executeUpdate in interface Query
protected java.sql.ResultSet executeQuery()
throws java.sql.SQLException
java.sql.SQLExceptionpublic Query setMaxResults(int maxResults)
setMaxResults in interface Querypublic Query setFirstResult(int startPosition)
setFirstResult in interface Query
public Query setHint(java.lang.String hintName,
java.lang.Object value)
setHint in interface Query
public Query setParameter(java.lang.String name,
java.lang.Object value)
setParameter in interface Query
public Query setParameter(java.lang.String name,
java.util.Date value,
TemporalType type)
setParameter in interface Query
public Query setParameter(java.lang.String name,
java.util.Calendar value,
TemporalType type)
setParameter in interface Query
public Query setParameter(int index,
java.lang.Object value)
setParameter in interface Query
public Query setParameter(int index,
java.util.Date value,
TemporalType type)
setParameter in interface Query
public Query setParameter(int index,
java.util.Calendar value,
TemporalType type)
setParameter in interface Querypublic Query setFlushMode(FlushModeType mode)
setFlushMode in interface Query
public Query setDouble(int index,
double value)
protected void setNativeSql(java.lang.String sql)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void setSqlResultSetMapping(SqlResultSetMappingConfig map)
public int getMaxResults()
getMaxResults in interface Querypublic int getFirstResult()
getFirstResult in interface Querypublic java.util.Map getHints()
getHints in interface Querypublic java.util.Set<java.lang.String> getSupportedHints()
getSupportedHints in interface Querypublic java.util.Map getNamedParameters()
getNamedParameters in interface Querypublic java.util.List getPositionalParameters()
getPositionalParameters in interface Querypublic FlushModeType getFlushMode()
getFlushMode in interface Querypublic Query setLockMode(LockModeType lockMode)
setLockMode in interface Querypublic LockModeType getLockMode()
getLockMode in interface Query
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||