Interface NodePropertyValues
-
- All Superinterfaces:
PropertyValues
- All Known Subinterfaces:
DoubleArrayNodePropertyValues
,DoubleNodePropertyValues
,FloatArrayNodePropertyValues
,LongArrayNodePropertyValues
,LongNodePropertyValues
- All Known Implementing Classes:
FilteredNodePropertyValues
,FilteredNodePropertyValues.FilteredToOriginalNodePropertyValues
,FilteredNodePropertyValues.OriginalToFilteredNodePropertyValues
,IdentityPropertyValues
,NullPropertyMap
,NullPropertyMap.DoubleNullPropertyMap
,NullPropertyMap.LongNullPropertyMap
,OriginalIdNodePropertyValues
public interface NodePropertyValues extends PropertyValues
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default @org.jetbrains.annotations.Nullable double[]
doubleArrayValue(long nodeId)
default double
doubleValue(long nodeId)
default @org.jetbrains.annotations.Nullable float[]
floatArrayValue(long nodeId)
default java.util.OptionalDouble
getMaxDoublePropertyValue()
default java.util.OptionalLong
getMaxLongPropertyValue()
@Nullable java.lang.Object
getObject(long nodeId)
default @org.jetbrains.annotations.Nullable long[]
longArrayValue(long nodeId)
default long
longValue(long nodeId)
org.neo4j.values.storable.Value
value(long nodeId)
-
Methods inherited from interface org.neo4j.gds.api.properties.PropertyValues
release, size, unsupportedTypeException, valueType
-
-
-
-
Method Detail
-
doubleValue
default double doubleValue(long nodeId)
-
longValue
default long longValue(long nodeId)
-
doubleArrayValue
@Nullable default @org.jetbrains.annotations.Nullable double[] doubleArrayValue(long nodeId)
-
floatArrayValue
@Nullable default @org.jetbrains.annotations.Nullable float[] floatArrayValue(long nodeId)
-
longArrayValue
@Nullable default @org.jetbrains.annotations.Nullable long[] longArrayValue(long nodeId)
-
getObject
@Nullable @Nullable java.lang.Object getObject(long nodeId)
-
value
org.neo4j.values.storable.Value value(long nodeId)
-
getMaxLongPropertyValue
default java.util.OptionalLong getMaxLongPropertyValue()
- Returns:
- the maximum long value contained in the mapping or an empty
OptionalLong
if the mapping is empty or the feature is not supported. - Throws:
java.lang.UnsupportedOperationException
- if the type is not coercible into a long.
-
getMaxDoublePropertyValue
default java.util.OptionalDouble getMaxDoublePropertyValue()
- Returns:
- the maximum double value contained in the mapping or an empty
OptionalDouble
if the mapping is empty or the feature is not supported. - Throws:
java.lang.UnsupportedOperationException
- if the type is not coercible into a double.
-
-