Package org.neo4j.graphalgo.core.loading
Class NullPropertyMap
- java.lang.Object
-
- org.neo4j.graphalgo.core.loading.NullPropertyMap
-
- All Implemented Interfaces:
NodeProperties
public class NullPropertyMap extends java.lang.Object implements NodeProperties
NodeProperties
implementation which always returns a given default property value upon invocation.
-
-
Constructor Summary
Constructors Constructor Description NullPropertyMap(double defaultValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
nodeProperty(long nodeId)
Returns the property value for a node or the loaded default value if no property has been defined.double
nodeProperty(long nodeId, double defaultValue)
Returns the property value for a node or the given default value if no property had been defined.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.neo4j.graphalgo.api.NodeProperties
getMaxPropertyValue, release, size
-
-
-
-
Method Detail
-
nodeProperty
public double nodeProperty(long nodeId)
Description copied from interface:NodeProperties
Returns the property value for a node or the loaded default value if no property has been defined.- Specified by:
nodeProperty
in interfaceNodeProperties
-
nodeProperty
public double nodeProperty(long nodeId, double defaultValue)
Description copied from interface:NodeProperties
Returns the property value for a node or the given default value if no property had been defined. The default value has precedence over the default value defined by the loader.- Specified by:
nodeProperty
in interfaceNodeProperties
-
-