public interface ProjectionFactory
Modifier and Type | Method and Description |
---|---|
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 |
sqlGroupProjection(String sql,
String groupBy,
String[] columnAliases,
Type[] types) |
Projection |
sqlProjection(String sql,
String[] columnAliases,
Type[] types) |
Projection |
sum(String propertyName) |
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 sqlGroupProjection(String sql, String groupBy, String[] columnAliases, Type[] types)
Projection sqlProjection(String sql, String[] columnAliases, Type[] types)
Projection sum(String propertyName)