com.liferay.portal.dao.orm.jpa
Class SQLQueryImpl

java.lang.Object
  extended by com.liferay.portal.dao.orm.jpa.QueryImpl
      extended by com.liferay.portal.dao.orm.jpa.SQLQueryImpl
All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.Query, com.liferay.portal.kernel.dao.orm.SQLQuery

public class SQLQueryImpl
extends QueryImpl
implements com.liferay.portal.kernel.dao.orm.SQLQuery

Author:
Prashant Dighe, Brian Wing Shun Chan, Shuyang Zhou

Field Summary
 
Fields inherited from class com.liferay.portal.dao.orm.jpa.QueryImpl
entityClass, firstResult, flushModeType, lockModeType, maxResults, namedParameterMap, positionalParameterMap, queryString, sessionImpl, sqlQuery, strictName
 
Constructor Summary
SQLQueryImpl(SessionImpl sessionImpl, java.lang.String queryString, boolean strictName)
           
 
Method Summary
 com.liferay.portal.kernel.dao.orm.SQLQuery addEntity(java.lang.String alias, java.lang.Class<?> entityClass)
           
 com.liferay.portal.kernel.dao.orm.SQLQuery addScalar(java.lang.String columnAlias, com.liferay.portal.kernel.dao.orm.Type type)
           
 java.util.List<?> list(boolean copy, boolean unmodifiable)
           
 java.lang.Object uniqueResult()
           
 
Methods inherited from class com.liferay.portal.dao.orm.jpa.QueryImpl
executeUpdate, iterate, iterate, list, list, scroll, setBoolean, setBoolean, setCacheable, setCacheMode, setCacheRegion, setDouble, setDouble, setFirstResult, setFloat, setFloat, setFlushMode, setInteger, setInteger, setLockMode, setLong, setLong, setMaxResults, setSerializable, setSerializable, setShort, setShort, setString, setString, setTimestamp, setTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.dao.orm.Query
executeUpdate, iterate, iterate, list, list, scroll, setBoolean, setBoolean, setCacheable, setCacheMode, setCacheRegion, setDouble, setDouble, setFirstResult, setFloat, setFloat, setInteger, setInteger, setLockMode, setLong, setLong, setMaxResults, setSerializable, setSerializable, setShort, setShort, setString, setString, setTimestamp, setTimestamp
 

Constructor Detail

SQLQueryImpl

public SQLQueryImpl(SessionImpl sessionImpl,
                    java.lang.String queryString,
                    boolean strictName)
Method Detail

addEntity

public com.liferay.portal.kernel.dao.orm.SQLQuery addEntity(java.lang.String alias,
                                                            java.lang.Class<?> entityClass)
Specified by:
addEntity in interface com.liferay.portal.kernel.dao.orm.SQLQuery

addScalar

public com.liferay.portal.kernel.dao.orm.SQLQuery addScalar(java.lang.String columnAlias,
                                                            com.liferay.portal.kernel.dao.orm.Type type)
Specified by:
addScalar in interface com.liferay.portal.kernel.dao.orm.SQLQuery

list

public java.util.List<?> list(boolean copy,
                              boolean unmodifiable)
                       throws com.liferay.portal.kernel.dao.orm.ORMException
Specified by:
list in interface com.liferay.portal.kernel.dao.orm.Query
Overrides:
list in class QueryImpl
Throws:
com.liferay.portal.kernel.dao.orm.ORMException

uniqueResult

public java.lang.Object uniqueResult()
                              throws com.liferay.portal.kernel.dao.orm.ORMException
Specified by:
uniqueResult in interface com.liferay.portal.kernel.dao.orm.Query
Overrides:
uniqueResult in class QueryImpl
Throws:
com.liferay.portal.kernel.dao.orm.ORMException