public class SumMapReduce extends MindmapsMapReduce<Number>
org.apache.tinkerpop.gremlin.process.computer.MapReduce.MapEmitter<K,V>, org.apache.tinkerpop.gremlin.process.computer.MapReduce.NullObject, org.apache.tinkerpop.gremlin.process.computer.MapReduce.ReduceEmitter<OK,OV>, org.apache.tinkerpop.gremlin.process.computer.MapReduce.Stage| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
analyticsElements
The types that are reserved by analytics and are not "seen" by analytics.
|
static String |
MEMORY_KEY |
| Constructor and Description |
|---|
SumMapReduce() |
SumMapReduce(Set<String> selectedTypes,
String resourceDataType) |
| Modifier and Type | Method and Description |
|---|---|
void |
combine(Serializable key,
Iterator<Number> values,
org.apache.tinkerpop.gremlin.process.computer.MapReduce.ReduceEmitter<Serializable,Number> emitter) |
boolean |
doStage(org.apache.tinkerpop.gremlin.process.computer.MapReduce.Stage stage) |
Map<Serializable,Number> |
generateFinalResult(Iterator<org.apache.tinkerpop.gremlin.process.computer.KeyValue<Serializable,Number>> keyValues) |
void |
loadState(org.apache.tinkerpop.gremlin.structure.Graph graph,
org.apache.commons.configuration.Configuration configuration)
Load
persistentProperties and any hard coded fields from an apache config object for use by the
spark executor. |
void |
reduce(Serializable key,
Iterator<Number> values,
org.apache.tinkerpop.gremlin.process.computer.MapReduce.ReduceEmitter<Serializable,Number> emitter) |
void |
safeMap(org.apache.tinkerpop.gremlin.structure.Vertex vertex,
org.apache.tinkerpop.gremlin.process.computer.MapReduce.MapEmitter<Serializable,Number> emitter)
An alternative to the execute method when ghost vertices are an issue.
|
String |
toString() |
clone, getMemoryKey, map, storeStatepublic static final String MEMORY_KEY
public void safeMap(org.apache.tinkerpop.gremlin.structure.Vertex vertex,
org.apache.tinkerpop.gremlin.process.computer.MapReduce.MapEmitter<Serializable,Number> emitter)
MindmapsMapReducevertex - a vertex that may be a ghostemitter - Tinker emitter objectpublic void reduce(Serializable key, Iterator<Number> values, org.apache.tinkerpop.gremlin.process.computer.MapReduce.ReduceEmitter<Serializable,Number> emitter)
public void combine(Serializable key, Iterator<Number> values, org.apache.tinkerpop.gremlin.process.computer.MapReduce.ReduceEmitter<Serializable,Number> emitter)
public boolean doStage(org.apache.tinkerpop.gremlin.process.computer.MapReduce.Stage stage)
public Map<Serializable,Number> generateFinalResult(Iterator<org.apache.tinkerpop.gremlin.process.computer.KeyValue<Serializable,Number>> keyValues)
public void loadState(org.apache.tinkerpop.gremlin.structure.Graph graph,
org.apache.commons.configuration.Configuration configuration)
persistentProperties and any hard coded fields from an apache config object for use by the
spark executor.graph - the tinker graphconfiguration - the apache config object containing the valuesCopyright © 2016. All rights reserved.