public final class RawValue
extends java.lang.Object
implements java.io.Serializable
PropertyProjection
does not
specify a type.Query.getProjections()
,
Serialized FormModifier and Type | Method and Description |
---|---|
<T> T |
asStrictType(java.lang.Class<T> type)
Returns an object of the exact type passed in.
|
java.lang.Object |
asType(java.lang.Class<?> type)
Returns the object normally returned by the datastore if given type is passed in.
|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getValue()
Returns the raw value.
|
int |
hashCode() |
java.lang.String |
toString() |
public <T> T asStrictType(java.lang.Class<T> type)
type
- the class object for the desired typenull
java.lang.IllegalArgumentException
- if the raw value cannot be converted into the given typepublic java.lang.Object asType(java.lang.Class<?> type)
Long
.
All floating point values are returned as Double
.type
- the class object for the desired typenull
java.lang.IllegalArgumentException
- if the raw value cannot be converted into the given typepublic java.lang.Object getValue()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object