Liferay 6.1.2-ce-ga3

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

All Known Implementing Classes:
ProjectionFactoryImpl, ProjectionFactoryImpl

public interface ProjectionFactory


Method Summary
 Projection alias(Projection projection, String alias)
           
 Projection avg(String propertyName)
           
 Projection count(String propertyName)
           
 Projection countDistinct(String propertyName)
           
 Projection distinct(Projection projection)
           
 Projection groupProperty(String propertyName)
           
 Projection max(String propertyName)
           
 Projection min(String propertyName)
           
 ProjectionList projectionList()
           
 Projection property(String propertyName)
           
 Projection rowCount()
           
 Projection sqlProjection(String sql, String[] columnAliases, Type[] types)
           
 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.1.2-ce-ga3