## Uses of Interface
org.apache.tinkerpop.gremlin.process.computer.MapReduce

- Packages that use MapReduce
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.hadoop.process.computer |
  org.apache.tinkerpop.gremlin.hadoop.process.computer.util |
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.computer.util |
  org.apache.tinkerpop.gremlin.process.traversal.step |
  org.apache.tinkerpop.gremlin.spark.process.computer |
  org.apache.tinkerpop.gremlin.structure.util |
  org.apache.tinkerpop.gremlin.tinkergraph.process.computer |

- - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.hadoop.process.computer

    Fields in org.apache.tinkerpop.gremlin.hadoop.process.computer with type parameters of type MapReduce
    Modifier and Type | Field and Description
    --- | ---
    `protected Set<MapReduce>` | AbstractHadoopGraphComputer.`mapReducers`

    Methods in org.apache.tinkerpop.gremlin.hadoop.process.computer with parameters of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | AbstractHadoopGraphComputer.`mapReduce(MapReduce mapReduce)`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.hadoop.process.computer.util

    Methods in org.apache.tinkerpop.gremlin.hadoop.process.computer.util with parameters of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MapReduceHelper.`executeMapReduceJob(MapReduce mapReduce, Memory.Admin memory, Configuration configuration)`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.process.computer

    Classes in org.apache.tinkerpop.gremlin.process.computer that implement MapReduce
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `GraphComputerTest.MapReduceB`
    `static class` | `GraphComputerTest.MapReduceBB`
    `static class` | `GraphComputerTest.MapReduceC`
    `static class` | `GraphComputerTest.MapReduceK`

    Methods in org.apache.tinkerpop.gremlin.process.computer with type parameters of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `static <M extends MapReduce> M` | MapReduce.`createMapReduce(Graph graph, Configuration configuration)` A helper method to construct a `MapReduce` given the content of the supplied configuration.

    Methods in org.apache.tinkerpop.gremlin.process.computer that return MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `MapReduce<MK,MV,RK,RV,R>` | MapReduce.`clone()` When multiple workers on a single machine need MapReduce instances, it is possible to use clone.

    Methods in org.apache.tinkerpop.gremlin.process.computer that return types with arguments of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `default Set<MapReduce>` | VertexProgram.`getMapReducers()` The set of `MapReduce` jobs that are associated with the `VertexProgram`.

    Methods in org.apache.tinkerpop.gremlin.process.computer with parameters of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | GraphComputer.`mapReduce(MapReduce mapReduce)` Add a `MapReduce` job to the set of MapReduce jobs to be executed by the `GraphComputer`.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`mapReduce(MapReduce mapReduce)`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure

    Classes in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure that implement MapReduce
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClusterCountMapReduce`
    `class` | `ClusterPopulationMapReduce`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank

    Classes in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank that implement MapReduce
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PageRankMapReduce`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.process.computer.traversal

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal that return types with arguments of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `Set<MapReduce>` | TraversalVertexProgram.`getMapReducers()`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.process.computer.util

    Classes in org.apache.tinkerpop.gremlin.process.computer.util that implement MapReduce
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StaticMapReduce<MK,MV,RK,RV,R>`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `MapReduce<MK,MV,RK,RV,R>` | StaticMapReduce.`clone()`
    `MapReduce` | MapReducePool.`take()`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapMemory.`addMapReduceMemoryKey(MapReduce mapReduce)`
    `static boolean` | GraphComputerHelper.`areEqual(MapReduce a, Object b)`
    `void` | MapReducePool.`offer(MapReduce<?,?,?,?,?> mapReduce)`

    Constructors in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type MapReduce
    Constructor and Description
    `MapReducePool(MapReduce mapReduce, int poolSize)`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.process.traversal.step

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step that return MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `MapReduce<MK,MV,RK,RV,R>` | MapReducer.`getMapReduce()`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.spark.process.computer

    Methods in org.apache.tinkerpop.gremlin.spark.process.computer with parameters of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `static <K,V> <any>` | SparkExecutor.`executeMap(<any> graphRDD, MapReduce<K,V,?,?,?> mapReduce, Configuration graphComputerConfiguration)`
    `static <K,V,OK,OV> <any>` | SparkExecutor.`executeReduce(<any> mapOrCombineRDD, MapReduce<K,V,OK,OV,?> mapReduce, Configuration graphComputerConfiguration)`

    Constructors in org.apache.tinkerpop.gremlin.spark.process.computer with parameters of type MapReduce
    Constructor and Description
    `CombineIterator(MapReduce<K,V,OK,OV,?> mapReduce, Iterator<<any>> inputIterator)`
    `MapIterator(MapReduce<K,V,?,?,?> mapReduce, Iterator<<any>> inputIterator)`
    `ReduceIterator(MapReduce<K,V,OK,OV,?> mapReduce, Iterator<<any>> inputIterator)`

    Constructor parameters in org.apache.tinkerpop.gremlin.spark.process.computer with type arguments of type MapReduce
    Constructor and Description
    `SparkMemory(VertexProgram<?> vertexProgram, Set<MapReduce> mapReducers, JavaSparkContext sparkContext)`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.structure.util

    Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `static String` | StringFactory.`mapReduceString(MapReduce mapReduce)`
    `static String` | StringFactory.`mapReduceString(MapReduce mapReduce, String internalString)`

  - ### Uses of MapReduce in org.apache.tinkerpop.gremlin.tinkergraph.process.computer

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.computer with parameters of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TinkerReduceEmitter.`complete(MapReduce<?,?,OK,OV,?> mapReduce)`
    `protected void` | TinkerMapEmitter.`complete(MapReduce<K,V,?,?,?> mapReduce)`
    `GraphComputer` | TinkerGraphComputer.`mapReduce(MapReduce mapReduce)`
    `void` | TinkerWorkerPool.`setMapReduce(MapReduce mapReduce)`

    Method parameters in org.apache.tinkerpop.gremlin.tinkergraph.process.computer with type arguments of type MapReduce
    Modifier and Type | Method and Description
    --- | ---
    `void` | TinkerWorkerPool.`executeMapReduce(Consumer<MapReduce> worker)`

    Constructor parameters in org.apache.tinkerpop.gremlin.tinkergraph.process.computer with type arguments of type MapReduce
    Constructor and Description
    `TinkerMemory(VertexProgram<?> vertexProgram, Set<MapReduce> mapReducers)`

Copyright © 2013–2018 Apache Software Foundation. All rights reserved.