Liferay 6.2.0

com.liferay.portal.kernel.dao.orm
Interface ProjectionFactory


public interface ProjectionFactory


Method Summary
abstract  Projection alias(Projection projection, String alias)
           
abstract  Projection avg(String propertyName)
           
abstract  Projection count(String propertyName)
           
abstract  Projection countDistinct(String propertyName)
           
abstract  Projection distinct(Projection projection)
           
abstract  Projection groupProperty(String propertyName)
           
abstract  Projection max(String propertyName)
           
abstract  Projection min(String propertyName)
           
abstract  ProjectionList projectionList()
           
abstract  Projection property(String propertyName)
           
abstract  Projection rowCount()
           
abstract  Projection sqlProjection(String sql, String[] columnAliases, Type[] types)
           
abstract  Projection sum(String propertyName)
           
 

Method Detail

alias

Projection alias(Projection projection,
                 String alias)

avg

Projection avg(String propertyName)

count

Projection count(String propertyName)

countDistinct

Projection countDistinct(String propertyName)

distinct

Projection distinct(Projection projection)

groupProperty

Projection groupProperty(String propertyName)

max

Projection max(String propertyName)

min

Projection min(String propertyName)

projectionList

ProjectionList projectionList()

property

Projection property(String propertyName)

rowCount

Projection rowCount()

sqlProjection

Projection sqlProjection(String sql,
                         String[] columnAliases,
                         Type[] types)

sum

Projection sum(String propertyName)

Liferay 6.2.0