| 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. | 
| Class and Description | 
|---|
| 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 | 
| 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. | 
| MessageScope
 A  
MessageScope represents the range of a message. | 
| Messenger
 The  
Messenger serves as the routing system for messages between vertices. | 
| VertexProgram
 A  
VertexProgram represents one component of a distributed graph computation. | 
| 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. | 
| 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. | 
| 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.ReduceEmitter
 The ReduceEmitter is used to emit key/value pairs from the combine() and reduce() stages of the MapReduce job. 
 | 
| VertexProgram
 A  
VertexProgram represents one component of a distributed graph computation. | 
| Class and Description | 
|---|
| ComputerResult
 The result of the  
GraphComputer's computation. | 
| MapReduce
 A MapReduce is composed of map(), combine(), and reduce() stages. 
 | 
| Memory.Admin
 The Admin interface is used by the  
GraphComputer to update the Memory. | 
| 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. | 
| Class and Description | 
|---|
| GraphComputer.Persist | 
| GraphComputer.ResultGraph | 
| GraphFilter
 GraphFilter is used by  
GraphComputer implementations to prune the source graph data being loaded into the OLAP system. | 
| KeyValue | 
| MapReduce.NullObject
 A convenience singleton when a single key is needed so that all emitted values converge to the same combiner/reducer. 
 | 
| 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. | 
| 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 | 
| GraphComputerTest.VertexProgramL | 
| GraphComputerTest.VertexProgramM | 
| 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 | 
| 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 | 
| 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. | 
| MessageScope
 A  
MessageScope represents the range of a message. | 
| Messenger
 The  
Messenger serves as the routing system for messages between vertices. | 
| VertexProgram
 A  
VertexProgram represents one component of a distributed graph computation. | 
| VertexProgram.Builder | 
| 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. | 
| 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 | 
| Class and Description | 
|---|
| GraphComputer.Persist | 
| GraphComputer.ResultGraph | 
| 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. | 
| MemoryComputeKey | 
| 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 | 
| Class and Description | 
|---|
| GraphComputer.Persist | 
| GraphComputer.ResultGraph | 
| 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.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. | 
| MemoryComputeKey | 
| 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 | 
| 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 | 
| 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. | 
| 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 | 
| Class and Description | 
|---|
| Computer | 
| Memory
 The Memory of a  
GraphComputer is a global data structure where by vertices can communicate information with one another. | 
| VertexProgram
 A  
VertexProgram represents one component of a distributed graph computation. | 
| Class and Description | 
|---|
| Computer | 
| ComputerResult
 The result of the  
GraphComputer's computation. | 
| Memory
 The Memory of a  
GraphComputer is a global data structure where by vertices can communicate information with one another. | 
| VertexProgram
 A  
VertexProgram represents one component of a distributed graph computation. | 
| Class and Description | 
|---|
| Memory
 The Memory of a  
GraphComputer is a global data structure where by vertices can communicate information with one another. | 
| VertexProgram
 A  
VertexProgram represents one component of a distributed graph computation. | 
| 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. | 
| GraphComputer.Persist | 
| GraphComputer.ResultGraph | 
| Class and Description | 
|---|
| 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.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. | 
| Memory.Admin
 The Admin interface is used by the  
GraphComputer to update the Memory. | 
| 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 | 
| 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. | 
| 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. | 
| 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. | 
| 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. | 
| Class and Description | 
|---|
| MapReduce
 A MapReduce is composed of map(), combine(), and reduce() stages. 
 | 
| MemoryComputeKey | 
| Class and Description | 
|---|
| MemoryComputeKey | 
| 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 | 
| 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. | 
| Class and Description | 
|---|
| MemoryComputeKey | 
| Class and Description | 
|---|
| 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. | 
| GraphFilter
 GraphFilter is used by  
GraphComputer implementations to prune the source graph data being loaded into the OLAP system. | 
| 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. | 
| Memory.Admin
 The Admin interface is used by the  
GraphComputer to update the Memory. | 
| MemoryComputeKey | 
| 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. | 
| Class and Description | 
|---|
| MessageCombiner
 A MessageCombiner allows two messages in route to the same vertex to be aggregated into a single message. 
 | 
| Class and Description | 
|---|
| VertexProgram
 A  
VertexProgram represents one component of a distributed graph computation. | 
| Class and Description | 
|---|
| GraphComputer.Persist | 
| GraphComputer.ResultGraph | 
| KeyValue | 
| 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. | 
| Class and Description | 
|---|
| GraphFilter
 GraphFilter is used by  
GraphComputer implementations to prune the source graph data being loaded into the OLAP system. | 
| KeyValue | 
| Class and Description | 
|---|
| GraphFilter
 GraphFilter is used by  
GraphComputer implementations to prune the source graph data being loaded into the OLAP system. | 
| Class and Description | 
|---|
| 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. | 
| 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. | 
| VertexProgram
 A  
VertexProgram represents one component of a distributed graph computation. | 
| 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. | 
| 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. | 
| GraphFilter
 GraphFilter is used by  
GraphComputer implementations to prune the source graph data being loaded into the OLAP system. | 
| Class and Description | 
|---|
| 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. | 
| 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.ReduceEmitter
 The ReduceEmitter is used to emit key/value pairs from the combine() and reduce() stages of the MapReduce job. 
 | 
| 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 | 
| 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. | 
| 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. | 
| GraphFilter
 GraphFilter is used by  
GraphComputer implementations to prune the source graph data being loaded into the OLAP system. | 
| VertexComputeKey
 A  
VertexComputeKey specifies a property of a vertex that will be used to store GraphComputer data. | 
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.