public final class PropertyProjection extends Projection
If specified on a query, this will cause the query return the specified property.
Query.getProjections(),
Serialized Form| Constructor and Description |
|---|
PropertyProjection(java.lang.String propertyName,
java.lang.Class<?> type)
Constructs a property projection.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName()
Returns the name of the property this projection populates.
|
java.lang.Class<?> |
getType()
Returns the type specified for this projection.
|
int |
hashCode() |
java.lang.String |
toString() |
public PropertyProjection(java.lang.String propertyName,
java.lang.Class<?> type)
If type is specified, RawValue.asType(Class) will be used to restore the original
value of the property. Otherwise instances of RawValue will be returned.
propertyName - The name of the property to projecttype - The type of values stored in the projected properties or null if the type
is not known or variable. If null, RawValues are returned.public java.lang.String getName()
ProjectiongetName in class Projectionpublic java.lang.Class<?> getType()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object