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, propertySet
getTemporalType, isCollectionExpression, isConverterExpression
validate
PropertySet<?> getPropertySet()
default Class<? extends PropertyBox> getType()
TypedExpression
getType
in interface TypedExpression<PropertyBox>
static PropertySetProjection of(PropertySet<?> propertySet)
propertySet
propertySet
- Projection property setstatic <P extends Property> PropertySetProjection of(Iterable<P> properties)
properties
P
- Actual property typeproperties
- Projection property setCopyright © 2019 The Holon Platform. All rights reserved.