Package org.neo4j.graphalgo.beta.pregel
Class NodeValue
- java.lang.Object
-
- org.neo4j.graphalgo.beta.pregel.NodeValue
-
- Direct Known Subclasses:
NodeValue.CompositeNodeValue
,NodeValue.SingleNodeValue
public abstract class NodeValue extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NodeValue.CompositeNodeValue
static class
NodeValue.SingleNodeValue
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract HugeObjectArray<double[]>
doubleArrayProperties(java.lang.String propertyKey)
double[]
doubleArrayValue(java.lang.String key, long nodeId)
abstract HugeDoubleArray
doubleProperties(java.lang.String propertyKey)
double
doubleValue(java.lang.String key, long nodeId)
abstract HugeObjectArray<long[]>
longArrayProperties(java.lang.String propertyKey)
long[]
longArrayValue(java.lang.String key, long nodeId)
abstract HugeLongArray
longProperties(java.lang.String propertyKey)
long
longValue(java.lang.String key, long nodeId)
PregelSchema
schema()
void
set(java.lang.String key, long nodeId, double value)
void
set(java.lang.String key, long nodeId, double[] value)
void
set(java.lang.String key, long nodeId, long value)
void
set(java.lang.String key, long nodeId, long[] value)
-
-
-
Method Detail
-
schema
public PregelSchema schema()
-
doubleProperties
public abstract HugeDoubleArray doubleProperties(java.lang.String propertyKey)
-
longProperties
public abstract HugeLongArray longProperties(java.lang.String propertyKey)
-
longArrayProperties
public abstract HugeObjectArray<long[]> longArrayProperties(java.lang.String propertyKey)
-
doubleArrayProperties
public abstract HugeObjectArray<double[]> doubleArrayProperties(java.lang.String propertyKey)
-
doubleValue
public double doubleValue(java.lang.String key, long nodeId)
-
longValue
public long longValue(java.lang.String key, long nodeId)
-
longArrayValue
public long[] longArrayValue(java.lang.String key, long nodeId)
-
doubleArrayValue
public double[] doubleArrayValue(java.lang.String key, long nodeId)
-
set
public void set(java.lang.String key, long nodeId, double value)
-
set
public void set(java.lang.String key, long nodeId, long value)
-
set
public void set(java.lang.String key, long nodeId, long[] value)
-
set
public void set(java.lang.String key, long nodeId, double[] value)
-
-