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) |
Set<String> |
getMemoryKeys() |
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–2023. All rights reserved.