public class FulgoraVertexMemory<M> extends Object
| Constructor and Description |
|---|
FulgoraVertexMemory(int numVertices,
IDManager idManager,
org.apache.tinkerpop.gremlin.process.computer.VertexProgram<M> vertexProgram) |
| Modifier and Type | Method and Description |
|---|---|
void |
aggregateMessage(long vertexId,
M message,
org.apache.tinkerpop.gremlin.process.computer.MessageScope scope) |
long |
getCanonicalId(long vertexId) |
static <K> Map<K,Integer> |
getIdMap(Iterable<K> elements) |
Map<Long,Map<String,Object>> |
getMutableVertexProperties() |
Set<org.apache.tinkerpop.gremlin.process.computer.MessageScope> |
getPreviousScopes() |
<V> V |
getProperty(long vertexId,
String key) |
Map<Long,EntryList> |
retrievePartitionAggregates() |
void |
setLoadedProperties(long vertexId,
EntryList entries) |
<V> void |
setProperty(long vertexId,
String key,
V value) |
public long getCanonicalId(long vertexId)
public Set<org.apache.tinkerpop.gremlin.process.computer.MessageScope> getPreviousScopes()
public <V> void setProperty(long vertexId,
String key,
V value)
public <V> V getProperty(long vertexId,
String key)
public void setLoadedProperties(long vertexId,
EntryList entries)
public void aggregateMessage(long vertexId,
M message,
org.apache.tinkerpop.gremlin.process.computer.MessageScope scope)
Copyright © 2012–2015. All rights reserved.