public final class RawValue
extends java.lang.Object
implements java.io.Serializable
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 type
null
java.lang.IllegalArgumentException
- if the raw value cannot be converted into the given type
public java.lang.Object asType(java.lang.Class<?> type)
Long
.
All floating point values are returned as
Double
.
type
- the class object for the desired type
null
java.lang.IllegalArgumentException
- if the raw value cannot be converted into the given type
public 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