Package oracle.nosql.driver.values
Class NullValue
java.lang.Object
oracle.nosql.driver.values.FieldValue
oracle.nosql.driver.values.NullValue
- All Implemented Interfaces:
Comparable<FieldValue>
A
FieldValue
instance representing a null or missing value
in a fully-typed schema. This type only exists in index keys on a fully-typed
field and never inside indexed JSON.-
Nested Class Summary
Nested classes/interfaces inherited from class oracle.nosql.driver.values.FieldValue
FieldValue.Type
-
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(FieldValue other) boolean
static NullValue
Returns an instance (singleton) of NullValue.Returns a String value for the field.getType()
Returns the type of the objectint
hashCode()
toJson
(JsonOptions options) Returns a JSON representation of the value using the options, if specified.Methods inherited from class oracle.nosql.driver.values.FieldValue
asArray, asBinary, asBoolean, asDouble, asInteger, asJsonNull, asLong, asMap, asNull, asNumber, asString, asTimestamp, castAsDouble, createFromJson, createFromJson, createFromJson, getBinary, getBoolean, getDouble, getInt, getLong, getNumber, getSerializedSize, getTimestamp, isAnyNull, isArray, isAtomic, isBinary, isBoolean, isDouble, isInteger, isJsonNull, isLong, isMap, isNull, isNumber, isNumeric, isString, isTimestamp, toJson, toString
-
Method Details
-
getType
Description copied from class:FieldValue
Returns the type of the object- Specified by:
getType
in classFieldValue
- Returns:
- the type
-
getInstance
Returns an instance (singleton) of NullValue.- Returns:
- the value
-
compareTo
-
getString
Description copied from class:FieldValue
Returns a String value for the field. The String value cannot be created for MapValue, ArrayValue and BinaryValue. String values that are coerced use Java rules for representation.- Overrides:
getString
in classFieldValue
- Returns:
- a String value
-
toJson
Description copied from class:FieldValue
Returns a JSON representation of the value using the options, if specified.- Overrides:
toJson
in classFieldValue
- Parameters:
options
- configurable options used to affect the JSON output format of some data types. May be null.- Returns:
- the JSON representation of this value.
-
equals
-
hashCode
public int hashCode()
-