public class ProjectionFactoryUtil
extends Object
Constructor and Description |
---|
ProjectionFactoryUtil() |
Modifier and Type | Method and Description |
---|---|
static Projection |
alias(Projection projection,
String alias) |
static Projection |
avg(String propertyName) |
static Projection |
count(String propertyName) |
static Projection |
countDistinct(String propertyName) |
static Projection |
distinct(Projection projection) |
static ProjectionFactory |
getProjectionFactory() |
static Projection |
groupProperty(String propertyName) |
static Projection |
max(String propertyName) |
static Projection |
min(String propertyName) |
static ProjectionList |
projectionList() |
static Projection |
property(String propertyName) |
static Projection |
rowCount() |
void |
setProjectionFactory(ProjectionFactory projectionFactory) |
static Projection |
sqlGroupProjection(String sql,
String groupBy,
String[] columnAliases,
Type[] types) |
static Projection |
sqlProjection(String sql,
String[] columnAliases,
Type[] types) |
static Projection |
sum(String propertyName) |
public static Projection alias(Projection projection, String alias)
public static Projection avg(String propertyName)
public static Projection count(String propertyName)
public static Projection countDistinct(String propertyName)
public static Projection distinct(Projection projection)
public static ProjectionFactory getProjectionFactory()
public static Projection groupProperty(String propertyName)
public static Projection max(String propertyName)
public static Projection min(String propertyName)
public static ProjectionList projectionList()
public static Projection property(String propertyName)
public static Projection rowCount()
public static Projection sqlGroupProjection(String sql, String groupBy, String[] columnAliases, Type[] types)
public static Projection sqlProjection(String sql, String[] columnAliases, Type[] types)
public static Projection sum(String propertyName)
public void setProjectionFactory(ProjectionFactory projectionFactory)