Uses of Package
org.apache.tinkerpop.gremlin.process.computer
-
Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.computer Class Description Computer ComputerResult The result of theGraphComputer
's computation.GraphComputer TheGraphComputer
is responsible for the execution of aVertexProgram
and then a set ofMapReduce
jobs over the vertices in theGraph
.GraphComputer.Features GraphComputer.Persist GraphComputer.ResultGraph GraphFilter GraphFilter is used byGraphComputer
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 aGraphComputer
is a global data structure where by vertices can communicate information with one another.Memory.Admin The Admin interface is used by theGraphComputer
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 AMessageScope
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 TheMessenger
serves as the routing system for messages between vertices.ProgramPhase VertexComputeKey AVertexComputeKey
specifies a property of a vertex that will be used to storeGraphComputer
data.VertexProgram AVertexProgram
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.connected Class Description GraphComputer.Persist GraphComputer.ResultGraph Memory The Memory of aGraphComputer
is a global data structure where by vertices can communicate information with one another.MemoryComputeKey MessageScope AMessageScope
represents the range of a message.Messenger TheMessenger
serves as the routing system for messages between vertices.VertexComputeKey AVertexComputeKey
specifies a property of a vertex that will be used to storeGraphComputer
data.VertexProgram AVertexProgram
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 Description GraphComputer.Persist GraphComputer.ResultGraph Memory The Memory of aGraphComputer
is a global data structure where by vertices can communicate information with one another.MemoryComputeKey MessageScope AMessageScope
represents the range of a message.Messenger TheMessenger
serves as the routing system for messages between vertices.VertexComputeKey AVertexComputeKey
specifies a property of a vertex that will be used to storeGraphComputer
data.VertexProgram AVertexProgram
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 Description GraphComputer.Persist GraphComputer.ResultGraph Memory The Memory of aGraphComputer
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 AMessageScope
represents the range of a message.Messenger TheMessenger
serves as the routing system for messages between vertices.VertexComputeKey AVertexComputeKey
specifies a property of a vertex that will be used to storeGraphComputer
data.VertexProgram AVertexProgram
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.search.path Class Description GraphComputer.Persist GraphComputer.ResultGraph Memory The Memory of aGraphComputer
is a global data structure where by vertices can communicate information with one another.MemoryComputeKey MessageScope AMessageScope
represents the range of a message.Messenger TheMessenger
serves as the routing system for messages between vertices.VertexComputeKey AVertexComputeKey
specifies a property of a vertex that will be used to storeGraphComputer
data.VertexProgram AVertexProgram
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 Description GraphComputer.Persist GraphComputer.ResultGraph MapReduce A MapReduce is composed of map(), combine(), and reduce() stages.Memory The Memory of aGraphComputer
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 AMessageScope
represents the range of a message.Messenger TheMessenger
serves as the routing system for messages between vertices.VertexComputeKey AVertexComputeKey
specifies a property of a vertex that will be used to storeGraphComputer
data.VertexProgram AVertexProgram
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 Description VertexProgram AVertexProgram
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 Description Computer GraphComputer TheGraphComputer
is responsible for the execution of aVertexProgram
and then a set ofMapReduce
jobs over the vertices in theGraph
. -
Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.process.traversal.dsl.graph Class Description Computer GraphComputer TheGraphComputer
is responsible for the execution of aVertexProgram
and then a set ofMapReduce
jobs over the vertices in theGraph
.VertexProgram AVertexProgram
represents one component of a distributed graph computation. -
Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.structure Class Description GraphComputer TheGraphComputer
is responsible for the execution of aVertexProgram
and then a set ofMapReduce
jobs over the vertices in theGraph
. -
Classes in org.apache.tinkerpop.gremlin.process.computer used by org.apache.tinkerpop.gremlin.structure.io Class Description GraphFilter GraphFilter is used byGraphComputer
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 Description GraphFilter GraphFilter is used byGraphComputer
implementations to prune the source graph data being loaded into the OLAP system.