# Uses of Package
org.apache.tinkerpop.gremlin.process.computer

- Packages that use org.apache.tinkerpop.gremlin.process.computer
  Package | Description
  --- | ---
  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 |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.io |
  org.apache.tinkerpop.gremlin.structure.io.gryo |

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.computer
  Class and Description
  Computer
  ComputerResult The result of the `GraphComputer`'s computation.
  GraphComputer The `GraphComputer` is responsible for the execution of a `VertexProgram` and then a set of `MapReduce` jobs over the vertices in the `Graph`.
  GraphComputer.Features
  GraphComputer.Persist
  GraphComputer.ResultGraph
  GraphFilter GraphFilter is used by `GraphComputer` implementations to prune the source graph data being loaded into the OLAP system.
  GraphFilter.Legal A enum denoting whether a particular result will be allowed or not.
  KeyValue
  MapReduce A MapReduce is composed of map(), combine(), and reduce() stages.
  MapReduce.MapEmitter The MapEmitter is used to emit key/value pairs from the map() stage of the MapReduce job.
  MapReduce.NullObject A convenience singleton when a single key is needed so that all emitted values converge to the same combiner/reducer.
  MapReduce.ReduceEmitter The ReduceEmitter is used to emit key/value pairs from the combine() and reduce() stages of the MapReduce job.
  MapReduce.Stage MapReduce is composed of three stages: map, combine, and reduce.
  Memory The Memory of a `GraphComputer` is a global data structure where by vertices can communicate information with one another.
  Memory.Admin The Admin interface is used by the `GraphComputer` to update the Memory.
  MemoryComputeKey A `MemoryComputeKey` specifies what keys will be used by a `Memory` during a `GraphComputer` computation.
  MessageCombiner A MessageCombiner allows two messages in route to the same vertex to be aggregated into a single message.
  MessageScope A `MessageScope` represents the range of a message.
  MessageScope.Global A Global message is directed at an arbitrary vertex in the graph.
  MessageScope.Local A Local message is directed to an adjacent (or "memory adjacent") vertex.
  Messenger The `Messenger` serves as the routing system for messages between vertices.
  ProgramPhase
  VertexComputeKey A `VertexComputeKey` specifies a property of a vertex that will be used to store `GraphComputer` data.
  VertexProgram A `VertexProgram` represents one component of a distributed graph computation.
  VertexProgram.Builder
  VertexProgram.Features

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
  Class and Description
  GraphComputer.Persist
  GraphComputer.ResultGraph
  Memory The Memory of a `GraphComputer` is a global data structure where by vertices can communicate information with one another.
  MemoryComputeKey A `MemoryComputeKey` specifies what keys will be used by a `Memory` during a `GraphComputer` computation.
  MessageScope A `MessageScope` represents the range of a message.
  Messenger The `Messenger` serves as the routing system for messages between vertices.
  VertexComputeKey A `VertexComputeKey` specifies a property of a vertex that will be used to store `GraphComputer` data.
  VertexProgram A `VertexProgram` represents one component of a distributed graph computation.
  VertexProgram.Builder
  VertexProgram.Features

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
  Class and Description
  GraphComputer.Persist
  GraphComputer.ResultGraph
  Memory The Memory of a `GraphComputer` is a global data structure where by vertices can communicate information with one another.
  MemoryComputeKey A `MemoryComputeKey` specifies what keys will be used by a `Memory` during a `GraphComputer` computation.
  MessageCombiner A MessageCombiner allows two messages in route to the same vertex to be aggregated into a single message.
  MessageScope A `MessageScope` represents the range of a message.
  Messenger The `Messenger` serves as the routing system for messages between vertices.
  VertexComputeKey A `VertexComputeKey` specifies a property of a vertex that will be used to store `GraphComputer` data.
  VertexProgram A `VertexProgram` represents one component of a distributed graph computation.
  VertexProgram.Builder
  VertexProgram.Features

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.computer.traversal
  Class and Description
  GraphComputer.Persist
  GraphComputer.ResultGraph
  MapReduce A MapReduce is composed of map(), combine(), and reduce() stages.
  Memory The Memory of a `GraphComputer` is a global data structure where by vertices can communicate information with one another.
  MemoryComputeKey A `MemoryComputeKey` specifies what keys will be used by a `Memory` during a `GraphComputer` computation.
  MessageCombiner A MessageCombiner allows two messages in route to the same vertex to be aggregated into a single message.
  MessageScope A `MessageScope` represents the range of a message.
  Messenger The `Messenger` serves as the routing system for messages between vertices.
  VertexComputeKey A `VertexComputeKey` specifies a property of a vertex that will be used to store `GraphComputer` data.
  VertexProgram A `VertexProgram` represents one component of a distributed graph computation.
  VertexProgram.Builder
  VertexProgram.Features

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.computer.util
  Class and Description
  VertexProgram A `VertexProgram` represents one component of a distributed graph computation.
  VertexProgram.Builder

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.traversal
  Class and Description
  Computer
  GraphComputer The `GraphComputer` is responsible for the execution of a `VertexProgram` and then a set of `MapReduce` jobs over the vertices in the `Graph`.

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
  Class and Description
  Computer
  GraphComputer The `GraphComputer` is responsible for the execution of a `VertexProgram` and then a set of `MapReduce` jobs over the vertices in the `Graph`.
  VertexProgram A `VertexProgram` represents one component of a distributed graph computation.

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.structure
  Class and Description
  GraphComputer The `GraphComputer` is responsible for the execution of a `VertexProgram` and then a set of `MapReduce` jobs over the vertices in the `Graph`.

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.structure.io
  Class and Description
  GraphFilter GraphFilter is used by `GraphComputer` implementations to prune the source graph data being loaded into the OLAP system.
  KeyValue

- Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.structure.io.gryo
  Class and Description
  GraphFilter GraphFilter is used by `GraphComputer` implementations to prune the source graph data being loaded into the OLAP system.

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