java.lang.Object
org.neo4j.driver.internal.types.InternalMapAccessorWithDefaultValue
org.neo4j.driver.internal.value.ValueAdapter
org.neo4j.driver.internal.value.UnsupportedDateTimeValue
- All Implemented Interfaces:
org.neo4j.driver.internal.AsValue,InternalValue,MapAccessor,MapAccessorWithDefaultValue,Value
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.neo4j.driver.internal.value.ValueAdapter
asBoolean, asBoolean, asByteArray, asByteArray, asDouble, asDouble, asEntity, asFloat, asFloat, asInt, asInt, asIsoDuration, asIsoDuration, asList, asList, asList, asList, asLocalDate, asLocalDate, asLocalDateTime, asLocalDateTime, asLocalTime, asLocalTime, asLong, asLong, asMap, asMap, asMap, asMap, asNode, asNumber, asOffsetDateTime, asOffsetTime, asOffsetTime, asPath, asPoint, asPoint, asRelationship, asString, asString, asValue, asZonedDateTime, computeOrDefault, containsKey, get, get, hasType, isEmpty, isFalse, isNull, isTrue, keys, size, typeConstructor, values, valuesMethods inherited from class org.neo4j.driver.internal.types.InternalMapAccessorWithDefaultValue
get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get
-
Constructor Details
-
UnsupportedDateTimeValue
-
-
Method Details
-
asOffsetDateTime
- Specified by:
asOffsetDateTimein interfaceValue- Overrides:
asOffsetDateTimein classValueAdapter- Returns:
- the value as a
OffsetDateTime, if possible.
-
asZonedDateTime
- Specified by:
asZonedDateTimein interfaceValue- Overrides:
asZonedDateTimein classValueAdapter- Returns:
- the value as a
ZonedDateTime, if possible.
-
asObject
Description copied from interface:ValueThis returns a java standard library representation of the underlying value, using a java type that is "sensible" given the underlying type. The mapping for common types is as follows:TypeSystem.NULL()-nullTypeSystem.LIST()-ListTypeSystem.MAP()-MapTypeSystem.BOOLEAN()-BooleanTypeSystem.INTEGER()-LongTypeSystem.FLOAT()-DoubleTypeSystem.STRING()-StringTypeSystem.BYTES()- byte[]TypeSystem.DATE()-LocalDateTypeSystem.TIME()-OffsetTimeTypeSystem.LOCAL_TIME()-LocalTimeTypeSystem.DATE_TIME()-ZonedDateTimeTypeSystem.LOCAL_DATE_TIME()-LocalDateTimeTypeSystem.DURATION()-IsoDurationTypeSystem.POINT()-PointTypeSystem.NODE()-NodeTypeSystem.RELATIONSHIP()-RelationshipTypeSystem.PATH()-Path
TypeSystemrefers to the Neo4j type system whereTypeSystem.INTEGER()andTypeSystem.FLOAT()are both 64-bit precision. This is why these types return javaLongandDouble, respectively.- Specified by:
asObjectin interfaceValue- Overrides:
asObjectin classValueAdapter- Returns:
- the value as a Java Object.
-
type
- Returns:
- The type of this value as defined in the Neo4j type system
-
equals
- Specified by:
equalsin interfaceValue- Specified by:
equalsin classValueAdapter
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceValue- Specified by:
hashCodein classValueAdapter
-
toString
- Specified by:
toStringin interfaceValue- Specified by:
toStringin classValueAdapter
-