Interface InternalValue
- All Superinterfaces:
MapAccessor, MapAccessorWithDefaultValue, org.neo4j.bolt.connection.values.Value, Value
- All Known Implementing Classes:
BooleanValue, BytesValue, DateTimeValue, DateValue, DurationValue, EntityValueAdapter, FloatValue, IntegerValue, ListValue, LocalDateTimeValue, LocalTimeValue, MapValue, NodeValue, NullValue, NumberValueAdapter, ObjectValueAdapter, PathValue, PointValue, RelationshipValue, StringValue, TimeValue, UnsupportedDateTimeValue, UnsupportedTypeValue, UUIDValue, ValueAdapter, VectorValue
-
Method Summary
Modifier and TypeMethodDescriptiondefault Objectas(ParameterizedType type) default Objectdefault org.neo4j.bolt.connection.values.IsoDurationdefault org.neo4j.bolt.connection.values.PointasValue()Retrieve a value representation of thisdefault Iterable<org.neo4j.bolt.connection.values.Value> booleancontainsKey(String arg0) default org.neo4j.bolt.connection.values.ValuegetBoltValue(String key) keys()intsize()Methods inherited from interface MapAccessor
asMap, asMap, containsKey, get, values, valuesModifier and TypeMethodDescriptionasMap()Return the underlying map as a map of string keys and values converted usingValue.asObject().Return the underlying map as a map of string keys and values converted using the supplied function.booleancontainsKey(String key) Check if the list of keys contains the given keyRetrieve the value of the property with the given keyvalues()Retrieve all values of the underlying collection<T> Iterable<T> Map and retrieve all values of the underlying collectionMethods inherited from interface MapAccessorWithDefaultValue
get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, getModifier and TypeMethodDescriptionbooleanRetrieve the java boolean with the given key.doubleRetrieve the java double number with the given key.floatRetrieve the java float number with the given key.intRetrieve the java integer with the given key.longRetrieve the java long number with the given key.Retrieve the number with the given key.Retrieve the object with the given key.Retrieve the java string with the given key.Retrieve the list of objects with the given key.<T> List<T> Retrieve the list with the given key.Retrieve the map with the given key.Retrieve the map with the given key.Retrieve the entity with the given key.Retrieve the node with the given key.Retrieve the path with the given key.get(String key, Relationship defaultValue) Retrieve the value with the given key.Retrieve the value with the given key.Methods inherited from interface org.neo4j.bolt.connection.values.Value
asBoltVector, asBoolean, asByteArray, asDouble, asLocalDate, asLocalDateTime, asLocalTime, asLong, asOffsetTime, asString, asUUID, asZonedDateTime, boltValueType, isEmpty, isNullMethods inherited from interface Value
as, 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, asNode, asNumber, asObject, asOffsetDateTime, asOffsetDateTime, asOffsetTime, asOffsetTime, asPath, asPoint, asPoint, asRelationship, asString, asString, asUnsupportedType, asUUID, asVector, asZonedDateTime, asZonedDateTime, computeOrDefault, equals, get, hashCode, hasType, isEmpty, isFalse, isNull, isTrue, keys, size, toString, typeModifier and TypeMethodDescriptiondefault <T> TMaps this value to the given type providing that is it supported.booleanReturns the value as a Java boolean, if possible.booleanasBoolean(boolean defaultValue) Returns the value as a Java boolean, if possible.byte[]Returns the value as a Java byte array, if possible.byte[]asByteArray(byte[] defaultValue) Returns the value as a Java byte array, if possible.doubleasDouble()Returns a Java double if no precision is lost in the conversion.doubleasDouble(double defaultValue) Returns a Java double if no precision is lost in the conversion.asEntity()Returns the value as aEntity, if possible.floatasFloat()Returns a Java float if no precision is lost in the conversion.floatasFloat(float defaultValue) Returns a Java float if no precision is lost in the conversion.intasInt()Returns a Java int if no precision is lost in the conversion.intasInt(int defaultValue) Returns a Java int if no precision is lost in the conversion.Returns the value as aIsoDuration, if possible.asIsoDuration(IsoDuration defaultValue) Returns the value as aIsoDuration, if possible.asList()If the underlying type can be viewed as a list, returns a java list of values, where each value has been converted usingValue.asObject().<T> List<T> Returns the value as a list of T obtained by mapping from the list elements, if possible.<T> List<T> Returns the value as a list of T obtained by mapping from the list elements, if possible.If the underlying type can be viewed as a list, returns a java list of values, where each value has been converted usingValue.asObject().Returns the value as aLocalDate, if possible.asLocalDate(LocalDate defaultValue) Returns the value as aLocalDate, if possible.Returns the value as aLocalDateTime, if possible.asLocalDateTime(LocalDateTime defaultValue) Returns the value as aLocalDateTime, if possible.Returns the value as aLocalTime, if possible.asLocalTime(LocalTime defaultValue) Returns the value as aLocalTime, if possible.longasLong()Returns a Java long if no precision is lost in the conversion.longasLong(long defaultValue) Returns a Java long if no precision is lost in the conversion.Returns the value as a map from string keys to values of type T obtained from mapping he original map values, if possible.Return as a map of string keys and values converted usingValue.asObject().asNode()Returns the value as aNode, if possible.asNumber()Returns the value as a Java Number, if possible.asObject()This returns a java standard library representation of the underlying value, using a java type that is "sensible" given the underlying type.Returns the value as aOffsetDateTime, if possible.asOffsetDateTime(OffsetDateTime defaultValue) Returns the value as aOffsetDateTime, if possible.Returns the value as aOffsetTime, if possible.asOffsetTime(OffsetTime defaultValue) Returns the value as aOffsetTime, if possible.asPath()Returns the value as aPath, if possible.asPoint()Returns the value as aPoint, if possible.Returns the value as aPoint, if possible.Returns the value as aRelationship, if possible.asString()Returns the value as a Java String, if possible.Returns the value as a Java String, if possible.Returns the value as anUnsupportedType, if possible.asUUID()Returns the value as aUUID, if possible.asVector()Returns the value as anVector, if possible.Returns the value as aZonedDateTime, if possible.asZonedDateTime(ZonedDateTime defaultValue) Returns the value as aZonedDateTime, if possible.<T> TcomputeOrDefault(Function<Value, T> mapper, T defaultValue) booleanget(int index) Retrieve the value at the given indexinthashCode()booleanTest if this value is a value of the given type.booleanisEmpty()If this value represents a list or map, test if the collection is empty.booleanisFalse()Returnstrueif the value is a Boolean value and has the value False.booleanisNull()Returnstrueif the value is a Null, otherwisefalse.booleanisTrue()Returnstrueif the value is a Boolean value and has the value True.keys()If the underlying value supportskey-based indexing, return an iterable of the keys in the map, this applies tomap,nodeandTypeSystem.RELATIONSHIP()relationship} values.intsize()If the underlying value is a collection type, return the number of values in the collection.toString()type()Returns the type of this value as defined in the Neo4j type system.
-
Method Details
-
typeConstructor
TypeConstructor typeConstructor() -
as
-
as
-
getBoltValue
-
asBoltIsoDuration
default org.neo4j.bolt.connection.values.IsoDuration asBoltIsoDuration()- Specified by:
asBoltIsoDurationin interfaceorg.neo4j.bolt.connection.values.Value
-
asBoltPoint
default org.neo4j.bolt.connection.values.Point asBoltPoint()- Specified by:
asBoltPointin interfaceorg.neo4j.bolt.connection.values.Value
-
boltValues
-
asBoltMap
-
asValue
-
keys
-
size
int size() -
containsKey
-