public final class RawValue implements SerializableA raw datastore value.
These are returned by projection queries when a PropertyProjection does not specify a type. See Also: Query#getProjections()
Implements
SerializableMethods
<T>asStrictType(Class<T> type)
public @Nullable T <T>asStrictType(Class<T> type)Returns an object of the exact type passed in.
| Parameter | |
|---|---|
| Name | Description | 
type | 
        Class<T>the class object for the desired type  | 
      
| Returns | |
|---|---|
| Type | Description | 
@org.jspecify.annotations.Nullable T | 
        an object of type T or   | 
      
asType(Class<?> type)
public @Nullable Object asType(Class<?> type)Returns the object normally returned by the datastore if given type is passed in.
All integer values are returned as Long. All floating point values are returned as Double.
| Parameter | |
|---|---|
| Name | Description | 
type | 
        Class<?>the class object for the desired type  | 
      
| Returns | |
|---|---|
| Type | Description | 
Nullable Object | 
        an object of type T or   | 
      
equals(@Nullable Object obj)
public boolean equals(@Nullable Object obj)| Parameter | |
|---|---|
| Name | Description | 
obj | 
        Nullable Object | 
      
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        |
getValue()
public @Nullable Object getValue()Returns the raw value.
| Returns | |
|---|---|
| Type | Description | 
Nullable Object | 
        An object of type Boolean, Double, GeoPt, Key,   | 
      
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description | 
int | 
        |
toString()
public String toString()| Returns | |
|---|---|
| Type | Description | 
String | 
        |