| java.lang.Object org.hibernate.impl.AbstractQueryImpl org.hibernate.impl.SQLQueryImpl
SQLQueryImpl | public class SQLQueryImpl extends AbstractQueryImpl implements SQLQuery(Code) | | Implements SQL query passthrough.
SELECT {person}.NAME AS {person.name}, {person}.AGE AS {person.age}, {person}.SEX AS {person.sex}
FROM PERSON {person} WHERE {person}.NAME LIKE 'Hiber%'
author: Max Andersen |
Constructor Summary | |
| SQLQueryImpl(NamedSQLQueryDefinition queryDef, SessionImplementor session, ParameterMetadata parameterMetadata) Constructs a SQLQueryImpl given a sql query defined in the mappings. | | SQLQueryImpl(String sql, List queryReturns, Collection querySpaces, FlushMode flushMode, boolean callable, SessionImplementor session, ParameterMetadata parameterMetadata) | | SQLQueryImpl(String sql, String returnAliases, Class returnClasses, LockMode[] lockModes, SessionImplementor session, Collection querySpaces, FlushMode flushMode, ParameterMetadata parameterMetadata) | | SQLQueryImpl(String sql, String returnAliases, Class returnClasses, SessionImplementor session, ParameterMetadata parameterMetadata) | | SQLQueryImpl(String sql, SessionImplementor session, ParameterMetadata parameterMetadata) |
Method Summary | |
public SQLQuery | addEntity(Class entityClass) | public SQLQuery | addEntity(String entityName) | public SQLQuery | addEntity(String alias, String entityName) | public SQLQuery | addEntity(String alias, Class entityClass) | public SQLQuery | addEntity(String alias, String entityName, LockMode lockMode) | public SQLQuery | addEntity(String alias, Class entityClass, LockMode lockMode) | public SQLQuery | addJoin(String alias, String path) | public SQLQuery | addJoin(String alias, String path, LockMode lockMode) | public SQLQuery | addScalar(String columnAlias, Type type) | public SQLQuery | addScalar(String columnAlias) | public SQLQuery | addSynchronizedEntityClass(Class entityClass) | public SQLQuery | addSynchronizedEntityName(String entityName) | public SQLQuery | addSynchronizedQuerySpace(String querySpace) | public int | executeUpdate() | protected Map | getLockModes() | public QueryParameters | getQueryParameters(Map namedParams) | public String[] | getReturnAliases() | public Type[] | getReturnTypes() | public Iterator | iterate() | public List | list() | public ScrollableResults | scroll(ScrollMode scrollMode) | public ScrollableResults | scroll() | public Query | setLockMode(String alias, LockMode lockMode) | public SQLQuery | setResultSetMapping(String name) | protected void | verifyParameters() |
SQLQueryImpl | SQLQueryImpl(NamedSQLQueryDefinition queryDef, SessionImplementor session, ParameterMetadata parameterMetadata)(Code) | | Constructs a SQLQueryImpl given a sql query defined in the mappings.
Parameters: queryDef - The representation of the defined . Parameters: session - The session to which this SQLQueryImpl belongs. Parameters: parameterMetadata - Metadata about parameters found in the query. |
getLockModes | protected Map getLockModes()(Code) | | |
verifyParameters | protected void verifyParameters()(Code) | | |
Methods inherited from org.hibernate.impl.AbstractQueryImpl | protected void after()(Code)(Java Doc) protected void before()(Code)(Java Doc) protected Type determineType(int paramPosition, Object paramValue, Type defaultType)(Code)(Java Doc) protected Type determineType(int paramPosition, Object paramValue) throws HibernateException(Code)(Java Doc) protected Type determineType(String paramName, Object paramValue, Type defaultType)(Code)(Java Doc) protected Type determineType(String paramName, Object paramValue) throws HibernateException(Code)(Java Doc) protected Type determineType(String paramName, Class clazz) throws HibernateException(Code)(Java Doc) protected String expandParameterLists(Map namedParamsCopy)(Code)(Java Doc) abstract protected Map getLockModes()(Code)(Java Doc) protected Map getNamedParameterLists()(Code)(Java Doc) public String[] getNamedParameters() throws HibernateException(Code)(Java Doc) protected Map getNamedParams()(Code)(Java Doc) public QueryParameters getQueryParameters(Map namedParams)(Code)(Java Doc) final public String getQueryString()(Code)(Java Doc) public String[] getReturnAliases() throws HibernateException(Code)(Java Doc) public Type[] getReturnTypes() throws HibernateException(Code)(Java Doc) protected RowSelection getRowSelection()(Code)(Java Doc) public RowSelection getSelection()(Code)(Java Doc) SessionImplementor getSession()(Code)(Java Doc) protected List getTypes()(Code)(Java Doc) protected List getValues()(Code)(Java Doc) public boolean hasNamedParameters()(Code)(Java Doc) public boolean isReadOnly()(Code)(Java Doc) public Query setBigDecimal(int position, BigDecimal number)(Code)(Java Doc) public Query setBigDecimal(String name, BigDecimal number)(Code)(Java Doc) public Query setBigInteger(int position, BigInteger number)(Code)(Java Doc) public Query setBigInteger(String name, BigInteger number)(Code)(Java Doc) public Query setBinary(int position, byte[] val)(Code)(Java Doc) public Query setBinary(String name, byte[] val)(Code)(Java Doc) public Query setBoolean(int position, boolean val)(Code)(Java Doc) public Query setBoolean(String name, boolean val)(Code)(Java Doc) public Query setByte(int position, byte val)(Code)(Java Doc) public Query setByte(String name, byte val)(Code)(Java Doc) public Query setCacheMode(CacheMode cacheMode)(Code)(Java Doc) public Query setCacheRegion(String cacheRegion)(Code)(Java Doc) public Query setCacheable(boolean cacheable)(Code)(Java Doc) public Query setCalendar(int position, Calendar calendar)(Code)(Java Doc) public Query setCalendar(String name, Calendar calendar)(Code)(Java Doc) public Query setCalendarDate(int position, Calendar calendar)(Code)(Java Doc) public Query setCalendarDate(String name, Calendar calendar)(Code)(Java Doc) public Query setCharacter(int position, char val)(Code)(Java Doc) public Query setCharacter(String name, char val)(Code)(Java Doc) public Query setCollectionKey(Serializable collectionKey)(Code)(Java Doc) public Query setComment(String comment)(Code)(Java Doc) public Query setDate(int position, Date date)(Code)(Java Doc) public Query setDate(String name, Date date)(Code)(Java Doc) public Query setDouble(int position, double val)(Code)(Java Doc) public Query setDouble(String name, double val)(Code)(Java Doc) public Query setEntity(int position, Object val)(Code)(Java Doc) public Query setEntity(String name, Object val)(Code)(Java Doc) public Query setFetchSize(int fetchSize)(Code)(Java Doc) public Query setFirstResult(int firstResult)(Code)(Java Doc) public Query setFloat(int position, float val)(Code)(Java Doc) public Query setFloat(String name, float val)(Code)(Java Doc) public Query setFlushMode(FlushMode flushMode)(Code)(Java Doc) public Query setInteger(int position, int val)(Code)(Java Doc) public Query setInteger(String name, int val)(Code)(Java Doc) public Query setLocale(int position, Locale locale)(Code)(Java Doc) public Query setLocale(String name, Locale locale)(Code)(Java Doc) public Query setLong(int position, long val)(Code)(Java Doc) public Query setLong(String name, long val)(Code)(Java Doc) public Query setMaxResults(int maxResults)(Code)(Java Doc) public void setOptionalEntityName(String optionalEntityName)(Code)(Java Doc) public void setOptionalId(Serializable optionalId)(Code)(Java Doc) public void setOptionalObject(Object optionalObject)(Code)(Java Doc) public Query setParameter(int position, Object val, Type type)(Code)(Java Doc) public Query setParameter(String name, Object val, Type type)(Code)(Java Doc) public Query setParameter(int position, Object val) throws HibernateException(Code)(Java Doc) public Query setParameter(String name, Object val) throws HibernateException(Code)(Java Doc) public Query setParameterList(String name, Collection vals, Type type) throws HibernateException(Code)(Java Doc) public Query setParameterList(String name, Collection vals) throws HibernateException(Code)(Java Doc) public Query setParameterList(String name, Object[] vals, Type type) throws HibernateException(Code)(Java Doc) public Query setParameterList(String name, Object[] vals) throws HibernateException(Code)(Java Doc) public Query setParameters(Object[] values, Type[] types)(Code)(Java Doc) public Query setProperties(Map map) throws HibernateException(Code)(Java Doc) public Query setProperties(Object bean) throws HibernateException(Code)(Java Doc) public Query setReadOnly(boolean readOnly)(Code)(Java Doc) public Query setResultTransformer(ResultTransformer transformer)(Code)(Java Doc) public Query setSerializable(int position, Serializable val)(Code)(Java Doc) public Query setSerializable(String name, Serializable val)(Code)(Java Doc) public Query setShort(int position, short val)(Code)(Java Doc) public Query setShort(String name, short val)(Code)(Java Doc) public Query setString(int position, String val)(Code)(Java Doc) public Query setString(String name, String val)(Code)(Java Doc) public Query setText(int position, String val)(Code)(Java Doc) public Query setText(String name, String val)(Code)(Java Doc) public Query setTime(int position, Date date)(Code)(Java Doc) public Query setTime(String name, Date date)(Code)(Java Doc) public Query setTimeout(int timeout)(Code)(Java Doc) public Query setTimestamp(int position, Date date)(Code)(Java Doc) public Query setTimestamp(String name, Date date)(Code)(Java Doc) public String toString()(Code)(Java Doc) public Type[] typeArray()(Code)(Java Doc) static Object uniqueElement(List list) throws NonUniqueResultException(Code)(Java Doc) public Object uniqueResult() throws HibernateException(Code)(Java Doc) public Object[] valueArray()(Code)(Java Doc) protected void verifyParameters() throws QueryException(Code)(Java Doc) protected void verifyParameters(boolean reserveFirstParameter) throws HibernateException(Code)(Java Doc)
|
|
|