public interface PropertySetProjection extends QueryProjection<PropertyBox>
QueryProjection which uses a PropertySet to define the projection selection and returns
PropertyBox type results.Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException| Modifier and Type | Method and Description |
|---|---|
PropertySet<?> |
getPropertySet()
Get the projection property set
|
default Class<? extends PropertyBox> |
getType()
Get the expression type.
|
static <P extends Property> |
of(Iterable<P> properties)
Create a PropertySetProjection using given
properties |
static PropertySetProjection |
of(PropertySet<?> propertySet)
Create a PropertySetProjection using given
propertySet |
bean, constant, countAll, path, propertySet, propertySetgetTemporalType, isCollectionExpression, isConverterExpressionvalidatePropertySet<?> getPropertySet()
default Class<? extends PropertyBox> getType()
TypedExpressiongetType in interface TypedExpression<PropertyBox>static PropertySetProjection of(PropertySet<?> propertySet)
propertySetpropertySet - Projection property setstatic <P extends Property> PropertySetProjection of(Iterable<P> properties)
propertiesP - Actual property typeproperties - Projection property setCopyright © 2019 The Holon Platform. All rights reserved.