Package oracle.nosql.driver.values
Class BooleanValue
java.lang.Object
oracle.nosql.driver.values.FieldValue
oracle.nosql.driver.values.BooleanValue
- All Implemented Interfaces:
Comparable<FieldValue>
A
FieldValue
instance representing a boolean value. Boolean values
are singleton final instances and never constructed.-
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 BooleanValue
Returns a singleton instance representing a false BooleanValuestatic BooleanValue
getInstance
(boolean value) Returns a singleton instance representing the boolean value provided.Returns a String value for the field.getType()
Returns the type of the objectabstract boolean
getValue()
Returns the boolean value of the fieldint
hashCode()
long
sizeof()
static BooleanValue
Returns a singleton instance representing a true BooleanValueMethods 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, toJson, toString
-
Method Details
-
trueInstance
Returns a singleton instance representing a true BooleanValue- Returns:
- the value
-
falseInstance
Returns a singleton instance representing a false BooleanValue- Returns:
- the value
-
getInstance
Returns a singleton instance representing the boolean value provided.- Parameters:
value
- the value- Returns:
- the value
-
getValue
public abstract boolean getValue()Returns the boolean value of the field- Returns:
- the value
-
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
-
getType
Description copied from class:FieldValue
Returns the type of the object- Specified by:
getType
in classFieldValue
- Returns:
- the type
-
compareTo
-
equals
-
hashCode
public int hashCode() -
sizeof
public long sizeof()
-