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 doubledoubleValue(long nodeId)default @org.jetbrains.annotations.Nullable float[]floatArrayValue(long nodeId)default java.util.OptionalDoublegetMaxDoublePropertyValue()default java.util.OptionalLonggetMaxLongPropertyValue()@Nullable java.lang.ObjectgetObject(long nodeId)default @org.jetbrains.annotations.Nullable long[]longArrayValue(long nodeId)default longlongValue(long nodeId)org.neo4j.values.storable.Valuevalue(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
OptionalLongif 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
OptionalDoubleif the mapping is empty or the feature is not supported. - Throws:
java.lang.UnsupportedOperationException- if the type is not coercible into a double.
-
-