public class ProjectionFactoryImpl extends java.lang.Object implements ProjectionFactory
| Constructor and Description |
|---|
ProjectionFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
Projection |
alias(Projection projection,
java.lang.String alias) |
Projection |
avg(java.lang.String propertyName) |
Projection |
count(java.lang.String propertyName) |
Projection |
countDistinct(java.lang.String propertyName) |
Projection |
distinct(Projection projection) |
Projection |
groupProperty(java.lang.String propertyName) |
Projection |
max(java.lang.String propertyName) |
Projection |
min(java.lang.String propertyName) |
ProjectionList |
projectionList() |
Projection |
property(java.lang.String propertyName) |
Projection |
rowCount() |
Projection |
sqlGroupProjection(java.lang.String sql,
java.lang.String groupBy,
java.lang.String[] columnAliases,
Type[] types) |
Projection |
sqlProjection(java.lang.String sql,
java.lang.String[] columnAliases,
Type[] types) |
Projection |
sum(java.lang.String propertyName) |
public Projection alias(Projection projection, java.lang.String alias)
alias in interface ProjectionFactorypublic Projection avg(java.lang.String propertyName)
avg in interface ProjectionFactorypublic Projection count(java.lang.String propertyName)
count in interface ProjectionFactorypublic Projection countDistinct(java.lang.String propertyName)
countDistinct in interface ProjectionFactorypublic Projection distinct(Projection projection)
distinct in interface ProjectionFactorypublic Projection groupProperty(java.lang.String propertyName)
groupProperty in interface ProjectionFactorypublic Projection max(java.lang.String propertyName)
max in interface ProjectionFactorypublic Projection min(java.lang.String propertyName)
min in interface ProjectionFactorypublic ProjectionList projectionList()
projectionList in interface ProjectionFactorypublic Projection property(java.lang.String propertyName)
property in interface ProjectionFactorypublic Projection rowCount()
rowCount in interface ProjectionFactorypublic Projection sqlGroupProjection(java.lang.String sql, java.lang.String groupBy, java.lang.String[] columnAliases, Type[] types)
sqlGroupProjection in interface ProjectionFactorypublic Projection sqlProjection(java.lang.String sql, java.lang.String[] columnAliases, Type[] types)
sqlProjection in interface ProjectionFactorypublic Projection sum(java.lang.String propertyName)
sum in interface ProjectionFactory