public final class RawValue
extends java.lang.Object
implements java.io.Serializable
These are returned by projection queries when a PropertyProjection does not specify a
type.
Query.getProjections(),
Serialized Form| Modifier 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 typenulljava.lang.IllegalArgumentException - if the raw value cannot be converted into the given typepublic java.lang.Object asType(java.lang.Class<?> type)
All integer values are returned as Long. All floating point values are returned as
Double.
type - the class object for the desired typenulljava.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.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object